Add Nextcloud

This commit is contained in:
Jean Froment 2019-03-03 11:34:16 +01:00
parent 85095cdc79
commit 96501ddd32
3 changed files with 24 additions and 1 deletions

View File

@ -1,5 +1,4 @@
FROM buildpack-deps:xenial-scm FROM buildpack-deps:xenial-scm
MAINTAINER Jean Froment <froment.je@gmail.com>
# Download plexupdate script and install Plex # Download plexupdate script and install Plex
# This script can be later used to update Plex directly in the container # This script can be later used to update Plex directly in the container

View File

@ -17,6 +17,7 @@ Main credits go to [Kelvin Chen](https://github.com/Kelvin-Chen/seedbox) who sta
| JDownloader | jdownloader.yourdomain.com | | JDownloader | jdownloader.yourdomain.com |
| Filerun | explore.yourdomain.com | | Filerun | explore.yourdomain.com |
| Tautulli (plexPy) | tautulli.yourdomain.com | | Tautulli (plexPy) | tautulli.yourdomain.com |
| NextCloud | nextcloud.yourdomain.com |
| Portainer | portainer.yourdomain.com | | Portainer | portainer.yourdomain.com |
The front-end reverse proxy (Traefik) routes based on the lowest level subdomain (e.g. The front-end reverse proxy (Traefik) routes based on the lowest level subdomain (e.g.

View File

@ -231,6 +231,25 @@ services:
- 'traefik.frontend.auth.basic.users=${HTTP_USER}:${HTTP_PASSWORD}' - 'traefik.frontend.auth.basic.users=${HTTP_USER}:${HTTP_PASSWORD}'
- 'traefik.enable=true' - '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: portainer:
image: portainer/portainer image: portainer/portainer
restart: always restart: always
@ -276,6 +295,10 @@ volumes:
driver: local-persist driver: local-persist
driver_opts: driver_opts:
mountpoint: /data/config/jdownloader mountpoint: /data/config/jdownloader
confignextcloud:
driver: local-persist
driver_opts:
mountpoint: /data/config/nextcloud
torrents: torrents:
driver: local-persist driver: local-persist
driver_opts: driver_opts: