• 0 Posts
  • 48 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle












  • Only your container with VPN connection and transmission would be using the VPN’s DNS

    With regards to the pihole, yeah I’d run that as a container on proxmox (there are some handy scripts by [tteck](https://tteck.github.io/Proxmox/, though I’m not generally a fan of running shell scripts off the net like this it is easy). But I wouldn’t get rid of the pi, I’d keep it as your secondary. Single point of failure means it will drive you nuts if you have to reboot the server, everything will be down.

    Outside of the beelink, it’s just the tiny/mini/micro options from Lenovo/HP/Dell, and then by generation of CPU. The beelink is a popular choice, but personally I like the power that an i5/i7 will give me, and I’ve got a couple of machines with 32GB and 64GB of ram - throwing 16GB at a VM I can access remotely for Windows apps is super useful, and I can otherwise live in my Linux desktop.

    I’d also say you don’t have to toss the 2012 Mac mini, you can grab some bits you want (SSD), but you can drop in a replacement and make it another proxmox host. Even run your second pihole there.

    In terms of guides, sorry don’t really have any on specifically my setup no. But there are ones out there to learn how to set up an LXC as a docker host, docker networking, guides to the *arrs being set up, etc.

    Such as this one for a VPN container, and docker-compose samples for having other containers use that network: https://www.naturalborncoder.com/linux/2021/02/19/making-a-docker-container-use-a-vpn/

    For a good start on how to set up (after the containers are running) sonarr/Radarr/etc, check out: https://trash-guides.info/

    And you can always ask questions in the various home server communities here (and elsewhere on the fediverse obviously).

    Good luck!



  • Use your VPNs DNS, and make sure to test that the IP seen publicly is your VPNs. There are a bunch of simple torrent tests out there for that.

    No need to set up cron/rsync if you use the *arrs. They will handle fetching, renaming, upgrading, moving, etc.

    Related to those two above, and the Proxmox recommendation, here is what I do:

    • Set up an LXC (another type of container, lightweight but with a closer to VM in use - really useful) and make it run all your docker containers.
    • Instead of a container that combines the torrent client and VPN, have a distinct VPN container that other containers can connect to. You can also have it set up where if the VPN connection goes down, it stops working - this is safer.
    • Your torrent client will connect to that VPN container for network access.
    • Prowlarr (connects to all of your indexers) can then be set to use that network to search for torrents as well.
    • Sonarr, Radarr, etc don’t need to connect to that VPN container, since Prowlarr is what they would be querying.

    Your Mac Studio would definitely be better for Plex unless you’re going to avoid transcoding entirely. If you are going to do direct stream only (and that means some subtitle types will be a problem btw), you can put Plex in a VM.

    Now a synology that can handle Plex and transcodes is an option, but in my opinion you’re better off with a 6th gen or higher Intel machine that’s cheap (preferably 10th for the latest capabilities, 8th for more transcoding options than 6, but 6th is good enough for most people). I have two synology NASs that could be used for Plex and an xpenology VM, and I don’t go that route because a $100-$200 business desktop (tiny/mini/micro) is more capable.

    With 4K content, id lean toward using a 10th gen chip, there are some options with quick sync iGPUs though in cheaper lineups from modern gens that do a great job though (beelink, s12pro specifically with the alder lake n100, though any with the n100 would be the same).

    This can seem like a TON of setup, but honestly once you get the handle on managing a few containers it is just so much easier than other options.





  • You reminded me of my physics teacher in high school.

    I was very into my graphing calculator (TI-86), down to coding in assembly to make silly little games. My previous teacher made me show that the memory was cleared before any test.

    But his take? If I wrote a working application with all the formulas necessary to take the tests, then I put in the work to learn the material, and he didn’t care. I hadn’t done that, because I expected to wipe it, but after that I did and showed it to him (and gave him the code).

    Found out he would show off what I made for a few years before retiring, specifically to point out how I did something I found fun to learn.

    More teachers/school systems should be like that.