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!

  • themachine@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 hours ago

    Set up what you want on what you already have and if your workload is more than your hardware can handle then upgrade.

    Overall most of what you rattled off isn’t too resource heavy but 12gb of memory isnt exactly a lot and i dont know what your minecraft server will eat up.

    Alternatively look up the recommended minimum specs for each of your desired applications and add up the needs.

    Additionally if this isnt going to be a headless system and you want a desktop gui that consumes resources as well.

  • skankhunt42@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 hours ago

    I have 3 raspberry PIs, 4 various lenovo tiny PCs all in a kubernetes cluster and it seems I need more RAM than CPU. Storage is on a DIY NAS with 8*8TB disks in a raid 6.

    I run bookstack, nextcloud, 2007scape, gitea, synapse, the *are stack, Plex, and a bunch of other things.

    If I was just starting out I’d grab a used lenovo tiny or two, set up a docker cluster and play with that. There is software to replicate local storage across nodes that I’ve never touched but I’d try out a few of them also if you don’t want to use a NAS. Worst case, just use local storage and the containers will be locked to that host.

    I think Proxmox let’s you run VMs and Containers too if you prefer that route.