Single instance Lemmy?
from michael@lemmy.chrisco.me to fediverse@lemmy.world on 31 Dec 19:01
https://lemmy.chrisco.me/post/34590

Right now, im using a single instance lemmy on my own servers. I have a couple of issues with it that im not quite sure what to do with:

  1. It seems to make a LOT of calls to other servers. Its almost constantly pinging other servers asking for updates.
  2. It gets de-federated almost instantly from popular instances. Which kinda sucks.
  3. It uses up quite a bit of CPU compared to other federated applications.
  4. Subscribing to instances seems to work most of the time, but sometimes it just errors out and I have to re-do it.

Im pretty sure if I update my version to the newest version of lemmy I may get around 2/4 but even when I used a fairly new dockerized version of lemmy, it seemed like it was calling a LOT of servers/using a lot of CPU for something I would like to have it update maybe once an hour or so.

Essentially im looking for something like GoToSocial is to Mastodon but for lemmy. Hope that makes sense.

Is there anything like that out there? Piefed maybe?

#fediverse

threaded - newest

originalucifer@moist.catsweat.com on 31 Dec 19:08 next collapse

threaded-discussion server products require far more resources than a simple mastodon, twitter like server. if you want to federate with the threadiverse its going to be resource intensive.

realcaseyrollins@thelemmy.club on 31 Dec 19:28 collapse

Why is this the case?

originalucifer@moist.catsweat.com on 31 Dec 20:02 collapse

twitter/mastodon is just an old man shouting into the cloud (single to many). the discussion is very limited in scope. forums (many to many) are much more intensive due to the volume of human activity and its nested interactions with said data.

even if you just look at the biggest players thats dozens of servers with 100k users all upvoting/replying/moderating and your instance needs to process that if you want a decent interaction.

Cochise@lemmy.eco.br on 31 Dec 19:27 next collapse

Some people report less server load with Piefed.

mesamunefire@lemmy.world on 31 Dec 19:36 collapse

Yeah I need to take another look at piefed. Thanks for the read.

But man the best part is the resources it consumes. Let me remind you that Lemmy puts a load of 12 on the server, when I turn off Lemmy the load with the other 13 web services running on the server is 0.5 and when I turn on PieFed the load is 1.

Im also looking for the same thing.

OpenStars@piefed.social on 31 Dec 20:15 next collapse

These may help:-)

Comparing network utilization of Lemmy, Kbin and PieFed

PieFed, a FOSS Feed Aggregator alternative to Lemmy, but faster

fmstrat@lemmy.nowsci.com on 01 Jan 03:39 collapse

First link at least is wildly over-claiming the difference. The data they describe is all cached in the browser and occurs once. PieFed uses ActivityPub, so network differences are moot since the same data transfers.

Max_P@lemmy.max-p.me on 31 Dec 22:56 collapse

  1. It seems to make a LOT of calls to other servers. Its almost constantly pinging other servers asking for updates.

The fediverse works the other way around: other instances push activities to yours. If you have a lot of subcriptions to large communities like !technology@lemmy.world it will indeed receive a lot of activities.

  1. It gets de-federated almost instantly from popular instances. Which kinda sucks.

Mine’s not been defederated from anywhere, not even Beehaw

  1. It uses up quite a bit of CPU compared to other federated applications.

It definitely uses a fair bit of CPU but it is ingesting a fair amount of data, but still not a ton either:

<img alt="Lemmy resource usage" src="https://lemmy.max-p.me/pictrs/image/e8035136-1db0-4108-9a2f-3a0a7020793d.png">

Although I do hear PieFed is a lot lighter.

  1. Subscribing to instances seems to work most of the time, but sometimes it just errors out and I have to re-do it.

That settled for me after a week or so of running mine. My subscriptions always go through.

michael@lemmy.chrisco.me on 31 Dec 23:04 collapse

What version are you running? Im currently running 0.18.2 (mostly because thats what yunohost supports).

Max_P@lemmy.max-p.me on 01 Jan 01:05 collapse

Latest (0.19.8). 0.18 is very old, over a year old, later versions dealt with a lot of scaling/performance problems.

That sounds very typical of YunoHost to have wildly outdated software

michael@lemmy.chrisco.me on 01 Jan 04:20 collapse

Yeah it’s all community based. And like Debian super stable. But the issue with that is updates take a very long time.