

This is a problem with Lemmy on the admin side. I set up retention, and any post here is automatically deleted if it’s more than a year old and nobody has interacted with it. But I had to write a lot of custom scripting to handle that, and it still screws up: I was somehow counting profile photos as posts, deciding they got no interaction, then deleting everyone’s profile photos. I fixed it, of course, but that isn’t something admins should have to handle from scratch, by hand, on every server. No instance owner can afford to store everything, forever, for free, for users. Especially in this market where memory and hard drives are soon going to cost as much as my house. This instance is funded entirely by me, at about $200 per month, located in a Canadian data center. But $200 is a hard cap; I need to find ways to ensure we stay within that monthly amount, or try and raise money from a collection of my fellow blind users, who likely have nothing to spare. This isn’t a beg post, just trying to give you insight into the realities of instance hosting. Right now Lemmy expects that all admins are okay with media and database storage that expands for ever and ever, infinitely. Most of us are not. Meaning that if we’re technical enough, we can write our own custom solutions to handle it. Or if we’re not, our only recourse is banning users to force Lemmy to delete whatever’s filling the disc.
I’m a well federated instance, so I guess I could make a contract to sell all the data I get to an AI provider, and that would allow me to afford to store everything forever. But I’m not willing to do that, and I suspect if I tried every other instance would defederate us anyway.
No. I currently support and maintain multiple accessibility repos. That’s my area of expertise, so the place most of my opensource time should go. Any server admin could release the system they created for removing old Lemmy posts. Far fewer can write accessibility tools and addons. So I spend my donated time where I can get the most impact for what I put in.