Created
November 21, 2023 18:49
-
-
Save linucksrox/8d994f8b53070978a0c4842ac4964f07 to your computer and use it in GitHub Desktop.
Unifi Network Application 8.0.7 with mongodb - docker-compose.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3.7' | |
services: | |
unifi-db: | |
image: docker.io/mongo:latest | |
container_name: unifi-db | |
volumes: | |
- ./data:/data/db | |
- ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro | |
restart: unless-stopped | |
unifi-network-application: | |
image: lscr.io/linuxserver/unifi-network-application:8.0.7 | |
container_name: unifi-network-application | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=Etc/UTC | |
- MONGO_USER=unifi | |
- MONGO_PASS=GETYOUROWNPASSWORD | |
- MONGO_HOST=unifi-db | |
- MONGO_PORT=27017 | |
- MONGO_DBNAME=unifi | |
- MEM_LIMIT=1024 #optional | |
- MEM_STARTUP=1024 #optional | |
- MONGO_TLS= #optional | |
- MONGO_AUTHSOURCE= #optional | |
volumes: | |
- ./config:/config | |
ports: | |
- 8443:8443 | |
- 3478:3478/udp | |
- 10001:10001/udp | |
- 8080:8080 | |
- 1900:1900/udp #optional | |
- 8843:8843 #optional | |
- 8880:8880 #optional | |
- 6789:6789 #optional | |
- 5514:5514/udp #optional | |
restart: unless-stopped |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
db.getSiblingDB("unifi").createUser({user: "unifi", pwd: "GETYOUROWNPASSWORD", roles: [{role: "dbOwner", db: "unifi"}]}); | |
db.getSiblingDB("unifi_stat").createUser({user: "unifi", pwd: "GETYOUROWNPASSWORD", roles: [{role: "dbOwner", db: "unifi_stat"}]}); |
If you set this up on a VM under Proxmox:
Makes sure you use: image: docker.io/mongo:7.0.15 as this is supported version´.
Also you need to set VM CPU to "Sandy Bridge" for AVX support (at least that worked for me)
Other than that this script is working fine. Many Thanks!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks
Solve setup issue for me.
I made only the smallest improvement:
image: lscr.io/linuxserver/unifi-network-application:latest
instead
image: lscr.io/linuxserver/unifi-network-application:8.0.7
Thanks again