Ik worstel een beetje met Traefik en nextcloud. Het nextcloud docker image dat ik wil gebruiken heeft een voorkeur voor poort 443, maar traefik heeft die poort al in gebruik. Ik heb al geprobeerd de poort van nextcloud naar iets anders om te zetten (bijv. 4443) en vraag Traefik dan naar die poort te luisteren. Ik kreeg echter geen response als ik ga naar url.com/nextcloud.
Er zit ergens een fout in mijn config, maar ik kan hem niet vinden. Wie kan mij helpen? Ik gebruik overigens Docker-compose.
Traefik stuk:
Nextcloud stuk:
Er zit ergens een fout in mijn config, maar ik kan hem niet vinden. Wie kan mij helpen? Ik gebruik overigens Docker-compose.
Traefik stuk:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| #### TRAEFIK #####
version: '3'
services:
traefik:
image: traefik:v1.7.16
container_name: traefik
restart: always
domainname: ${DOMAINNAME}
networks:
# - default
- traefik_proxy
ports:
- "80:80"
- "443:443"
# - "XXXX:8080"
environment:
- TRANSIP_ACCOUNT_NAME=${TRANSIP_ACCOUNT_NAME}
- TRANSIP_PRIVATE_KEY_PATH=shared/transip.key
labels:
- "traefik.enable=true"
- "traefik.backend=traefik"
- "traefik.frontend.rule=Host:traefik.${DOMAINNAME}"
# - "traefik.frontend.rule=Host:${DOMAINNAME}; PathPrefixStrip: /traefik"
- "traefik.port=8080"
- "traefik.docker.network=traefik_proxy"
- "traefik.frontend.headers.SSLRedirect=true"
- "traefik.frontend.headers.STSSeconds=315360000"
- "traefik.frontend.headers.browserXSSFilter=true"
- "traefik.frontend.headers.contentTypeNosniff=true"
- "traefik.frontend.headers.forceSTSHeader=true"
- "traefik.frontend.headers.SSLHost=capturetheflag.eu"
- "traefik.frontend.headers.STSIncludeSubdomains=true"
- "traefik.frontend.headers.STSPreload=true"
- "traefik.frontend.headers.frameDeny=true"
- "traefik.frontend.auth.basic.users=${HTTP_USERNAME}:${HTTP_PASSWORD}"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ${USERDIR}/docker/traefik:/etc/traefik
- ${USERDIR}/docker/shared:/shared |
Nextcloud stuk:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| ### Nextcloud ###
nextcloud:
image: linuxserver/nextcloud
container_name: nextcloud
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=Europe/London
volumes:
- ${USERDIR}/docker/nextcloud/config:/config
- ${USERDIR}/data:/data
ports:
- 443:443
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.backend=nextcloud"
- "traefik.frontend.rule=Host:nextcloud.${DOMAINNAME}"
# - "traefik.frontend.rule=Host:${DOMAINNAME}; PathPrefixStrip: /portainer"
- "traefik.port=443"
- "traefik.docker.network=traefik_proxy"
- "traefik.frontend.headers.SSLRedirect=true"
- "traefik.frontend.headers.STSSeconds=315360000"
- "traefik.frontend.headers.browserXSSFilter=true"
- "traefik.frontend.headers.contentTypeNosniff=true" |
:fill(white):strip_exif()/f/image/uspvXRhbTEgHWa8M3t5bsZNd.png?f=user_large)