Skip Navigation

Next step on my self-hosting journey

Hello everyone.

Well, I’m here to ask for your insights and knowledge.

I have been self-hosting for almost a year already. Mainly proving things like Jellyfin, jellyseer and all the ARRs. All of this with a modest Raspberry Pi 4b using DietPi OS (which I think is great!)

Now, I want to move to the next stage, acquiring a more powerful machine.

What do you recommend for:

A) Mini PC. I want it to fast and with a huge storage (being able to increase it easily) B) SSD or HDD. Which ones. C) Operative System. I would like to stay on Linux.

Any other recommendations?

Finally, I have an adjusted budget, but pretend to save a bit more to have something nice :)

Thanks!

34 comments
  • I’m referring you to my quick “self-hosting guide” for security and whatnot: https://lemmy.world/comment/7126969

    With that said,

    A) HP Mini second hand. Low power in the "T" CPU models, some have 2 nvme slots that can be used for extra storage with a cheap adapter like this + a power supply for the hard drives. If you don't want to DIY it so much some also have USB type C ports (and Thunderbolt) that you can use to connect to an external drive enclosure or this one.

    B) SSD for boot drive, run VMs etc, HDDs for long term storage

    C) Debian as base system, no GUI. LXD/LXC as hypervisor to run all your stuff in containers and VMs. Or run everything directly on the machine.

    Other recommendations:

    • Use BTRFS as filesystem as much as possible;
    • Aside from the big brands like HP and Dell there are other alternatives such as the trendy MINISFORUM however their BIOS comes out of the factory with weird bugs and the hardware isn’t as reliable - missing ESD protection on USB in some models and whatnot;
  • The greenest/cheapest way is to recycle an old laptop. They're pretty efficient and unless you're transcribing video anything in the past 10 years will be plenty powerful. Also the built-in battery is great in case of a power outage.

    Then, just get one of those multi-disk USB HDD enclosure and pop some drives in.

    For an OS, I like CasaOS which runs on top of Debain. It is a single-line install, and makes running docker apps very easy, for the services you mentioned and many others it can be set up entirely using the GUI.

  • My question would be, why do you need a more powerful server? Are you monitoring your load and seeing it's overloaded often? Are you just looking to be able to hook more drives to it? Do you need to re-encode video on the fly for other devices? Giving some more details would help someone to give a more insightful answer. I personally am using a Raspberry Pi 4, Chromebox w/ an i7, an old HP rack server, and an old desktop PC for my self hosting needs, as this is cheaper than buying all new hardware (though the electricity bill isn't the greatest haha, but oh well). If you are just looking for more storage, using the USB 3.0 slots on the Raspberry Pi 4b you can add a couple extra SSDs using a NVMe to USB 3.0 enclosure. For most purposes the speeds will be fine for most applications.

    As for SSD vs HDD, SSD hands down. The only reason you'd pick an HDD is if your trying to get more storage cheaper and don't mind a higher rate of failure. If your data is at all valuable, and it almost always is, redundancy should be added as well.

    And as for running Linux, if it can't run Linux I wouldn't want to own it.

    Edit: Fixed typo

34 comments