Skip to main content


!Friendica Support

Auf Nachfrage bei Nextcloud wurde ich hingewiesen, dass bei https://dir.friendica.social/servers/de mein Friendica-Server mit nur 75% health ausgewiesen ist.



wie wird das gemessen? Wie kommt das zustande? Und was kann ich tun, dass das besser wird?
Ich glaube, das ist irgendeine Art von schwarzer Magie. Ich habe noch nie in den Directory-Code geschaut.
Wie landet ein Server überhaupt in diesem Verzeichnis?
Ich hatte für meine vielen Shared-Hoster-Tests mal einen Testserver auf einem Testaccount, der nur ein paar Tage existierte und der ist drin. Gibts längst nicht mehr, aber 40% health,
Dieser Server hingegen fehlt, obwohl er mit einigen umzugs-bedingten Unterbrechungen schon viele Monate existiert.
This entry was edited (1 month ago)
Am ehesten kann Dir @Hypolite Petovan die Fragen beantworten, da er den Code hauptsächlich in den Händen hat. Aber Fragen an ihn solltest Du in Englisch halten.
Ok, werde ich tun.
Hi @Hypolite Petovan ,

there are some unclear things about https://dir.friendica.social and according to @Michael Vogel you might have the answeres.

The main question is: how does a server gets listed in the directory?
For example
  • The server https://dica.testfrif.de is listed, but it doesn't exist.
    It has been a short test of mine while looking for a suitable shared-hoster. Just installed the software and checked for running.
  • On the other side this server https://dica.interfel.de already exists for more than a year and is not listed.
    It has moved several times from shared-hoster to shard-hoster, but never has been offline longer than some hours.
    The address https://dir.friendica.social is set in the admin-settings.
The initial question of this thread was about the announced health and how to influence this detail.
(Btw: the not existing instance https://dica.testfrif.de has 40% health)
@Bionk @Michael Vogel @Hypolite Petovan And my instance soc.schuerz.at is listet with health-state 75%... why? and how can i improve this?

i also can not find in search soc.schuerz.at... no results. but searching for my user brings me 5 result, including myself...

my instance is listet, when i filter to german instances and scroll down...
@Hypolite Petovan
...just tried the "republish-user-in-global-directory"-button in the admin-settings. Lets see, what happens.
The remaining question will be, how to remove entries from the list.
This entry was edited (1 month ago)
Thanks for the report. I was able to verify there was an issue with the URL https://dica.testfrif.de/, as it was wrongly associated with the server identified by the URL https://www.testfrif.de/. This server was correctly unavailable in the directory, but the server identified by https://dica.testfrif.de/ was an orphan and for this reason stayed up in the directory despite not existing in real life.

I've restored the link between the URL and the server, ran the poll again and the server correctly disappeared from the directory.

On the other hand, https://dica.interfel.de/ is correctly polled at a pretty good 85/100 health score, but it's recorded as having a closed registration policy, which we don't show in the directory for a reason I hope I don't have to explain.
I see, thanks for your explanations.
Mein Server war Mal 4 Stunden nicht erreichbar, da ist er aus der Liste geflogen
Ich hab gesehen, dass man im Admin-Panel die User-Liste "erneut publizieren" kann. Und als globales Directory ist dieser Server genannt...

Das hat zwar funktioniert... aber meinen Status dort nicht erneuert.

Außerdem finde ich meinen server in der Suche nicht, wenn ich soc.schuerz.at eingebe...
Genau unter
Administration -> Seite -> Regeln
Ich vermute, dass die erneute Publizierung der Userliste eher Auswirkungen auf die Statistikangaben auf https://the-federation.info/node/soc.schuerz.at hat.

Und die Suchfunktion auf https://dir.friendica.social/servers/de scheint nicht richtig zu funktionieren, das habe ich auf mit ein paar Instanzen ausprobiert.
@Bionk also ich würde "Nutzer erneut im globalen Verzeichnis veröffentlichen" mit Angabe von dir.friendica.social schon eher so verstehen, dass es auf dir.friendica.social veröffentlich wird.

the-federation.info ruft doch direkt beim server auf der api die infos ab.
..ah, Du hast Recht. Die Angaben der vorhandenen Nutzer hatte ich im Serververzeichnis gar nicht wahrgenommen. So gesehen sollte eine erneute Publikation eigentlich helfen.

Das werde ich auch gleich mal anstoßen (aber sicherlich dauert es einige Stunden, bis sie die Info durchgefressen hat).
@Bionk wieviele nutzer hast du?
@Jakob
  • Aktiv zurzeit nur ich mit drei Accounts: der Admin, ich und ein offenes lokales Supportforum.
  • Angelegt und mit ersten Beiträgen versehen ist ein weiteres geschlossenes Forum als Device-übergreifender Ersatz für eine recht aktive Signal-Gruppe.
    Dazu gibt es einen weiteren Nutzer (noch inaktiv) und zwei weitere sind gerade in Abstimmung. Weil man keine vergangenen Forumsbeiträge lesen kann, wartet dieses Forum noch ab.
  • Für den Oktober ist ein weiteres geschlossenes Forum geplant als eine Art Blog-Ersatz und Austausch für unsere gemeinsamen Bergwanderungen. Dieses wird neben den genannten noch zwei weitere Nutzer haben.
Das wären dann drei Foren / sechs Personen / neun Nutzer und viel mehr sollen es auch nicht werden.
This entry was edited (1 month ago)
@Hypolite Petovan what do you think about my problem? My server soc.schuerz.at is shown with 75% health-status. What could be the problem, and how can i improve health-status?
@Olaf @Hypolite Petovan in der Tat... verstehe einer das...
Aber es wurde auch die Info geupdatet...
Ja das mit dem Score ist komisch, da war ich schon mal auf 100 jetzt bin ich wieder auf 95
Es gibt sogar Knoten die sind auf 40 oder -100. Aber immer wenn ich draufklicke sind diese erreichbar. Ok ich machen das nicht jeden Tag. Das sind allerdings meist auch outdated Version, vielleicht spielt das eine Rolle.
ja das ist auf jeden fall ein Punkt und noch ein paar sachen, ich weiß aber nicht mehr wo ich die Konversation habe.
Der "Health-Score" eines Servers, das was da angezeigt wird, wird in der Server.php Klasse ab Zeile 322 berechnet. Im wesentlichen

  • durchschnittliche ping Zeit vom Directory Server aus
  • TLS Zertifikat
  • verwendete Friendica Version
  • Beschreibung vorhanden (wenn nicht max Score 75)


alles zusammen werfen und daraus ergibt sich dann der Wert.
@Tobias dann müsst ich doch immer noch bei 100 sein :P
@Tealk wenn du -rc oder -dev verwendest, dann wird der Maximalwert auf 95 gesetzt, da diese Versionen ja nicht stabil sind (sein können).
@Tealk bist du aber nicht... vielleicht ist der Ping zum Server etwas langsamer geworden?
@Tobias also laut meinen analysetools eigentlich nicht
@Tealk entscheident ist ja die Ping-Zeit vom Directory Server aus bzw daraus der Mittelwert. Also irgendwo da wird sich dann was finden um den Punktabzug zu bewirken ;-)

Immerhin gibt es nur zwei Server aus DE, die auf 100 Punkten stehen. Viele sind bei 95.
@Tobias @Tealk
ok deswegen komme ich nie über 95. Ich habe schon an den Router Einstellungen geschraubt, die Zwangstrennung rausgenommen (die es ja faktisch kaum noch gibt) und nach sonstigen Hindernissen gesucht.

Wir nutzen nur für den Betrieb der Webseite erforderliche Cookies.