upvote
These machines have so much potential.

In a better world we'd all have one in our homes, storing all our personal data and documents. The cloud would only be used for storing encrypted backups.

Many small businesses, kindergartens etc. could also have all their digital needs served this way.

Yes they would sometimes break down, but with the right setup, the fix would be a matter of booting a replacement from the right thumbdrive.

reply
I worry less about breaking down and more about poor security update hygiene
reply
With unattended-upgrades enabled and nothing open to the internet (I run Tailscale to be able to access it when I’m out of the house) I don’t worry too much about mine.
reply
If you use something like Fedora CoreOS, the system keeps itself and all container images updated. And because system upgrades are also just a new immutable image, very little can go wrong.

I have a Nextcloud server running on it and the maintenance is negligible.

During the recent PHP-vulnerability I simply turned it off. The next day I booted it, and it automatically installed the new Nextcloud image with the vulnerability fixed.

Makes me wonder if I could have it check for CVEs and automatically shut down vulnerable containers until updated images are out.

reply
I was just thinking last night about setting up an agent that would daily check in and do a full maintenance scan on a server or a home lab box. Check for operating system upgrades. Schedule them if needed to move from LTS to LTS. Check for CVEs against daemons you know you're running. Stuff like that. I've used agents and harnesses to set up machines before and do system administration tasks, but it feels like you could sort of set it up in a loop and just let it go forever.
reply
This is just Windows Defender but now you're buying tokens to do it.
reply
Thank you, I think that's very right.

May I ask, how do you think kindergartens would benefit from a home server?

reply
I was treasurer of the kindergarten parents' association when my daughter was in that age. It’s a small org with 10-12 employees, 30-40 customers (children) twice as many stakeholders (parents, relatives) constrained budgets and strict regulations, eg also a privacy officer. We had a static website, everything with PII, so, basically everything, was on a laptop with encrypted backups. Everything was managed with an Excel Sheet and an accounting software. Payroll was handled by a tax advisor. We cloud have used cloud services but too expensive, too many compliance headaches, and too constrained. I think an agent with local inference on a Mac would be a good investment, today.
reply
My first child's kindergarten used Facebook to share photos. You could opt-out and then - if they remembered - they'd leave your child out of the photos. Everything is an upgrade over that I suppose.
reply
After pi’s got expensive I started picking up refurbished Dell micros and Lenovo tinys cheap and haven’t looked back. They are also perfect for the 10” mini rack[0].

0: https://github.com/geerlingguy/mini-rack#build-showcase

reply
Same. I have two Dell SFF 3070s and some MSI micro units in a rack - planning on getting some more for my Proxmox cluster. ServeTheHome has a great resource for the compute nodes [0] and GeekPi makes some awesome 10" racks [1]

[0] https://www.servethehome.com/introducing-project-tinyminimic...

[1] https://www.amazon.com/GeeekPi-Cabinet-Equipment-RackMate-Ra...

reply
Shoutouts as well for the USFF HP Elitedesk and Prodesks. They are amazing. I even got one with a Ryzen CPU that had a dedicated GPU option - that GPU part was on eBay brand new for $60 and replaced the hard drive bracket. Not on par with a desktop GPU but way better than integrated graphics, for things like Minecraft in my case. I use a second one, this one Intel with 32GB of RAM, as my home server. (Jellyfin, Home Assistant, Tailscale, miscellaneous stuff).
reply
What's cheap? Over here they easily run $300-$500 for thinkcentres and dell micros unless they're intel 4th gen with DDR3 8GB.
reply
A few years back I finally got tired of the quirks with ArchlinuxARM (some things only worked with the forked kernel, some only worked with mainline) and replaced all my persistent RPi usage with refurbished Lenovo mini PCs from Amazon. Even with Amazon’s markup it wasn’t that much more than a beefy Pi4 plus case and adapters.

This let me standardize on amd64 and simplified a bunch of my deploy code.

reply
I also have one and use it as a home server. They’re insanely capable (I’m constantly running a lot of resource heavy things on it), and it cost a lot less than a pi even though the specs of mine are way better
reply
How is power consumption? I think often desktops have higher power supplies inside, fans etc, while an old laptop will only use a few W when idle.
reply
Somewhere around 8 watts idle would be typical running windows with a screen attached etc [1]

Of course, there are a wealth of hardware options out there, so it varies. I've heard as low as 4 watts.

[1] https://www.youtube.com/watch?v=veRja-F4ZMQ

reply
A ThinkCenter usually is just a laptop with no screen or keyboard. I have one.

btop says CPU takes 1W when "idle" (seeding some torrents), no idea what the rest of the board and NVMe could take.

reply
The wattage on labels on PSUs are just safe max power draw, above which the supply has the right to shut itself down. It's not 1:1 representative of idle draw.
reply
They still use only a few watts at idle.
reply
Dont forget Dell OptiPlex Micro & HP ProDesk as well for similar tiny corporate used bargains.
reply
Also Intel NUCs (now ASUS NUCs). I once saw a lot of 50 units for sale on Craigslist for a ridiculous low price.
reply
thinkcentre 9xx is like the best bang for the buck right now
reply
I like the SFF PCs but I'd really like one with a USB C connector for the power. The power bricks take up a bunch of space and are not fungible.
reply
There are adapters which take a USB-C connector on one side and offer a barrel connector on the other one. They're available in many sizes for a few €$¥£. Saves you a brick assuming you already have the required USB-PD adapter.
reply
> The power bricks take up a bunch of space and are not fungible.

Can you explain this a bit? What is the application/use-case where the power adapters are a problem?

reply
I bought an HP thin-client PC for a few bucks that was basically just an HP Stream system board without battery, keyboard, or display. Delightfully, frustratingly rinky-dink but it seems to run Linux and OpenBSD well.
reply