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?

  • novarime@sopuli.xyzOP
    link
    fedilink
    arrow-up
    1
    ·
    1 year 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@kbin.social
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      1 year 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.