2024-11-02, 08:55 PM
As TheDeadPirate says Caddy v2 is super simple to set up. I just have it running on an old Raspberry Pi and from it I get remote access to 3 different servers (2 Jellyfin and 1 Airsonic). Caddy does all the hard work e.g. obtaining certs etc.
There is even a guide on these very forums:
https://forum.jellyfin.org/t-access-your...with-caddy
But for simplicity sake:
1. Get a DDNS e.g. NoIP, Dynu, FreeDNS
2. Install Caddy v2 somewherev (e.g. a RPI)
3. Forward ports 443 and 80 to the device running Caddy
4. Create a little Caddyfile with this in:
On a Pi you would do this to create the Caddyfile
where yourdomain.example is your DDNS
and xxx.xxx.x.xx:8096 is the local ip address of your Jellyfin Server
Run Caddy and enable remote connections in Jellyfin.
Access remotely with https:// yourdomain.example
There is even a guide on these very forums:
https://forum.jellyfin.org/t-access-your...with-caddy
But for simplicity sake:
1. Get a DDNS e.g. NoIP, Dynu, FreeDNS
2. Install Caddy v2 somewherev (e.g. a RPI)
3. Forward ports 443 and 80 to the device running Caddy
4. Create a little Caddyfile with this in:
Code:
yourdomain.example {
reverse_proxy xxx.xxx.x.xx:8096
}
On a Pi you would do this to create the Caddyfile
Code:
sudo nano /etc/caddy/Caddyfile
where yourdomain.example is your DDNS
and xxx.xxx.x.xx:8096 is the local ip address of your Jellyfin Server
Run Caddy and enable remote connections in Jellyfin.
Access remotely with https:// yourdomain.example
Jellyfin1 - 10.10.1 (Docker) Synology NAS (transcoding off)
Jellyfin2 - 10.10.1 Minix ZX100-0db MiniPC, Intel N100 (transcoding on)
Storage - x3 Synology NAS (22TB)
Reverse Proxy - Caddy v2 running on a Pi3b+
Jellyfin2 - 10.10.1 Minix ZX100-0db MiniPC, Intel N100 (transcoding on)
Storage - x3 Synology NAS (22TB)
Reverse Proxy - Caddy v2 running on a Pi3b+