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.

an instance chooser with 4 example instances
you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 1 year ago (4 children)

@rimu Here were my ideas on how fediverse onboarding could work, think it would apply to PieFed too -- Offer the users one choice to onboard but under the hood round robin between a set of trusted and reliable choices, and also give an offramp for those that want to manually slice, dice and sort.timothychambers.net/2025/06/24

  • source
  • hideshow 4 child comments
  • [–] [S] 2 points 1 year ago (1 child)

    That doesn't sound great as I can't be responsible for choosing which servers is trusted and reliable, both because then I would have centralized that power onto myself and because I have better things to do.

    However I have set the criteria for what I think constitutes trustworthiness & reliability and then displayed the degree to which an instance meets those. That avoids giving me the power to exclude an instance and it frees me up to do more productive things.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    I just read the first point

    The key: no single server gets favored. New users get distributed, not funneled into a single mothership.

    Servers aren't identical. They have different defederation policies. Lemmy.world is different from Beehaw.org, which is different from lemmy.zip

    How do you define which instance you defederate from in your "one single social home" ?

  • source
  • parent