Fuck this. Fuck this a lot. What a rubbish mind of moral absolutism, that is just never going to make everyone happy.
Everyone will have different definitions of easy. The person here clearly assembled very popular very well known within php tools that make everything simple, and took inordinate care to carefully document all the steps if you know anything about modern php.
It's just pandering bullshit from gross people to insist on making it simple. It's never going to be simple enough. Everyone will complain forever, be sad and unhappy that the machine doesn't just work, that there's not a service already running that does it, that they have to lift any fingers.
The bar for for simplicity is ever diminishing, will forever sink, and the outrage that it's not simple enough is infinite. We cannot prey forever upon those who do by those who won't.
We just can't demand this endless hell from everyone with a good idea. They can't all be your simple trite subject of decision for not having made it simple.
> The ‘lowest common denominator’ is absolutely acceptable in an era of cheap storage and memory available to the average self hoster. Even a Pi4 or 5 will handle clunky containers.
The lowest common denominator I was talking about isn't hardware, it's shitty low class negative internet dweebs who won't lift a finger to try to run something trying to make some auters interesting weird awesome software take a dive because it doesn't run whatever their preferred "simple" is. People are the low denominator, sucking up the oxygen in the room with their pissy "not easy enough" negativity. This system scales probably way way better and to way lower targets because it runs MySQL, because it can be tuned better, because it's more perfoant, because it's not "simple" enough for some. You can probably host way more people on an RPi with this. The hardware requirements are simple as heck, it's the how fucking low and how frelling stupid an author has to make it to run it that sets this bozo-bit bar.
This author clearly spent hella time carefully documenting & using best-of-breed tools automating setup. But the shitty riff raff keeps demanding it be simpler. These people will never contribute anyways, is my suspicion, but I agree with them still: as I said, it should be simpler! The bar should be lowered! But it shouldn't be on authors to help lower the bar (endlessly imo); we should intermediate and build better tools (like Yunohost & Helm) to take & package excellent cared for beautiful works like this & help deliver & make them operable to lower denominator people, for whom trying to run a MySQL database is just too much.
This clearly has my goat, and psuedo-applogie-ish on that. Those who crow for simplicity usually (in my view) have a version of reality in their mind that lays blame and waste to others & cherishes some nonsense internal pleasantville where we can just do away with a reality that the people actually doing the work have to live in, and which exists for very real reasons. There's high-level infantalized engineering where everything is imperfect for not perfectly matching expectations of how simple we want it to be.