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
- Install avahi-utils
sudo apt-get install avahi-utils
- Move [email protected] to /etc/systemd/system
sudo cp [email protected] /etc/systemd/system/[email protected]
- Publish all required domains
sudo systemctl enable --now [email protected]
To reach my network from outside of my house I use zerotier and ztdns to get some internal friendly url
- Install zerotier
- Join zerotier
sudo zerotier-cli join {network-id}
- Config ztdns/.ztdns.toml with your API token and your managed ip
To deploy all service at once I use docker and docker-compose
- Deploy
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
- Go to jackett-page
- Choose some indexers.
This three make your life easier and happier
- Go to sonarr-page, radarr-page, bazarr-page
- Configure it to contact jackett. They are at the same docker network so, you can use just
jackett
like url
The choosen media server
- First time you have to make a port-fowarding
ssh -L 32400:pi-nas.local:32400 [email protected]
- Claim server with your plex account