this post was submitted on 29 Aug 2025
98 points (98.0% liked)

PieFed Meta

1528 readers
117 users here now

Discuss PieFed project direction, provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics.

Wiki

founded 2 years ago
MODERATORS
 

The upcoming v1.2 release will include a built-in instance chooser, so every instance will be able to recommend every other instance, without a centralized site like https://joinmastodon.org/ or https://lemmyverse.net/instances. (except those instances that have opted out or closed registrations)

The instance-choosers for other platforms tend to push people towards the bigger instances by prominently displaying the number of users or communities they have, or even worse sorting results by number of users. This seems like a good metric because if lots of people chose it in the past then it must be well-run, right? Right? Heh.

Instead, the PieFed instance chooser sorts by ping (network ping + page load speed) and prominently shows a "Stability" metric which is a combination of various things (daily backups, multiple people having SSH access, financial health, etc). Another key metric is Newbie-friendliness which is whether they have a decent number of topics created, which are used as starter-packs to get new accounts into many communities quickly. Thirdly, the Age is shown, which is the number of months it has been operating. Join brand new instances at your peril.

Another aspect I've chosen not to get into is regional or topic focus of instances because most people are into more than one topic, leading to difficult choices. Sorting by ping will tend to show you instances in your country anyway.

The primary language of an instance is really important - people need to be able to communicate with their admins - so I made that a filter.

With new PieFed instances opening up all the time we need to get new people using those instead of everyone clustering together on piefed.social. The sooner we do this the better, in terms of spreading the financial load around and fostering a healthy diversity of instances before one or two instances snowball and end up dominating.

I'm really looking forward to releasing this functionality, in the next couple of weeks.

top 30 comments
sorted by: hot top controversial new old
[–] ook@discuss.tchncs.de 13 points 1 day ago (2 children)

Piefed is shaping up nicely! As soon as my app of choice (Thunder) allows a stable login and browsing experience, I'll jump ship!

[–] Blaze@lemmy.zip 11 points 1 day ago (4 children)

You could have a look at Voyager, !blorp@lemmy.ml , !summit@lemmy.world or !mlemapp@lemmy.ml , all of those are good options for apps supporting Piefed!

[–] Kroko@feddit.online 7 points 1 day ago* (last edited 23 hours ago) (1 children)
[–] Blaze@lemmy.zip 4 points 1 day ago
[–] FundMECFS@anarchist.nexus 2 points 18 hours ago (1 children)

My experience on voyager is it’s still a bit clunky. But improving.

[–] Blaze@lemmy.zip 2 points 18 hours ago

Good to see you on Anarchist.nexus!

[–] ook@discuss.tchncs.de 5 points 1 day ago (2 children)

I know, I'm on Android and some of these are iPhone apps only. Voyager I don't like too much and I already gave Interstellar a spin, but it was just not as polished as Thunder is to me.

[–] Blaze@lemmy.zip 8 points 1 day ago (1 children)

What about Summit? There are weekly updates, the app is quite polished

[–] ook@discuss.tchncs.de 6 points 23 hours ago (1 children)

Not on F-droid, so I'll pass.

[–] Blaze@lemmy.zip 6 points 23 hours ago (1 children)

Hum, seems like it's been hanging for a few months now, pending on F-droid

https://gitlab.com/fdroid/rfp/-/issues/3053

If you consider Obtainium: https://github.com/idunnololz/summit-for-lemmy

[–] moseschrute@lemmy.world 5 points 23 hours ago* (last edited 22 hours ago) (1 children)

F-Droid takes awhile to accept new apps. I can only speak for the one app I submitted to them, but it took almost a month for my pr to get merged.

After getting merged, updates won’t appear on F-Droid for 3-6 days. That’s because F-Droid has a roughly 3 day build cycle. Depending on where they’re at in their build cycle it’s 3 days best case and 6 days worse case.

This isn’t a knock against F-Droid. Just by their transparent nature builds will lag a little.

[–] Blaze@lemmy.zip 1 points 23 hours ago

Thank you for your insight!

[–] moseschrute@lemmy.world 4 points 23 hours ago (1 children)
[–] ook@discuss.tchncs.de 3 points 22 hours ago (1 children)

Nice, I had a quick look but it is too basic in its functionality for me.

[–] moseschrute@lemmy.world 3 points 22 hours ago* (last edited 22 hours ago)

No worries! There are a lot of sick Lemmy/PieFed clients out there, built by a lot of very talented people. Voyager has been an inspiration for me.

[–] scytale@piefed.zip 2 points 20 hours ago (1 children)

Not sure if you're on the beta version, but Thunder on testflight (IOS) already supports Piefed. It's been working well for me so far.

[–] Kroko@feddit.online 9 points 1 day ago* (last edited 23 hours ago)

Very good. I had hard to choose instance because many of them don't show country of hosting.

[–] fxomt@anarchist.nexus 5 points 22 hours ago (1 children)

Awesome! Any way https://anarchist.nexus/ could be added? (+ to the https://join.piefed.social/ list, if possible :>)

[–] wjs018@piefed.wjs018.xyz 6 points 22 hours ago (1 children)

It will show up automatically if you meet some conditions (which you won't until 1.2 is deployed):

  1. Running version 1.2 that has the code for the instance chooser (or maybe a custom build like piefed.fan must be)
  2. Enable the instance chooser in the admin settings

I don't know all the details as this is something rimu coded up, but I suspect that your instance would then be listed as a choice for any other piefed instances that have the instance chooser enabled and that you are federated with.

[–] fxomt@anarchist.nexus 5 points 22 hours ago (1 children)
[–] rimu@piefed.social 3 points 12 hours ago

I'll be taking down the list on join.piefed.social as soon as v1.2 comes out :)

[–] cabbage@piefed.social 3 points 22 hours ago (1 children)

Does this function exclude instances the site you are currently on has defederated from? Is there an option for an additional blacklist?

If I ran an instance I would probably not want to see my potential users redirected to instances like hexbear, grad, or exploading heads (had those been piefed instances).

In a similar fashion it could be cool if instances could highlight related ones. A startrek instance could for example choose to promote other sci-fi or fiction related instances up front, giving users the most relevant alternatives first. But that's more of an extra idea and less of a necessity.

Love the concept of this.

[–] rimu@piefed.social 2 points 13 hours ago

I can't remember but I agree it should exclude defederated instances.

[–] marighost@piefed.social 3 points 23 hours ago

Really appreciate all the work you and the rest of the Piefed team put into this project. This is a wonderful feature!

[–] Blaze@lemmy.zip 3 points 1 day ago

Great news, thanks for sharing!

@jet@hackertalks.com , this is the kind of changes I was talking about

[–] Ulrich@feddit.org 1 points 22 hours ago (1 children)

So I think Pixelfed has a pretty good model, although it is centralized. Instances can opt in our out of being featured on sign up pages. There's also some basic criteria they must agree to like agreeing to notify users with advanced notice before shutting down, and some basic moderation. In my opinion "uptime" should be added as well.

[–] rimu@piefed.social 4 points 12 hours ago* (last edited 12 hours ago)

Yep, what I have so far is pretty similar. This is the form that admins fill out to make their instance appear in the listings:

screenshot

[–] AntiBullyRanger@ani.social 0 points 19 hours ago

An instance maker*. You're herding your experience choosing terms by depending on the owners’ judgements.

Owning your experience means hosting your own instance.