Remix.run Logo
crossroadsguy 3 days ago

I ran my own seedbox for close to 12 years on a VPS. My choice was either never upgrading the OS (which was always an Ubuntu server) or setting up everything all over again. There were few more things like a VPN, a note app at one point, 2fa setup and so on. Finally I stopped and this Nov the VPN will expire and I am planning to let it go really.

I see where you are coming from but all that experience really tired me out. People say once you do it, it’s forever but is it? I appreciate it that some people can do it — no I really do — but maybe it’s not for everybody.

Then there are managed solutions — oh, I am sure there would be, there were and are for seedboxes as well but the good managed seedboxes sometimes would cost as much or half of my annual VPS cost in a month, yes 1:12 or so. Now I believe there’s nothing wrong with pricing a managed solution high but not all can afford it or are willing to afford it.

I really appreciate it though. Would you mind sharing a tutorial if you’ve saved one somewhere and what disk, CPU, and memory I am looking at for this? That would be very kind.

bhaney 2 days ago | parent [-]

Maybe I'm misunderstanding you, but it sounds like your problems with your VPS and VPN come from having someone else hosting those services for you and restricting how you can use them instead of just doing them yourself. Things are indeed much more permanent (at least as much as you want them to be) when you actually do them yourself instead of rent them from someone.

> Would you mind sharing a tutorial if you’ve saved one somewhere

I would if I had one, but I mostly just googled the official installation instructions for any random component I wanted. No overall tutorials. Service-wise, I'm using Jellyseerr to discover content and take requests from friends/family, Radarr for sourcing movies, Sonarr for sourcing TV shows, Lidarr for sourcing music, Prowlarr for centralizing the configuration of the other *arrs, Sabnzbd as a usenet download client, rtorrent as a bittorrent client, and Jellyfin for consuming my library. You probably don't need all of those depending on what you're after, but you can just look up the instructions for only the components you want. And if you want to get content from usenet or private torrent trackers, you'll need the relevant accounts.

> what disk, CPU, and memory I am looking at for this?

Whatever you want honestly. You can run most of this on a toaster so long as you don't have unrealistic performance expectations for it. Obviously if you're planning to download 10TB worth of content, you're going to need at least that much disk space, and if you're planning to download it faster than HDDs can spin, you might need some SSDs. But most of these things are just downloaders and file managers and don't really need much more than network bandwidth to source the content and disk IO to put the content somewhere. Maybe 8GB of memory for some of the more bloated services (my whole server idles at ~5GB used, and it runs a lot of other junk) and to do really large indexer merges when searching for content, and however much hardware you need to meet your transcoding requirements if you're playing through Jellyfin or similar. You can stream source material without transcoding and consume basically no CPU from it, or you can enable transcoding with a decent enough CPU or pretty much any supported GPU. All up to you and your needs.

I'd recommend starting with pretty minimal hardware and adding more as you need it. My storage has quadrupled since I started doing this and at some point I tossed in an old GPU for transcoding.

crossroadsguy 11 hours ago | parent [-]

No, I had and have full control of the VPS. But whenever I upgrade it becomes a mess. I am sure I am missing something and I can backup data and then set everything again, reconnect all the wires and pipes but after a few times I just gave up completely. Hell even security updates in LTS break things up. I did try exploring and learn how to maintain it well and what not but eventually I gave up and it was a big reason why I get fatigued even at the thought of self-hosting something.

Thanks for your input on this. Next time I get into it I will definitely look at it and you are right about needing resources as much is my usage need. I just meant to ask what are the bare minimums sort of.