From a5a802dee974b14aad09249a17a929b630a37f5c Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Sat, 5 Mar 2022 21:28:00 +0000 Subject: [PATCH] Add nextcloud compose --- nextcloud/docker-compose.yml | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 nextcloud/docker-compose.yml diff --git a/nextcloud/docker-compose.yml b/nextcloud/docker-compose.yml new file mode 100644 index 0000000..6d754e0 --- /dev/null +++ b/nextcloud/docker-compose.yml @@ -0,0 +1,43 @@ +version: '3.9' + +services: + nextcloud: + image: linuxserver/nextcloud + container_name: nextcloud + restart: unless-stopped + volumes: + - '/home/nick/configs/nextcloud/conf:/config' + - '/mnt/storage/configs/nextcloud/data:/data' + - '/mnt/storage/public:/public' + - '/mnt/storage/private:/private' + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Greece + networks: + - nextcloud + - proxy + depends_on: + - db + + db: + image: mariadb:10.5 + container_name: nextcloud_db + restart: unless-stopped + volumes: + - '/home/nick/configs/nextcloud/db:/var/lib/mysql' + environment: + - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASS} + - MYSQL_USER=nextcloud + - MYSQL_PASSWORD=nextcloud + - MYSQL_DATABASE=nextcloud + networks: + - nextcloud + user: '1000:1000' + +networks: + nextcloud: + name: nextcloud + proxy: + external: true + name: proxy