Every time I read of a fedi instance shutdown, I keep remembering my thought of:
Keep your instance small.
Don't throw open the doors.
Yes, this is contradictory, but if instance owners don't set limits, instance owners burn out.
It's the same for work as it is for passion projects.