From 883bf0e0e3544740549bc7cc0c3adea6bcb6487f Mon Sep 17 00:00:00 2001 From: akanealw Date: Wed, 26 Apr 2023 09:52:00 -0500 Subject: [PATCH] added nextcloud --- .env | 5 ++++ docker-compose.yml | 59 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/.env b/.env index 16db2b9..e89100f 100644 --- a/.env +++ b/.env @@ -42,3 +42,8 @@ ADMIN_PASSWORD=pknFeqRqFc3RA5N6!rDL NEXTCLOUD_DOMAIN=owncloud.akanealw.com LO_ONLINE_USERNAME=akanealw LO_ONLINE_PASSWORD=rET7trWieaYVPCft*zLR + +#NEXTCLOUD +POSTGRES_PASSWORD=8ung1e1! +POSTGRES_DB=nextcloud +POSTGRES_USER=nextcloud \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 58c7cf9..eaeda23 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -311,6 +311,59 @@ services: - ./appdata/mstream:/config - /mnt/storage/music:/music + nextcloud-db: + container_name: nextcloud-db + image: postgres:alpine + restart: always + volumes: + - ./appdata/nextcloud/db/data:/var/lib/postgresql/data:z + env_file: + - .env + + nextcloud-redis: + container_name: nextcloud-redis + image: redis:alpine + restart: always + + nextcloud: + container_name: nextcloud + image: nextcloud:fpm-alpine + restart: always + volumes: + - ./appdata/nextcloud/html:/var/www/html:z + - /mnt/storage:/storage + environment: + - POSTGRES_HOST=nextcloud-db + - REDIS_HOST=nextcloud-redis + env_file: + - .env + depends_on: + - nextcloud-db + - nextcloud-redis + + nextcloud-web: + container_name: nextcloud-web + image: nginx:alpine + restart: always + ports: + - 192.168.1.33:8180:80 + volumes: + - ./appdata/nextcloud/nginx.conf:/etc/nginx/nginx.conf + - ./appdata/nextcloud/html:/var/www/html:z,ro + depends_on: + - nextcloud + + nextcloud-cron: + container_name: nextcloud-cron + image: nextcloud:fpm-alpine + restart: always + volumes: + - ./appdata/nextcloud/html:/var/www/html:z + entrypoint: /cron.sh + depends_on: + - nextcloud-db + - nextcloud-redis + nginxproxymanager: container_name: nginxproxymanager hostname: nginxproxymanager @@ -539,6 +592,12 @@ services: - ./appdata/sonarr:/config - /mnt/data:/data + spdf: + container_name: spdf + image: frooodle/s-pdf + ports: + - 8086:8080 + webnut: container_name: webnut image: teknologist/webnut