Hello!

I attempted self hosting a while ago, but it wasn’t a very smooth experience because I had no wifi, no ssd, no room and no time. I want to get back into it, and I was wondering if I would want to build a new pc. I think it’s a hp compaq 6200 pro Here are the specs: I3 2100 3x4gb ram 250gb +8tb hdd

I would be selfhosting alot of projects, and will try alot of new things constantly, but I definitely want: Jellyfin Immich Password manager Pi-Hole Minecraft server(modded) Qbittorrent

And I’d possibly want: File server(Nextcloud is cool, but it’s a bit too complicated for me) Gitea Code-server Llm Url shortener

Computers here are quite cheap, and I could find an old office desktop with 10th gen intel for about 100€ with relative ease. I could also build it myself, with an old office cpu and motherboard, but that would cost more. What do y’all advise? Can this all be done on a budget setup, excluding the llm? Is upgradeability a problem in office computers?

Thanks in advance!

    • @[email protected]
      link
      fedilink
      English
      32 days ago

      Thinking more about it, If you just want to host and not mess around like I do, I would use your current computer, install Docker on it and see how you like it. Host a example website see if you can get it to work, Try a Minecraft server and see if it works… If that’s not for you then you can try VMs with an entire OS. This will be a lot more overhead but it will also work.

      After you know what you like (Docker containers or an entire VM), I’d design what you want to do. Are you going to have a lot of people on your Jellyfin and Minecraft servers? how much RAM, CPU, Storage do they use?

      Once you have that information, Look at prices, Do you want one big PC and will it do everything you want? If you need to buy several, maybe it’s better to get a bunch of small ones?

      If it’s one big PC then you’re done. Get it, install Docker/VM and go.

      If you want to play around or you need to get many PCs, do you want to cluster them so Minecraft server can move to a different PC if that PC fails? then do Swarm or K3s if you’re okay with docker.

      If you need to do small PCs, maybe you install Docker normally on each and manage them separately.

      In the end it’s totally up to you what you do. I use K8s :)