- Registriert
- 13. Dez. 2011
- Beiträge
- 48
- Reaktionspunkte
- 17
- Punkte
- 14
Hallo Gemeinde
Ich stelle mal hier meinen Portainer-Stack für die neue unifi-network-application mit macvlan zur Verfügung
lg, Ruddi
--------------------------------------------------------------------------------------------------------------------------------------------------------------
unifi controller -> https://192.168.1.180:8443
mongodb-> 192.168.1.181
--------------------------------------------------------------------------------------------------------------------------------------------------------------
macvlan=
sudo docker network create -d macvlan -o parent=eth0 --subnet=192.168.1.0/24 --gateway=192.168.1.1 --ip-range=192.168.1.176/28 macvlan
--------------------------------------------------------------------------------------------------------------------------------------------------------------
init-mongo.js=
db.getSiblingDB("unifi").createUser({user: "unifi", pwd: "unifipwd", roles: [{role: "readWrite", db: "unifi"}]});
db.getSiblingDB("unifi_stat").createUser({user: "unifi", pwd: "unifipwd", roles: [{role: "readWrite", db: "unifi_stat"}]});
--------------------------------------------------------------------------------------------------------------------------------------------------------------
portainer stack=
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Ich stelle mal hier meinen Portainer-Stack für die neue unifi-network-application mit macvlan zur Verfügung
lg, Ruddi
--------------------------------------------------------------------------------------------------------------------------------------------------------------
unifi controller -> https://192.168.1.180:8443
mongodb-> 192.168.1.181
--------------------------------------------------------------------------------------------------------------------------------------------------------------
macvlan=
sudo docker network create -d macvlan -o parent=eth0 --subnet=192.168.1.0/24 --gateway=192.168.1.1 --ip-range=192.168.1.176/28 macvlan
--------------------------------------------------------------------------------------------------------------------------------------------------------------
init-mongo.js=
db.getSiblingDB("unifi").createUser({user: "unifi", pwd: "unifipwd", roles: [{role: "readWrite", db: "unifi"}]});
db.getSiblingDB("unifi_stat").createUser({user: "unifi", pwd: "unifipwd", roles: [{role: "readWrite", db: "unifi_stat"}]});
--------------------------------------------------------------------------------------------------------------------------------------------------------------
portainer stack=
Code:
version: "3"
services:
unifi:
container_name: unifi
image: lscr.io/linuxserver/unifi-network-application:latest
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Vienna
- MONGO_USER=unifi
- MONGO_PASS=unifipwd
- MONGO_HOST=mongo
- MONGO_PORT=27017
- MONGO_DBNAME=unifi
- MEM_LIMIT=1024 #optional
- MEM_STARTUP=1024 #optional
volumes:
- /volume1/docker/unifi:/config
networks:
macvlan:
ipv4_address: 192.168.1.180
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
mongo:
image: mongo:4.4
networks:
macvlan:
ipv4_address: 192.168.1.181
ports:
- 27017:27017
restart: always
volumes:
- /volume1/docker/mongodb/init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro
- /volume1/docker/mongodb/mongo_db:/data/db
networks:
macvlan:
external: true
--------------------------------------------------------------------------------------------------------------------------------------------------------------