How to Reverse Proxy Jellyfin + Cloudflare + Caddy + Domain Setup

preview_player
Показать описание
Downloads

View Caddyfile Example:

Jellyfin Server

Caddy

NSSM

Cloudflare

Finding Your Extrnal IP

Extra Instructions

Finding Your Internal IP command
ipconfig

Windows Firewall Ports
80, 443, 2019

(NSSM Note)
Most Users use X64 only older systems and some mobile CPUs use x86

Portforwarding on Router
Use your internal IP Using caddy

Testing Caddy in Powershell
caddy run --config Caddyfile

NSSM Commands
Install a New Service
NSSM install NAME-OF-AUTOSTART

Starting a Newly Created Service
NSSM START NAME-OF-AUTOSTART

Stopping a running Service
NSSM STOP NAME-OF-AUTOSTART

NSSM Caddy Setup in popup box
run --config ./Caddyfile

Check Out our Discord for More Help!

Check Out or Wiki for More Written Tutorials
Рекомендации по теме
Комментарии
Автор

Thanks for the demo and info, have a great day

chrisumali
Автор

Thanks, this helped me a ton setting up my reverse proxy. It's a pain when you are a total noob at this.

Metalism
Автор

This worked nicely for me so thank you for the guide! The only issue I had was that my router also had a firewall so I had to add rules for the ports there too.

ParkerJimmyx
Автор

Your IP address is not spoofed when you use Cloudflare unless you enable proxy on the DNS record.

BradleyHerbst
Автор

Thanks for this video, helped another networking noob configure a custom domain to jellyfin!

TechnoGeekD
Автор

I am attempting to use this, to get around a CG-NAT situation. Since me external IP changes, I believe I need to setup DDNS, but I am getting kinda lost...

mikew
Автор

Hey, is there a way to do this but using Pihole instead of Cloudflare? As in using a custom domain which points to the IP address of the Jellyfin server?

M_KhaledAhmed
Автор

I am getting ERR_SSL_PROTOCOL_ERROR when trying to access the URL. Appears to be a failure by Caddy to resolved the DNS-01 challenge. Pulling my hair out trying to fix it

JaydedWun
Автор

Has been working for me for months. Thank you. I'm wondering if I can do this with Sonarr, Radarr, and Prowlarr as well under the same domain so I can access them remotely as well.

ScyllasSimp
Автор

WARN Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies {"adapter": "caddyfile", "file": "Caddyfile", "line": 2}

how do I fix this?

RAWESOMEGANG
Автор

Great video series! I think this is only valid if you have an static external IP. I watched your previous video with DuckDNS and find it very helpful. However, I also run a web server and and VPN that start to mess. Do you know if I can still use SSL using the same DuckDNS configuration?

nicozica
Автор

Ok, nice video - and I know you were just hiding profile information or something - but the first 5 minutes of the non-full screen browser window was giving me anxiety 🤣🤣

fretfret
Автор

how do you add websocket support to the caddyfile? Im using audiobookshelf and it requires websocket support. And what file format are you saving the caddyfile as? like .txt etc?

winecountrygames
Автор

great video, but as a newbie i got lost almost instantly. i just bought a synology 420+. i have jellyfine installed on it and seems to work very well on my local ntwrk. however remote access has been a pain in butt. can u please propose a simple solution that I can do with few clicks. i don't mind paying for extra stuff

jimbolden
Автор

I did all these steps but for some reason my domain now just points to router config and not the jellyfin server. I think it's something to do with the caddyfile because when I start the docker container with the new caddyfile it shuts down immediately

KrazyKaiser
Автор

I followed another tutorial and setup remote access to my Jellyfin server using a domain name which I purchased from Porkbun, and Cloudflare Tunnel in ZeroTrust. Can I do it that way or do I need to do this reverse proxy method with Caddy?

SK-quwo
Автор

Hey, woild this make my server secure so my friends and i can watch series and movies without getting in trouble? 😅 I am very new to this. And do i have to also do the tutorial on the other video? Thank you.

mossie
Автор

Hi, thanks for making this vid! I'm getting an SSL error upon trying to connect, any ideas?

Skweemert
Автор

Origin is unreachable (Error code 523)

thepwrtank
Автор

Thanks much for the Vid. I installed Jellyfin on a Ubuntu server. I am using Cloudflare for my domain and I set the DNS with them. I updated the Caddy file as you described in the Vid. After updating the Caddy file and restarting Caddy, It fails to start. Not sure if something is off with the syntax I used. The files look the same as your example with my info. Any ideas? This is the error....Process: 1270 ExecStart=/usr/bin/caddy run --environ --config /etc/caddy/Caddyfile (>
Main PID: 1270 (code=exited, status=1/FAILURE)
Failed to start Caddy

I've tried restarting and rebooting the system. Not sure what I'm missing. Thanks

dinowhite