this post was submitted on 12 Jun 2024
3 points (100.0% liked)
PieFed help
196 readers
1 users here now
It's seems right that we should have a local community to help us all with PieFed
founded 10 months ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Oh it was a delight! Actually I am trying to switch because I'm so tired of how badly the lemmy software works.
Already last time updating to 0.19.3 I spent so much time tweaking things just so it would not hog all the servers resources, but after the update to 0.19.4 I'm ready to give up on it.
I have like 15 services or so running on the server and they all run nicely together and making a load of 0.5, but once I start lemmy the load goes first up to 8 then over time to 12 and by that time there are so many problems that my other services start hanging and I have to restart the server. This is why I had to stop it yesterday.
But because the threadyverse is my main source of news I couldn't just quit it. I remembered PieFed and that it's written in python and in a simple way like my other services. No need for docker and complicated deploy mechanisms.
But the biggest pro is that with the same communities subscribed to, the load is always between 1 and 1.5 which is totally amazing!
The setup was very stright forward too, just following the instructions, even if I never worked with flask or celery before. I think it took me half an hour to have everything running without problems.
Then it took me a lot of time to subscribe to all the communities only shortly after I did to realize that there is a import communities from lemmy tool 🤦.
That's so good to hear!
I've paid close attention to performance because I've seen the huge expensive servers people are renting for their instances (Mastodon, especially) and it's difficult to see the financial sustainability of that.
Once I fix the logo issue, you'll want to deploy the latest code. To do this, change into the PieFed directory and then run ./deploy.sh to pull down the latest changes from codeberg and restart all the services, etc.