# Paste into host Caddyfile (/etc/caddy/Caddyfile) and reload Caddy. # Ports: 9090 ng1 | 9091 ng2 | 9092 ng3 # DNS: tops.ng{1,2,3}.hacktivism.ch → koopa (same as other *.hacktivism.ch) # --- comment at top of Caddyfile port map --- # 9090 tops ng1 | 9091 tops ng2 | 9092 tops ng3 tops.ng1.hacktivism.ch { header Alt-Svc "clear" reverse_proxy 127.0.0.1:9090 { header_up Host {host} header_up X-Forwarded-For {remote_host} header_up X-Forwarded-Proto {scheme} } } tops.ng2.hacktivism.ch { header Alt-Svc "clear" reverse_proxy 127.0.0.1:9091 { header_up Host {host} header_up X-Forwarded-For {remote_host} header_up X-Forwarded-Proto {scheme} } } tops.ng3.hacktivism.ch { header Alt-Svc "clear" reverse_proxy 127.0.0.1:9092 { header_up Host {host} header_up X-Forwarded-For {remote_host} header_up X-Forwarded-Proto {scheme} } } # Also add these hosts to the existing HTTP→HTTPS redirect block, e.g.: # http://..., http://tops.ng1.hacktivism.ch, http://tops.ng2.hacktivism.ch, http://tops.ng3.hacktivism.ch {