this post was submitted on 07 Jun 2025
262 points (97.8% liked)

Lemmy.ca's Main Community

3447 readers
7 users here now


Welcome to the lemmy.ca/c/main community!

All new users on lemmy.ca are automatically subscribed to this community, so this is the place to read announcements, make suggestions, and chat about the goings-on of lemmy.ca.

For support requests specific to lemmy.ca, you can use !lemmy_ca_support@lemmy.ca.


founded 4 years ago
MODERATORS
 

Would you like some pie? Check it out here: https://piefed.ca/

What is PieFed

PieFed follows a similar format as Lemmy and Mbin. Those that are familiar with Lemmy will find it very similar, with some additional features including topic lists, optional private voting, new mod and admin tools, crosspost de-duplication, community wikis, etc. Thanks to how the fediverse works, you can use either lemmy.ca or piefed.ca to interact freely!

We will put together some guides on our non-profit's website at some point. In the meantime, we have created !newtopiefed@piefed.ca for us to learn from each other. There is also the official !piefed_help@piefed.social community which has a similar purpose.

We have done some testing and we are learning as we go, but please bear with us while this new platform gets going πŸ™‚

Other Links & FAQ

you are viewing a single comment's thread
view the rest of the comments
[–] troyunrau@lemmy.ca 8 points 4 days ago (2 children)

Excellent work folks!

The true power of federation showing itself here. In this case, it's two software packages with the same server/admin team -- which basically future proofs both.

I'd make a recommendation: have some sort of cross-pollination tool. Basically, pull the database of all subscribed communities on Lemmy.ca and have a bot subscribe to the same on PieFed, and vice versa. Probably easy to do if you have server-side access.

Furthermore, in the ideal world, "Local" from the Lemmy instance includes the piefed.ca local commuities. This might be a harder ask. The reason would be to prevent bisecting the Local feeds.

Finally, ideally there is a community migration tool, to cross between Lemmy and PieFed if a community wants to move from one side to the other. This would be a bigger project, but would future proof Fedican even further should either piece of software become badly maintained.

Well, okay, I just created a year's worth of work for a programmer. How can I help?

[–] otter@lemmy.ca 2 points 6 hours ago (1 children)

I’d make a recommendation: have some sort of cross-pollination tool. Basically, pull the database of all subscribed communities on Lemmy.ca and have a bot subscribe to the same on PieFed, and vice versa. Probably easy to do if you have server-side access.

This is actually somewhat built into PieFed. Users can import from a lemmy account, and admins can do a bulk community import of the local communities on a particular instance (filtering by number of posts and users in the past week in those communities). However, it's buggy. Eventually it would be nice to have tools to synchronize administration between the instances so that we don't need to repeat actions on both instances.

Furthermore, in the ideal world, β€œLocal” from the Lemmy instance includes the piefed.ca local commuities. This might be a harder ask. The reason would be to prevent bisecting the Local feeds.

Agreed :) PieFed does have a 'popular' feed, so another solution would be to have a default feed that we have more control over (ex. picking specific instances or communities). As long as the exact breakdown is communicated to the user, perhaps as a 'learn more' button in the existing "Create an account to tailor this feed to your interests.", I don't think people will mind the admins customizing it to fit the instance. We've discussed in the past whether it is better to have the default logged out view be 'local' or 'popular', and this might help with that problem too.

Finally, ideally there is a community migration tool, to cross between Lemmy and PieFed if a community wants to move from one side to the other

This actually exists for the Lemmy -> PieFed direction! @blaze posted some information about it here: https://lemmy.ca/comment/16976004

It could be better, since right now while the PieFed instance does get a copy of all the posts, the Lemmy instance doesn't know about it. Hopefully the various platforms can coordinate some common solution.

Also happy cake day! πŸ₯³

[–] troyunrau@lemmy.ca 1 points 1 hour ago

Whoa! Cakeday on Lemmy! Thanks!

Also, great notes! :D

[–] Nils@lemmy.ca 3 points 2 days ago

Yeah, I noticed that the option "local" is pretty much empty on piefed.ca I wonder if we create the same communities there and group them together would work.

Here is their repo, https://codeberg.org/rimu/pyfedi/issues I imagine you can propose some of those ideas there.

I think one of the problems on migrating users right now is how lemmy stores password compared to piefed. https://codeberg.org/rimu/pyfedi/issues/712 - But technically, it should work if you ask the user to write a new password.