Add nextcloud

This commit is contained in:
GHOSCHT 2022-10-15 21:57:09 +02:00
parent 0a891db381
commit 303b5043a1
2 changed files with 49 additions and 4 deletions

View file

@ -1,6 +1,6 @@
version: '2'
services:
services:
samba:
container_name: samba
image: dperson/samba
@ -17,9 +17,50 @@ services:
-s "public;/mount;yes;no;yes"
-p
networks:
net:
ipv4_address: 172.26.0.7
networks:
net:
nextcloud-db:
image: mariadb:10.5
container_name: nextcloud-db
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- nextcloud_db:/var/lib/mysql
networks:
nas_net:
env_file:
- nextcloud_secrets.env
nextcloud:
image: nextcloud
container_name: nextcloud
restart: always
volumes:
- nextcloud_data:/var/www/html
env_file:
- nextcloud_secrets.env
environment:
- MYSQL_HOST=nextcloud-db
- PUID=1000
- PGID=1000
labels:
- traefik.enable=true
- traefik.http.routers.nextcloud.entrypoints=web
- traefik.http.routers.nextcloud.rule=Host(`nextcloud.franz.local`)
- traefik.docker.network=traefik-net
dns:
- 1.1.1.1
networks:
nas_net:
net:
networks:
net:
name: traefik-net
external: true
nas_net:
name: nas-net
volumes:
nextcloud_data:
name: nextcloud_data
nextcloud_db:
name: nextcloud_db

View file

@ -0,0 +1,4 @@
MYSQL_ROOT_PASSWORD=wh$#m9LnU%OrzJ80dNJ8dW!At8tMNLQ7
MYSQL_PASSWORD=!#n3!r5eJ9UDvV7A!$H24EhlD2L^5bkN
MYSQL_DATABASE=nextcloud
MYSQL_USER=nextcloud