I’ve got a mini pc which is running always and another one which consumes a lot more power for e.g. jellyfin.

Can I configure it such that the jellyfin server only boots if I connect to it? E.g. I try to connect to jellyfin.y.com and then the server boots because the mini pc tries to connect to it.

I already figured out how to let it sleep automatically as soon as nobody is watching.

Edit: can I add the magic package to the reverse proxy?

      • @[email protected]
        link
        fedilink
        English
        1
        edit-2
        2 days ago

        I mean, use what you want. But caddy is significantly easier to configure. It additionally handles SSL and protects your proxy targets with zero configuration (by default) and supports live configuration reload via the admin interface. It’s tits.

        Here’s my config: http://i.xno.dev/u/fc8N0n.png

        Caddy is running a wildcard SSL cert, so once I’ve connected my box to cloudflare, I can setup a subdomain by simply adding it to my caddy config. No additional setup is required. It also works directly with docker, so if you install the lemmy (name of the container) docker container, you can reverse_proxy by simply (assuming they’re on the same docker network):

        lemmy.domain.com {
            reverse_proxy lemmy:80
        }
        
        • @themachine
          link
          English
          12
          edit-2
          2 days ago

          That sounds more or less to be exactly what I’m doing with NPM currently. I don’t see how it’s easier to configure as all I did was fire up the NPM container, log in, and add my host targets.

          NPM also handles SSL both standard http verification as well as DNS auth for wildcards.

          • @keyez
            link
            English
            116 hours ago

            Caddy can do the same and there is a steep learning curve but I switched about a year ago and only need to touch the config file when I add a host. Can even bring that config to a new server and it will stand up once it starts and picks up the config.

    • @[email protected]OP
      link
      fedilink
      English
      11 day ago

      I’d be happy to switch if I had a good tutorial for caddy. Unfortunately I couldn’t find one.

        • @[email protected]OP
          link
          fedilink
          English
          11 day ago

          It doesn’t work. I can’t manage to debug it.

          Fedora server. Podman. Selinux. Port 8443. Ipv4.

          • @[email protected]
            link
            fedilink
            English
            122 hours ago

            it doesn’t work

            …what exactly doesn’t work. You’re not really giving me enough to help you with.

            • @[email protected]OP
              link
              fedilink
              English
              222 hours ago

              Thx for offering your help.

              If I would know, I could debug it, but I don’t know where the problem is. I assume the problem is somewhere with podman or selinux

              • @[email protected]
                link
                fedilink
                English
                022 hours ago

                But you gotta understand, there’s no subject to your statement. You just said “it doesn’t work” and I have no idea what you’re doing. Are you installing podman? Are you installing caddy? Are you setting up caddy as a reverse proxy? Are you trying to bring your dog back from the dead? I have no frame of reference.

                • @[email protected]OP
                  link
                  fedilink
                  English
                  2
                  edit-2
                  22 hours ago

                  Sorry for not having expressed what I did. I wrote a podman compose file, pulled the caddy image, wrote a caddyfile, started it and tried to connect to a service via subdomain.domain.tld .

                  The caddyfile contains my http and tls ports and the domain and ip for the reverse proxy routing according to the docs.

                  The result is no log entry in caddy and no result in the browser or curl.

                  • @[email protected]
                    link
                    fedilink
                    English
                    120 hours ago

                    You’ll probably get better help if you post your config and any logs. Caddy may not log an entry to a file but you can watch the console logs to see everything (podman logs caddy or similar.)