Hi. I am currently pirating on a dedicated server (Debian 12) running i2p, jellyfin, qBittorrent-nox, and a vpn. I tried mullvad for a bit but need to get air VPN set up now. My current setup to actually get content to jellyfin is this:
- Try to find it on i2p, if there skip to step 4
- SSH into server and turn on vpn + qBittorrent
- Torrent Linux ISOs
- SSH again and copy the file into jellyfin (really space inefficient, would love a solution to this in particular without shitloads of symlinks.)
- Rename files to work with jellyfin
- Login to jellyfin and refresh libraries
- If Linux ISO not on i2p, cross seed
Obviously this sucks. I know *arr would help, but I don’t know how to set up a VPN to not interfere with jellyfin connections to outside of LAN.
How would you go about automating this? Do you think I am a complete idiot going about it all wrong? (I know I do) Have any of you found a solution to vpns interfering with jellyfin?
I have Plex, Radarr, Prowlarr, and Qbittorrent all installed on the same dedicated server. I’m using a SOCKS5 proxy instead of a VPN, it works great because I set up Qbittorrent to use the proxy and I just leave it running 24/7. I also have Tailscale installed for remote access, setup for that is dead simple.
Here’s my workflow if I’m away from home:
- Turn on Tailscale on my phone.
- Open my radar app (it’s called LunaSea).
- Search for and add the movie I want.
That’s it. If I’m already at home, step 1 is not necessary.
Prowlarr and Radarr find the movie on my registered indexers, at the desired quality, and send the torrent to Qbittorrent. Then when the download is finished they automatically rename the files and move them to my Plex library (and they could do the same with Jellyfin). Roughly 10 minutes after I finish step 3 (more or less depending on seeds), the movie magically appears in my Plex library. I don’t have to turn a VPN on or off.