Why do people host Lemmy instances and how do they pay for them?
Why do people host Lemmy instances and how do they pay for them?
As far as I understand it currently people host their own Lemmy instances just for the hell of it or out of the goodness of their heart
But the larger instances will end up costing more money and I'm doubtful that will be sustainable with no income
In the medium term I’m confident costs could be met using patreon or something similar for large instances.
Plenty of people willingly paid for reddit awards etc. I think most of us feel more loyalty to Lemmy than reddit in the light of recent events.
I just finished setting up this instance yesterday. I also self host a few other things. Self hosting is fun for me, but probably not most people. I honestly don't know what I'm doing but I'm doing it and it's working lol
I also really enjoy knowing I literally own all my own data. It's stored locally on my personal server. As for cost, I'm just using a mini PC someone in my family gifted to me. It's got some hardware limitations but that's more in theory than practice, but that's because it's only me and a few others who use the server so load is really low.
I also really enjoy knowing I literally own all my own data. It’s stored locally on my personal server.
As far as I understand the fediverse, that's not necessarily the case. Let's take a local community with a post or comment of yours as an example, and see how it could go wrong.
When users from other instances subscribe, the community is copied to their instance, including your content. If federation is broken, or any of the two instances go offline, you can still change or delete your local data, but not the remote copy.
I host my own because it's cheap, less than 10 dollars per month, and I wanted to contribute to the growth of the Lemmy community.
Also turns out that it's another benefit to this: I don't have to get involved in the entire political debate of who federated with who. I just subscribe to communities I want anywhere.
It’s WAY faster than sharing an instance with normies. Think of it as your own personal caching server.
As for payment, you sign up to a VPS provider and give them your credit card, and pay for the usage.
I host my own instance for the same reason I self-host the dozens of other services. To have control over my digital services the best I can. I have a few server machines running various services. I run like 40 docker containers running at the moment. Lemmy is a set of those containers.
It cost me the electricity cost to run the server, plus the cost of my internet. I suppose you should include the initial hardware cost- my servers are basically my old gaming rigs. Not to mention the time investment to maintain another service. For me, it's worth it to self-host if I can.
Specifically for lemmy, I seen how overloaded the various major lemmy instances out there were, so self hosting could mean one less user on those instances. I also didn't see any significant drawbacks to self-hosting the instance since I can still join and communicate with all the other communities.
I host lemm.ee, because I really like the concept of Lemmy and I want to support it with my skillset. I have previously had the privilige to be responsible for running large platforms online (end-to-end, everything from operations to software engineering), and this seems to be extremely relevant for running Lemmy in its current state.
As for paying for hosting, my initial plan was to to just pay for everything myself as kind of a hobby, but the userbase at lemm.ee has been very gracious in first asking me several times to share costs, and then actually sending money once I set up donations. Im not sure yet if this donations-based funding will be sustainable, or if it will fall off after the initial hype dies, but for now it's really awesome to see that there are several other people who believe in lemm.ee and want to share financial responsibility for it.
Yes, and I know it's counter to the core motivations of this movement, but probably need a centralized repository for donation that can be a universal door for funds that can then be distributed to vulnerable, but active, instances. Needs to be run by a collective of reps from instances meeting a minimum threshold of support for the community. Also needs to be nimble enough to revoke funding is an instance takes a hard evil turn.
Or maybe just an app/site that recommends a distribution of a set monthly amount (e.g. 30 bucks) to the instances you use the most as a user?
I chose to host my own instance for my community because I wanted to be independent from any other instances' administration, federation decisions or any sorts of politics.
Right now I'm paying for it out of my own pocket, but I'm working towards setting up a donation flow.
The “why” for me is “Why not?” - I wanted to give Lemmy a try, and I enjoy self hosting stuff! I also felt that opening an instance was the best way I could contribute, since my Rust skills are nowhere near good enough to work on Lemmy’s backend and frontend was never my cup of tea.
As for how I pay for it, well regardless of whether I ended up running Lemmy or not I already rent two dedicated servers as a way of “keeping up to date” with knowledge that comes in handy for where I work, so I have no intent on dropping them, and certainly not while I work here.
I am already hosting the AI Horde so I’m good with infrastructure. And since lemmy provided an ansible playbook which is my expertise, I thought it would be easy. And it was, even with my using my own loadbalancer solution instead of nginx.
I already had a server I wasn’t using much for the AI Horde so I repurposed it. The DB physical I have is really good so I just made it share the DB for lemmy as well.
I pay for it from the same budget which runs on donations. I put a Kofi link on the sidebar and already covered so much of the costs that I sent some of the overflow to lemmy development
I sent some of the overflow to lemmy development
I was hoping for something like that the other day. Makes me happy to see it happening! Thank you :)
I’ve loved the idea behind Lemmy since I first discovered. At first, I was using lemmy.ml, but then I saw the opportunity to provide a nice space and expand my sysadmin skills. Since there was no Portuguese instance yet, I thought why not create one?
Since then, I’ve met more people hosting Portuguese services and it has been great :D
For funding, I’m working on two ways: the typical donations and trying to secure support from local FOSS organizations. At the moment, the server costs are not prohibitive and there have been some donations already. I’ve also been talking to some of those orgs and it’s going well :)
> ⚠ I have migrated to @[email protected] [https://lemmy.pt/u/tmpod], please contact me there and not here. — Passionate CS student and developer. Firm believer in the free/libre software movement. Proud Portuguese 🇵🇹
Here’s one perspective: runyourown.social
Personally, I run a Mastodon+Hometown server for around 100 people and it costs me about $30/mo. It costs me more to fill my car’s gas tank. I could maybe start a patron or something, but at this stage, it is not even necessary.
About 3 years ago, I was a member of r/ChapoTrapHouse, which got banned from Reddit. The day after this happened, we had over 10,000 people sitting in a lifeboat Discord “server.” Within the community, we had the experience and willpower to take Lemmy, kick the tires, make a couple adjustments which were necessary for our community, and make sure we weren’t doing malpractice by hosting it. This all happened before Federation had been implemented in Lemmy.
Maintaining the fork was labor intensive, and a lot of the original developers burned out. We couldn’t afford wages for development (the site still only exists due to volunteers), but the hosting costs were easily covered by user donations.
@PorkrollPosadist @flashgnash Chapo, I still miss that.
For the uninitiated, they were closed because people would not stop posting photos of John Brown (1800-1859) after being warned that this wasn't acceptable. Such bullshit.