In the middle of trying to set up Caddy as a reverse proxy for my *arr stack. All local only - no domains or accessing from outwith the LAN.

Wondering if anyone has done similar and wouldn’t mind sharing their docker compose files/Caddyfiles? Struggling to find real-work examples that don’t error when I compose.

      • ijhoo@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 day ago

        Once you figure out how traefik is configured, this is super logical and easy. Also, you can use it with podman and qublet on fedora, so you can manage it all with systemd.

        https://theobservum.com/posts/2023/2023-04-15_traefik/

        Tldr; Traefik is looking at all containers and scans for labels (attributes on containers). If certain labels are set, Traefik adjust itself. So the trick is how to set those labels, which both docker compose and qublet make easy, but qublet doesn’t need a compatibility package and comes natively with podman.

      • cron@feddit.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 days ago

        I’ve run caddy and traefik. Personally, I prefer caddy, but both are likely completely fine for your use case.

        Traefik has the advantage that it can be configured with docker compose files, while caddy needs its Caddyfile as a seperate configuration.