Caddyfile

cd /etc/caddy
caddy fmt --diff
caddy fmt --overwrite
caddy validate # --config /etc/caddy/Caddyfile
caddy reload || systemctl restart caddy

journalctl --no-pager -u caddy

reverse_proxy

https://caddyserver.com/docs/caddyfile/directives/reverse_proxy

reverse_proxy localhost:8000

{
    reverse_proxy /websocket localhost:10000
}

file_server

https://caddyserver.com/docs/caddyfile/directives/file_server

:8004 {
        root * /data/scripts
        file_server browse
}