From 96501ddd32f5c3af56ea55599bb60adc76339aa7 Mon Sep 17 00:00:00 2001 From: Jean Froment Date: Sun, 3 Mar 2019 11:34:16 +0100 Subject: [PATCH] Add Nextcloud --- Dockerfiles/plex/Dockerfile | 1 - README.md | 1 + docker-compose.yml | 23 +++++++++++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/Dockerfiles/plex/Dockerfile b/Dockerfiles/plex/Dockerfile index 0dde0ce..c6bff91 100644 --- a/Dockerfiles/plex/Dockerfile +++ b/Dockerfiles/plex/Dockerfile @@ -1,5 +1,4 @@ FROM buildpack-deps:xenial-scm -MAINTAINER Jean Froment # Download plexupdate script and install Plex # This script can be later used to update Plex directly in the container diff --git a/README.md b/README.md index dc05a7e..e2e0c33 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ Main credits go to [Kelvin Chen](https://github.com/Kelvin-Chen/seedbox) who sta | JDownloader | jdownloader.yourdomain.com | | Filerun | explore.yourdomain.com | | Tautulli (plexPy) | tautulli.yourdomain.com | +| NextCloud | nextcloud.yourdomain.com | | Portainer | portainer.yourdomain.com | The front-end reverse proxy (Traefik) routes based on the lowest level subdomain (e.g. diff --git a/docker-compose.yml b/docker-compose.yml index 2765dd8..4fccbcc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -231,6 +231,25 @@ services: - 'traefik.frontend.auth.basic.users=${HTTP_USER}:${HTTP_PASSWORD}' - 'traefik.enable=true' + nextcloud: + image: linuxserver/nextcloud + restart: always + networks: + - web + volumes: + - confignextcloud:/config + - alldata:/data + environment: + - PGID=0 + - PUID=0 + - TZ=Europe/Paris + labels: + - 'traefik.tautulli.backend=nextcloud' + - 'traefik.tautulli.port=443' + - 'traefik.tautulli.frontend.rule=Host:nextcloud.${TRAEFIK_DOMAIN}' + - 'traefik.frontend.auth.basic.users=${HTTP_USER}:${HTTP_PASSWORD}' + - 'traefik.enable=true' + portainer: image: portainer/portainer restart: always @@ -276,6 +295,10 @@ volumes: driver: local-persist driver_opts: mountpoint: /data/config/jdownloader + confignextcloud: + driver: local-persist + driver_opts: + mountpoint: /data/config/nextcloud torrents: driver: local-persist driver_opts: