hi is there any local cloudflare alternative becourse from my reading it seems that that using it for jellyfin is against cloudflares TOS and i would like to get jellyfin to my domain but i dont wanna pay for it, so a loxal alternative would probably be my best bet, i also would prefer not to open any ports

  • Appoxo@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    6 months ago

    Don’t proxy jellyfin through CF.
    Using it for the domain or subdomain is fine.

    You know it’s not proxied because the cloud is gray instead of yellow.
    And if you ping the domain it’s your own IP instead of a cloudflare ip.

  • atomWood@lemm.ee
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 months ago

    If you don’t want to open any ports, then you will need to setup a VPN service. Tailscale is one of the easiest to use VPNs out there.

    • smegger@aussie.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      +1 for tail scale. I installed it to get a feel for how hard it’d be to setup. I had it running in 15min on multiple devices via the tail net.

  • Starbuck@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    Maybe look into Tailscale. At the end of the day, someone needs to open up the ports, but Tailscale does it strictly to negotiate a VPN connection between two devices, so they don’t see the traffic that goes over the tunnel.

      • Starbuck@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        I do Tailscale on every device, but they also have a Funnel service that might work for you

        • Oliper202020@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          does this mean i can connect it to my domain and can nginx then route traffic from other vms trough to other subdomains?

          • smegger@aussie.zone
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 months ago

            If it’s setup right you can even connect as if you’re on the same local network. Or connect using device name as you set it in the admin panel. There’s a bunch of stuff you can do

      • Starbuck@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        6 months ago

        I think you should understand that if you are opening ports to the wide internet, you are putting yourself and anyone else on your network at risk. You’re playing with fire here.

        I have this setup with Tailscale so that I can watch plex from anywhere, without exposing ports to devices that I don’t trust and I can help you if you want. But don’t expose 80 to the internet.

  • Sethayy@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    Just attempting to setup pihole + some DNS rules for this, but can’t yet say it works cause I haven’t gotten that far

  • kaitco@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    Have you thought about using DuckDNS.org?

    I run mine through them (it’s free) because I couldn’t work through using my own hosting since my host makes things super complicated.

      • kaitco@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        Yeah you create the subdomain and use their domain. It’s a free DNS service that prevents you from having to buy your own domain and host and setup all the DNS security yourself.

          • kaitco@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            6 months ago

            I don’t think I understand your original question then.

            If you want your jellyfin on your own domain like Oliper202020.com, that requires owning a domain which requires registration which incurs a cost.

            If you don’t want to pay for something, just use a DNS service to redirect through their domain instead.