this post was submitted on 08 Feb 2024
38 points (97.5% liked)

Fediverse

28340 readers
494 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 1 year ago
MODERATORS
 

cross-posted from: https://discuss.online/post/4986083

As of today, PieFed includes a ‘theme engine’ which makes it easier for people with low or no Python skills to change how PieFed looks and behaves.

PieFed is a lemmy/kbin clone written in Python with Flask.

top 12 comments
sorted by: hot top controversial new old
[–] [email protected] 11 points 9 months ago (2 children)

Just trying Piefed for the first time today. Seems really nice, good work devs! The fediverse can definitely benefit from more options being available besides just Lemmy and kbin. I really like the decision to go with Python to make it easier for people to contribute to the project.

Shout out to Sublinks and Lotide as well. I have not tried those yet but as I said, it's nice to have options.

[–] [email protected] 3 points 9 months ago
[–] [email protected] 2 points 9 months ago

Federation working smoothly 🥰

[–] [email protected] 4 points 9 months ago (1 children)

From the install doc:

My way around this is to use ngrok.com, which is a quick and simple way to create a temporary VPN with a domain and SSL. On the free plan your domain changes often, which will break federation every time you reconnect.

You can now get 1 free static url with ngrok's free plan. The 'free' part of it is that it needs relaunching after a certain period of time (every 2 days, maybe?) but it works well enough to develop things.

[–] [email protected] 2 points 9 months ago

Good to know, thanks!

[–] [email protected] 2 points 9 months ago
[–] [email protected] 2 points 9 months ago (2 children)

Is it light to host? I am thinking about offering piefed too.

[–] [email protected] 2 points 8 months ago* (last edited 8 months ago)

Sorry, didn't see this question earlier.

It is low on server resources. When subscribed to 700 communities (which causes a lot of incoming traffic), CPU load average is < 1. Uses about 1.5 GB of RAM (including postgresql and redis) and disk usage after 2 months of operation is only 3.5 GB.

Today someone contributed docker configuration and a docker-compose file, which could help with setup. However documentation is limited so it's not really ready for widespread deployment.

[–] [email protected] 2 points 9 months ago

Maybe @[email protected] can chime in here. I don't host an piefed instance.

I do know that it is in beta and hasn't addressed its moderation goals yet.

[–] muntedcrocodile 1 points 9 months ago* (last edited 9 months ago) (1 children)

Is there a mastadon client in python cos im wondering how hard would it be to combine them?

[–] [email protected] 4 points 9 months ago (1 children)

There is Takahe . Although it uses Python too, the way it's put together is totally different so combining them is not possible.

Better integration with Mastodon would be nice but until Mastodon has proper support for Groups it's not a natural fit.

[–] muntedcrocodile 2 points 9 months ago

I was more thinking how hard it would be to have one server that is both a mastadon and a lemmy instance. I know backend they interact with activpub differently but i was thinking u could probably just serve both lemmy and mastadon api and do some dodgying up where/if they interfear with eachother. Not sure how u would deal with WebFinger tho.

I would test it myself exept Takahe seems to use django and PieFed is flask cos of cause we cant have Takahe also use flask that would make life to easy.