Thx in advice.
Lemmy uses roughly 150 MB of RAM in the default Docker installation. CPU usage is negligible.
Via: https://join-lemmy.org/docs/en/administration/administration.html.
As for storage that comes down to how many communities you subscribe to, and how active they are.
I’d like to know that too. Do I have to mirror the whole fediverse in my personal instance?
Your instance will only clone new content after you’ve federated with a community. And it’s per community, not per instance.
It will also be generating thumbnails for websites that are linked, and a good chunk of the data requirement goes here.
I can tell you that, on average, my instance consumes about 700MB per day. I could cut that down if I federated with less communities, and I could get it down to 400-500MB per day (probably less) if I blocked my instance from generating thumbnails.
It’s not a lot, but over time it will add up. My instance is pretty new, and I have no idea what pruning options are available yet. I’ve got over a month before I have to worry about storage space at the rate I’m using it.
As for system requirements, as long as you’re not supporting users besides yourself, Lemmy will pretty much run on a potato.
TL;DR
- 400-700MB new data per day depending on your usage habits
- Whatever you want to run it on will probably be fine
EDIT: Turns out ~90% of my Lemmy data is just for debugging and not needed:
https://github.com/LemmyNet/lemmy/issues/3103#issuecomment-1631643416
Back in the day at least on Mastodon you can keep your instance unfederated, but I don’t know about Lemmy, it would be good some Lemmy project admins advice here.
If you’re unfederated, doesn’t that mean you can’t see anything?
Truth.social (Trump’s social network thing) is an unfederated Mastodon. Basically, your instance is an island, but a fully functional island.
Oh i never knew that. And I thought they created their own code…
I am interested in this too. As far as I know, you don’t store images or videos, so that should help keep it light. I can’t image the requirements for storing a database and text to be high but I am no server admin.
I saw one of the instance admins post that they had about 400mb of new data to store each day but idk how accurate that is.