diff --git a/Home.md b/Home.md index a379f05..ddbe930 100644 --- a/Home.md +++ b/Home.md @@ -17,79 +17,20 @@ Also under Traefik set the location `- /some/local/location/Traefik/files/:/etc/traefik/traefik.yml` - redis: - image: redis:latest - container_name: Redis - restart: unless-stopped - networks: - - web - volumes: - - redis:/var/lib/redis - - redis_data:/data - labels: - - traefik.enable=true - - traefik.backend=redis +Under the NextCloud service: + + `container_name: NameOfYourContainer` + `- traefik.http.routers.nextcloud.rule=Host(`nextcloud.domain.com`)` + `- MYSQL_PASSWORD=MySQLPassword` + `- NEXTCLOUD_TRUSTED_DOMAINS=some.domain.com` + `- /path/to/you/data/:/var/www/html` - NextCloud: - image: nextcloud:latest - container_name: **NameOfYourContainer** - restart: unless-stopped - networks: - - web - labels: - - traefik.protocol=http - - traefik.port=80 - - traefik.http.routers.nextcloud.middlewares=nextcloud,nextcloud_redirect - - traefik.http.routers.nextcloud.tls=true - - traefik.http.routers.nextcloud.entrypoints=websecure - - traefik.http.routers.nextcloud.tls.certresolver=myresolver - - traefik.http.routers.nextcloud.rule=Host(`nextcloud.**domain.com**`) - - traefik.http.middlewares.nextcloud.headers.customFrameOptionsValue=ALLOW-FR> - - traefik.http.middlewares.nextcloud.headers.stsSeconds=155520011 - - traefik.http.middlewares.nextcloud.headers.stsIncludeSubdomains=true - - traefik.http.middlewares.nextcloud.headers.stsPreload=true - - traefik.http.middlewares.nextcloud.redirectregex.regex=/.well-know> - - traefik.http.middlewares.nextcloud_redirect.redirectregex.replacement=/remo> - environment: - - MYSQL_HOST=mysql - - MYSQL_DATABASE=nextcloud - - MYSQL_USER=MySQLUser - - MYSQL_PASSWORD=**MySQLPassword** - - NEXTCLOUD_ADMIN_USER=admin - - NEXTCLOUD_ADMIN_PASSWORD=adminpass - - REDIS_HOST=redis - - NEXTCLOUD_TRUSTED_DOMAINS=**some.domain.com** - - TRUSTED_PROXIES=172.18.0.0/16 - volumes: - - **/path/to/you**/data/:/var/www/html +Under the Traefik service change the following + + `- "traefik.http.routers.portainer.rule=Host(`portainer.domain.com`)"` + `- "traefik.http.routers.portainer-secure.rule=Host(`portainer.domain.com`)"` + `- /some/local/location/Portainer:/data` - portainer: - image: portainer/portainer-ce:latest - container_name: Container-WebUI - command: -H unix:///var/run/docker.sock - restart: always - labels: - - "traefik.enable=true" - - "traefik.http.routers.portainer.entrypoints=web" - - "traefik.http.routers.portainer.rule=Host(`portainer.**domain.com**`)" - - "traefik.http.middlewares.portainer-https-redirect.redirectscheme.scheme=https" - - "traefik.http.routers.portainer.middlewares=portainer-https-redirect" - - "traefik.http.routers.portainer-secure.entrypoints=websecure" - - "traefik.http.routers.portainer-secure.rule=Host(`portainer.**domain.com**`)" - - "traefik.http.routers.portainer-secure.tls=true" - - "traefik.http.routers.portainer-secure.tls.certresolver=myresolver" - - "traefik.http.routers.portainer-secure.service=portainer" - - "traefik.http.services.portainer.loadbalancer.server.port=9000" - - "traefik.docker.network=traefik-proxy" - volumes: - - /var/run/docker.sock:/var/run/docker.sock - - **/some/local/location**/Portainer:/data - ports: - - 9001:9001 - - 8081:9000 -# - 82:8000 - networks: - - web phpmyadmin: image: phpmyadmin/phpmyadmin