Skip to main content


Hm, ich habe mir mal ein test-Friendica installiert, von https://hub.docker.com/_/friendica - und bin verwirrt:
* Geht die Administration wirklich nur, indem ich mich per docker exec in den Container begebe und dort console verwende?
* wie verbinde ich mich mit der Welt? Einen Account habe ich mir gemacht, kann auch Beiträge erstellen, aber wie verinde ich mich mit dem Fediverse?
* Wie lege ich einen Admin an? Nach der "Installation" kann ich zwar einen User anlegen, der ist aber scheinbar nicht Admin

Roland Häder reshared this.

in reply to Rainer "diasp​.org" Sokoll ✅

Danke, ich habs jetzt wohl. Jedenfalls kann ich Selbstgespräche zwischen meinen beiden Egos bei Diaspora und Friendica führen :-)
Ob es eine config-Datei gibt, habe ich noch nicht rausbekommen. Wie gesagt: Docker.
in reply to Rainer "diasp​.org" Sokoll ✅

D.h. Du kannst dich jetzt als Admin anmelden?


Ja, aber erst nachdem ich es richtig gemacht habe. PEBCAK ;-)

https://diasp.org/posts/24661716#9471b3c0aa7f013d373228a1592b385a

in reply to Rainer "diasp​.org" Sokoll ✅

So, meine beiden Personas bei Diaspora und Friendica sehen sich, in Friendica habe ichmeine Timeline aus Diaspora.
Nur nicht umgekehrt. Was ich in Friendica poste, sehe ich nicht in Diaspora.
in reply to Rainer "diasp​.org" Sokoll ✅

Ja.
Allerdings sehe ich auch unter /admin/
"The worker was never executed. Please check your database structure!"

Muß ich wohl mal sehen, was das ist.

in reply to Rainer "diasp​.org" Sokoll ✅

@Rainer "diasp​.org" Sokoll ✅
Okay, wenn ich das richtig verstehe, dann hast du den Worker nicht aktiviert.
Aber keine Ahnung, wie man das bei Docker macht. Ich versuche mich mal schlau zu machen.
in reply to Tuxi ⁂

@Tuxi ⁂ @Rainer "diasp​.org" Sokoll ✅ Also ich lasse da einfach ein Shell-Script vom Cron ausfuehren: https://f.haeder.net/check-daemon.sh

Und dann als Domain-Benutzer (so ist es bei mir organisiert) folgendes machen:

$ crontab -e
*/10    *       *       *       *       cd ${HOME}/friendica/htdocs/ && ./check-daemon.sh 2>&1

Speichern und fertig ist. Falls der Daemon nicht laeuft, wird dieser automatisch gestartet und dann mit renice 19 $(pidof php) auf Leerlauf gesetzt. Das */10 sorgt dafuer, dass nur alle 10 Minuten das Script ausgefuehrt wird, da es den PHP-Interpreter und grep regelmaessig benoetigt.

Es kann auch ein nice --adjustment=19 vor dem ./bin/daemon.php status gesetzt werden. Dann verbraucht es nur Leerlaufzeit. Ich habe das eben nachgeholt.

in reply to Roland Häder

@Roland Häder
Ich meine aber, dass es in der local.config.php eine Einstellung gibt, die automatisch überprüft ob der Worker läuft und bei Bedarf neu startet.
//              Überprüfung Worker-Daemon
                'daemon_watchdog' => true,

@Rainer "diasp​.org" Sokoll ✅
in reply to Roland Häder

@Tuxi ⁂ @Rainer "diasp​.org" Sokoll ✅ Ihr koennt auch fuer den renice-Befehl auch einen anderen Wert >0 setzen, oder gar ganz auslassen. Dann aber laeuft der Daemon mit mehr Prioritaet, was dem Webserver und eventuell Datenbank - ich nehme an, ihr alle habt nicht so viel Geld uebrig, dass ihr einen Datenbankserver parallel laufen lassen koennt - aber an CPU-ZIrklussen fehlt.
in reply to Rainer "diasp​.org" Sokoll ✅

:-)
Meine Hoffnung ist ja, daß ich mich, wenn es einmal läuft, nie wieder kümmern muß.
https://github.com/containrrr/watchtower
Voraussetzung ist natürlich, daß die Images gepflegt werden.
in reply to Rainer "diasp​.org" Sokoll ✅

Ha!
mit einem weiteren Container nur für cron ists doch doof, auf dem Dockerhost das in die crontab:
*/10 * * * * root docker exec -u www-data friendica-app-1 php bin/worker.php

und senden Richtung Diaspora klappt auch :-)
in reply to Rainer "diasp​.org" Sokoll ✅

Alles wird gut.
Bin mir aber nicht sicher, ob ich nicht doch bei Diaspora bleibe. Gefällt mir eigentlich besser.
Andererseits: Von niemandem abhängig zu sein, hat auch was.
Werde wohl erstmal zweigleisig fahren.
in reply to Rainer "diasp​.org" Sokoll ✅

@Rainer "diasp​.org" Sokoll ✅
Gib Friendica auf jeden Fall Zeit. Es ist komplett anders und kann am Anfang sehr verwirren.

Füge am besten das @Friendica Support als Kontakt hinzu und bei Fragen oder Problemen dort die Profis fragen.