Here, I have some stuff that I use to develope my PI-NAS Server over Docker
I used some local domain to could reach all my service easily. For these reason I have used avahi-utils plus haproxy
sudo apt-get install avahi-utils
sudo cp avahi-aliase@.service /etc/systemd/system/avahi-aliase@.service
sudo systemctl enable --now avahi-alias@subdomain.domain.local.service
To reach my network from outside of my house I use zerotier and ztdns to get some internal friendly url
sudo zerotier-cli join {network-id}
To deploy all service at once I use docker and docker-compose
docker-compose up -d
Torrent client to download anything. Default user and password is admin
admin
PLEASE CHANGE IT at ./media/transmission/settings.json
Jackett is an indexer to obtain some info about movies and series
This three make your life easier and happier
jackett
like urlThe choosen media server
ssh -L 32400:pi-nas.local:32400 pi@pi-nas.local