Here’s my proposed configuration:
- OrangePi Zero 3 running DietPi
- Jellyfin with media libraries on an external hard drive
- Dynamic DNS from DuckDNS to access server remotely via Finamp
Is there anything I’m missing? Do I need Lets Encrypt or fail2ban?
Correct. I’d like to make it available to myself and any family members or friends I share it with, but not the wider world
Have you checked out Netbird?
I have not. What is it?
https://netbird.io/
It is a overlay VPN that creates a virtual IP network that devices are in regardless of where they are on the internet. (You don’t even need to open up your Firewall)