# Plain Caddy (kein Plugin). Start:  caddy run --config Caddyfile
# Ordner /srv/kiosk = Inhalt dieses Ordners. Hostnamen/IPs unten anpassen.
# "tls internal": Caddy-eigene CA. Root-Zertifikat (data/caddy/pki/authorities/local/root.crt)
# einmalig auf den Zebra-Geräten installieren. Alternative: eigenes Zertifikat via "tls cert.pem key.pem".
kiosk.lan {
	tls internal
	encode gzip
	root * /srv/kiosk

	handle /api/* {
		reverse_proxy homebox.lan:7745
	}
	handle_path /wled/* {
		reverse_proxy 192.168.1.150:80
	}
	header /sw.js Cache-Control "no-cache"
	header /manifest.webmanifest Content-Type "application/manifest+json"
	handle {
		file_server
	}
}
