73 lines
1.4 KiB
Caddyfile
73 lines
1.4 KiB
Caddyfile
# =============================================================================
|
|
# CADDY REVERSE PROXY
|
|
# Lokale Domains - kein HTTPS nötig im LAN
|
|
# =============================================================================
|
|
|
|
# Home Assistant
|
|
home.lan, ha.lan {
|
|
reverse_proxy localhost:8123
|
|
}
|
|
|
|
# AdGuard Home
|
|
adguard.lan, dns.lan {
|
|
reverse_proxy localhost:80
|
|
}
|
|
|
|
# Whisper Web UI
|
|
whisper.lan, stt.lan {
|
|
reverse_proxy localhost:7860
|
|
}
|
|
|
|
# Jellyfin
|
|
jellyfin.lan, media.lan, tv.lan {
|
|
reverse_proxy localhost:8096
|
|
}
|
|
|
|
# Portainer (Docker Management)
|
|
portainer.lan, docker.lan {
|
|
reverse_proxy localhost:9443 {
|
|
transport http {
|
|
tls_insecure_skip_verify
|
|
}
|
|
}
|
|
}
|
|
|
|
# Ollama API
|
|
ollama.lan, llm.lan {
|
|
reverse_proxy localhost:11434
|
|
}
|
|
|
|
# Whisper API
|
|
whisper-api.lan {
|
|
reverse_proxy localhost:9000
|
|
}
|
|
|
|
# WireGuard Easy (VPN Management)
|
|
vpn.lan, wg.lan {
|
|
reverse_proxy localhost:51821
|
|
}
|
|
|
|
# Cockpit (System Management) - falls installiert
|
|
cockpit.lan, system.lan {
|
|
reverse_proxy localhost:9090 {
|
|
transport http {
|
|
tls_insecure_skip_verify
|
|
}
|
|
}
|
|
}
|
|
|
|
# FileBrowser (Private Cloud)
|
|
files.lan, cloud.lan {
|
|
reverse_proxy localhost:8081
|
|
}
|
|
|
|
# Syncthing
|
|
sync.lan {
|
|
reverse_proxy localhost:8384
|
|
}
|
|
|
|
# Fallback - zeigt Status
|
|
:80 {
|
|
respond "Jetson Home Hub - Use: home.lan, adguard.lan, whisper.lan, jellyfin.lan, portainer.lan, vpn.lan, files.lan, sync.lan"
|
|
}
|