and people who want it to work with minimal friction.
We're talking (potentially) highly sensitive contents here for the most part. Yes, selfhosting has become easier than ever, but at the same time more people who basically lack the experience and/or patience to actually understand what they're doing want to start selfhosting. And that simply doesn't end well in an alarmingly high number of cases.
Yeah sure, of course there are tools that can make life easier. But have a look at the "big" self-hosting packages. A lot of them will need at least some manual configuration. Then there's the "exposing a host to the open net" aspect, which can (and usually will) introduce a whole different level of attack surfaces.
So combine that with the ever-growing number of self-hosters, and of course you will notice more advice like that.
Especially older models from the second hand market can get tricky, as getting supported drives will be harder each year. Also, you cannot simply put 18TB drives in there and expect them to work. Also also, a lot of them require SAS drives.
IF you're going the secondhand enterprise gear route, check which drives you can actually use in them. The Dell will likely only take a dozen or so drive models, sometimes locked down to Dell-flashed firmwares. And those can be expensive.
You know how many server apps will ask for an email address?
Heck even immich asked for an email address! WTF! Ask me for my mastodon or my Lemmy address!
Most people have one or more email addresses (the OG federated messaging system) and email notifications pretty much "just work". Compared to email usage, Fediverse users are a rounding error.
randomly the pi will just be on the home screen instead of full screen chromium.
Sounds a bit like the system running out of RAM and killing off Chromium.
system specs?
OS?
do you monitor your system continually?
does Immich itself show any signs of failure? Because reconnect on browser reopen sounds like it keeps working. OR it restarts automatically, but that shouldn't kill Chromium.
Do you have room for a HDD? Power budget, monetary budget, SATA ports?
The good thing is that a mechanical HDD is still loads faster than needed for serving media, unless you're hitting massive user numbers, so there's usually no need to put media on expensive SSDs.
That's cute, but very much a bubble view. Usually not worth the effort unless the devs themselves are users.
You might not need one, but the majority of users want and/or need one for user management, password reset, notifications etc.
And it is being developed for the majority of users.