How do you guys set internal domains?

Say i dont want to type 192.168.1.100:8096 and want a url instead, say jellyfin.servername - how would I go about that? I don’t want it exposed online via reverse proxy. I don’t need certs. No port forwarding on the router.

How do I type ‘jellyfin.servername’ into a browser and being up the jellyfin dashboard?

    • novarimeOP
      link
      fedilink
      02 years ago

      It’s the port that’s tripping me. How do I point jellyfin to that domain? It’s on docker on port 8096 - the hostname isn’t the problem, it’s the container.

      • plo
        link
        fedilink
        12 years ago

        Ah okay. You need some sort of reverse proxy.
        I really like caddy. Using it with caddy-docker-proxy in docker-compose makes it quite nifty:

        version: '3.7'
        services:
          whoami:
            image: containous/whoami
            networks:
              - caddy
            labels:
              caddy: http://whoami.mylab.home
              caddy.reverse_proxy: "{{upstreams 80}}"
        
        networks:
          caddy:
            external: true
        
        

        Just make sure to explicitly use ‘http’ instead of ‘https’. That way it won’t try to create certificates.

    • jjakc
      link
      fedilink
      02 years ago

      Keep in mind you still need to specify the port with this method.

      • novarimeOP
        link
        fedilink
        02 years ago

        Yeah, how and where? In the docker compose? I have a dozem containers and is love if they were all a.server. b.server, c.server. How can I do this? Pihole DNS records don’t do anything at the port level.

        • jjakc
          link
          fedilink
          12 years ago

          Sorry I meant in your browser. Yes dns does not point to ports.

          You would have to use some sort of reverse proxy that is only accessible from internal networks