I’ve got jellyfin set up on a raspberry pi 5, but also got it working on raspberry pi 4.
I use this site a lot pimylifeup they say it will work on a raspberry pi 3 so long as you don’t need to transcode a lot.
for a home streaming set up you probably dont need to transcode a lot. transcode is when it converts one format to another on the fly, either because the client device (smart tv, phone app) cant play the native format (most stuff ripped from dvd or bluray will be fine), or to reduce the bitrate to save bandwidth (more of an issue if accessing over the internet rather than home). Only complication to that is subtitles, which sometimes need to be burnt in on the fly (but there is a format you can download to prevent that).
it is really easy to set up, just install raspberry pi os on the sd card, install docker this installs apps as containers that have everything they need to run, optionally install portainer which gives you a nice graphic interface to set up docker containers if you want to avoid using the command line. Once that is done installing jellyfin is as easy as pasting this docker compose file:
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/LONDON
volumes:
- /path/to/jellyfin/library:/config
- /path/to/tvseries:/data/tvshows
- /path/to/movies:/data/movies
ports:
- 8096:8096
restart: unless-stopped
all you have to do is update those paths to the folders with your stuff.
then ipaddress:port will be how you access it from browser or apps e.g 192.168.1.217:8096
if you want to access from outside your network lots of options, pivpn, tailscale, cloud flare tunnel.
I obviously can’t condone piracy but SABnzbd, Sonarr, Radarr are things that exist
use makemkv to rip dvd/bluray https://www.makemkv.com (as mkv packages up all the audio tracks and subtitles into one file, whereas something like an mp4 cant)
use handbrake to compress file size https://handbrake.fr can reduce blu ray rip file size considerably without noticeable loss of quality (streaming HD has lower bit rate than blu-ray and looks pretty much the same, so a lot of scope to reduce file sizes)
probably the best thing I have done, can just pretend I live in the past