It probably goes against the philosophy or whatever of FOSS or Lemmy itself, but why not be a little evil so that you can actually sustain yourself? Donations can bring us far, but small non-intrusive ads can be a bliss in the skies for the people actually hosting the instance. Especially if there are millions of users uploading thousands of images and videos. This is extremely expensive.
Is running ads really that taboo?
EDIT: some people seem not to get the point of “millions of users”, which presumably includes non-techies that do not use adblockers. I mean that without ads (or mining?), no instance would be able to scale to the point where it can compete with Reddit for example. If you were to want that.
I think what would be useful would be a transparent system where the instance owners would keep a record of how many users / interaction they’re getting and how much it’s currently costing.
That way if they say they’re supporting 20,000 users and we need a VPS instance that costs X a month for the current number of requests, you can somewhat forecast the need for expansion
I get the idea isn’t to make mega servers like Reddit, but if people like the UI / experience of a single instance it’s hard to tell them to go elsewhere. Having transparency about actual costs would be useful, you could have a little widget on the sidebar or footer showing how much it currently being donated.
I think the instances themselves don’t feel much different (for example the UI for lemmy.world and lemmy.studio is like exactly the same), but I feel like maybe there needs to be some quality of life tools to help a new instance succeed with more ease.