Opens a larger view. Escape closes it.

home-server

Caddyfile

{
    admin off
}

http://home.bazzite,
http://bazzite,
http://bazzite.local {
    root * /srv
    file_server
}

http://jellyfin.bazzite {
    reverse_proxy localhost:8096
}

http://sonarr.bazzite {
    reverse_proxy localhost:8989
}

http://radarr.bazzite {
    reverse_proxy localhost:7878
}

http://prowlarr.bazzite {
    reverse_proxy localhost:9696
}

http://jellyseerr.bazzite {
    reverse_proxy localhost:5055
}

http://bazarr.bazzite {
    reverse_proxy localhost:6767
}

http://tdarr.bazzite {
    reverse_proxy localhost:8265
}

http://immich.bazzite {
    reverse_proxy localhost:2283
}

http://suwayomi.bazzite {
    reverse_proxy localhost:4567
}

http://komf.bazzite {
    reverse_proxy localhost:8085
}

http://komga.bazzite {
    reverse_proxy localhost:25600
}

http://owui.bazzite {
    reverse_proxy localhost:3100
}

http://invidious.bazzite {
    reverse_proxy localhost:3030
}

http://portainer.bazzite {
    reverse_proxy localhost:9000
}

http://forgejo.bazzite {
    reverse_proxy localhost:3000
}

http://nextcloud.bazzite {
    reverse_proxy localhost:8090
}

http://qbittorrent.bazzite {
    reverse_proxy localhost:8080 {
        header_up Referer http://localhost:8080
    }
}

https://sunshine.bazzite {
    tls internal
    reverse_proxy https://127.0.0.1:47990 {
        transport http {
            tls_insecure_skip_verify
        }
    }
}



http://portfolio.bazzite {
    reverse_proxy localhost:8088
}

:80 {
    handle /workspace* {
        reverse_proxy localhost:3000
    }
    handle /sunshine* {
        reverse_proxy https://127.0.0.1:47990 {
            header_up Host localhost:47990
        header_up Origin http://sunshine.bazzite
        transport http {
                tls_insecure_skip_verify
            }
        }
    }
    handle {
        root * /srv
        file_server
    }
}

bazzite.example.ts.net {
    tls /etc/caddy/tls/ts.crt /etc/caddy/tls/ts.key
    reverse_proxy localhost:25600
}