add dns and local proxy, remove homepage and it-tools, add euro office

This commit is contained in:
2026-09-13 00:18:11 +02:00
parent aabb36a199
commit 7dee12c6a6
26 changed files with 291 additions and 178 deletions
+1
View File
@@ -0,0 +1 @@
true
+7
View File
@@ -0,0 +1,7 @@
services:
traefik:
labels:
net.unraid.docker.managed: 'composeman'
net.unraid.docker.icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/traefik-light.png'
net.unraid.docker.webui: ''
net.unraid.docker.shell: ''
+53
View File
@@ -0,0 +1,53 @@
services:
traefik:
image: traefik:v3.7
container_name: traefik
security_opt:
- no-new-privileges:true
networks:
traefik_lan:
ipv4_address: 10.0.0.11
traefik_proxy:
environment:
CF_DNS_API_TOKEN: ${CF_DNS_API_TOKEN}
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /mnt/user/appdata/traefik/letsencrypt:/letsencrypt
command:
# Docker provider
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--providers.docker.network=traefik_proxy"
# HTTP
- "--entrypoints.web.address=:80"
- "--entrypoints.web.http.redirections.entrypoint.to=websecure"
- "--entrypoints.web.http.redirections.entrypoint.scheme=https"
- "--entrypoints.web.http.redirections.entrypoint.permanent=true"
# HTTPS
- "--entrypoints.websecure.address=:443"
# Other
- "--entrypoints.gitea-ssh.address=:222"
# Let's Encrypt / Cloudflare DNS-01
- "--certificatesresolvers.cloudflare.acme.email=${ACME_EMAIL}"
- "--certificatesresolvers.cloudflare.acme.storage=/letsencrypt/acme.json"
- "--certificatesresolvers.cloudflare.acme.dnschallenge=true"
- "--certificatesresolvers.cloudflare.acme.dnschallenge.provider=cloudflare"
# Logging
- "--log.level=INFO"
- "--accesslog=true"
labels:
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/traefik-light.png"
folder.view3: "Networking"
networks:
traefik_lan:
external: true
name: br0
traefik_proxy:
external: true
+1
View File
@@ -0,0 +1 @@
local-proxy