Uploading docker files
This commit is contained in:
40
Docker compose files/Caddy/Caddyfile
Normal file
40
Docker compose files/Caddy/Caddyfile
Normal file
@@ -0,0 +1,40 @@
|
||||
# Redirect HTTP to HTTPS for Kalender
|
||||
http://kalender.reijnst.se {
|
||||
redir https://kalender.reijnst.se{uri} permanent
|
||||
}
|
||||
|
||||
# HTTPS configuration for Nextcloud
|
||||
kalender.reijnst.se {
|
||||
reverse_proxy 192.168.50.55:8080
|
||||
|
||||
# Automatically enable HTTPS with Let's Encrypt
|
||||
tls Johnny.Reijnst@gmail.com
|
||||
|
||||
# Forward necessary headers for the reverse proxy
|
||||
header {
|
||||
X-Real-IP {remote}
|
||||
X-Forwarded-For {remote}
|
||||
X-Forwarded-Proto {scheme}
|
||||
}
|
||||
}
|
||||
|
||||
# Server configuration for server.reijnst.se (if required)
|
||||
server.reijnst.se {
|
||||
reverse_proxy 192.168.50.55:8000
|
||||
|
||||
# Automatically enable HTTPS with Let's Encrypt
|
||||
tls Johnny.Reijnst@gmail.com
|
||||
}
|
||||
|
||||
# Redirect HTTP to HTTPS for lekstugan
|
||||
http://lekstugan.reijnst.se {
|
||||
redir https://lekstugan.reijnst.se{uri} permanent
|
||||
}
|
||||
|
||||
# HTTPS configuration for lekstugan
|
||||
http://lekstugan.reijnst.se {
|
||||
reverse_proxy 192.168.50.55:9120
|
||||
|
||||
# Automatically enable HTTPS with Let's Encrypt
|
||||
tls Johnny.Reijnst@gmail.com
|
||||
}
|
||||
14
Docker compose files/Caddy/docker-compose.yml
Normal file
14
Docker compose files/Caddy/docker-compose.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
caddy:
|
||||
image: caddy:latest
|
||||
container_name: caddy-reverse-proxy
|
||||
ports:
|
||||
- "9000:80"
|
||||
- "9001:443"
|
||||
volumes:
|
||||
- /volume1/Docker/caddy/conf:/etc/caddy
|
||||
- /volume1/Docker/caddy/data:/data
|
||||
- /volume1/Docker/caddy/config:/config
|
||||
restart: unless-stopped
|
||||
Reference in New Issue
Block a user