Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
All of those HP minis have 2 NVMe slots. If you're looking for more bays maybe a QNAP TBS-h574TX (Core i3-1320PE) will bit your needs better. Or the Asustor Flashstor 6 FS6706T.
One other possible approach to this is to go with the 800 G4 or the 800 G6 as they also SATA port you can use for your boot drive.
You can also boot from a fast USB 3 flash drive, since it's your boot drive it won't be as bad as you think. Consider some servers boot from SD Cards and other low performance media with almost static images.
I appreciate the suggestion but these are not N100 PCs. I'm looking for something in the $200-300 range. Those are just complete overkill for my purposes.
I do like the idea of using USB drives for storage, though...
I wholeheartedly don't.
Not even for the OS?
Nope.
Just waiting for failure in my experience.
Though it could be cheaper to have a backup or 2, all identical bits stored on them and swap them out as(/if) they fail
I have a few servers that have been booting from USB for years. Two of my old freenas boxes (now just hosting backups of data from unraid), have been booting off the same USB sticks for almost 10 years now. In addition to the freenas boxes I use internal USB drives on Unraid, ProxMox, and ESXi hosts (had to try them all).
Its a risk, but having a cloned USB as a backup can mitigate it a bit.
So just... Waiting for failure then? ;)
As for me, give me an HA cluster and I don't care if I need to reinstall. I don't need to worry about an additional point of failure (USB drive) that is almost always going to fail before any of the other hardware.
It's part of why absolutely nothing important ever runs on a raspberry Pi for me though, SD cards are no better.
Now as for my favorite example of why I don't do it in production? Someone doing a bit of minor maintenance in the rack, accidentally pressed against a box running esxi off USB (on a gen 6 HP for rough timeline), broke the drive.
The backup? Well, it had corrupted, and wouldn't boot.
Oh man, that would suck. I do not ever use an external USB port for that exact reason! Aside from a few desktops and laptops around the house all my equipment has an internal USB port for the purpose of a boot drive (I always assumed that was the reason).
All production stuff needs backups. Personally I try to keep boot device backups saved to another device as an image so if one goes down, I can clone it to a USB real quick and restore the blink to the lights; ideally I should also keep them off site, but I don't like to use cloud providers (tin foil hat and all).
Wasn't my rack, thankfully, so it was someone else's problem.
But anyway even internal you're just leaning on when the thumb drive will fail vs an SSD and the onboard controller. So give me that SSD and HA any day of the week, but that's my comfort level. I even do it at home with my proxmox clusters.