Initial server configuration

This commit is contained in:
2025-06-26 20:20:13 +02:00
commit 981c785684
15 changed files with 283 additions and 0 deletions

34
traefik/traefik.yml Normal file
View File

@@ -0,0 +1,34 @@
# /services/traefik/traefik.yml
global:
checkNewVersion: true
sendAnonymousUsage: false
entryPoints:
http:
address: :80
http:
redirections:
entryPoint:
to: https
https:
address: :443
http:
middlewares:
- default-security
tls:
certResolver: letsencrypt
api: {}
providers:
file:
directory: /etc/traefik/config
watch: true
certificatesResolvers:
letsencrypt:
acme:
email: mail@eliasfink.de
# caServer: https://acme-staging-v02.api.letsencrypt.org/directory # use staging server instead of production
tlsChallenge: {}