Table of Contents

Konfigurationsleitfaden für kleine Instanzen

Dieser Leitfaden soll eine Sammlung von Einstellungen für Knoten bereitstellen, die mit begrenzten Ressourcen installiert sind. Sie werden aktiv auf einem kleinen (Familien-)Knoten verwendet, der auf einem RaspberryPi 4B (8GB Arbeitsspeicher) läuft. Aber auch andere eingeschränkte Umgebungen, z.B. ein kleiner VPS oder Shared Hosting fallen in den angestrebten Hardwarebereich.

Das Ergebnis dieser Konfiguration ist eine Einschränkung des Funktionsumfangs von Friendica im Austausch für eine geringere Beanspruchung der begrenzten Ressourcen (z.B. weniger Speicherplatz/Datenbankgröße).

Serverweite Einstellungen

Einstellungen im Adminbereich

Aktiviere den Fastlane Worker. Damit wird ein Worker-Prozess nur mit der Bereitstellung von Inhalten beschäftigt sein. Schließlich wollen wir die Beiträge mit den Kontakten in einem sozialen Netzwerk teilen, und das sollte nicht unter anderen Aufgaben leiden, die der Worker zu erledigen hat.

Öffentliche Nutzung einschränken

Einige Aspekte von Friendica verwenden viele Resourcen, wenn diese Bereiche nicht für unangemeldete Benutzer zugänglich sind, stehen sie angemeldeten Benutzern zur Verfügung. Diese Bereiche sind u.a. Für Besucher verfügbare Gemeinschaftsseite (Keine), Öffentlichen Zugriff auf Addons im Apps Menü verbieten., Nur lokale Suche.

Entdeckung

Potenzielle Kontakte zu entdecken ist großartig, kostet aber Ressourcen. Deshalb

Entfernte Inhalte

Solange Inhalte von anderen Instanzen nicht durch die Nutzer deiner Instanz geschützt wurden, sollten sie automatisch gelöscht werden. Dafür zuständig sind folgende Einstellungen

Vergesst nicht die Optionen Datenbank aufräumen und Optimiere die Tabellen regelmäßig einzustellen. Die Optimierung der Datenbank wird den zuvor belegten Festplattenplatz tatsächlich wieder frei geben.

Nachrichten-Relais

Relaisserver sind großartig, um Inhalte in deinem Server zu verbreiten, besonders für kleine Server (wahrscheinlich solche mit begrenzten Ressourcen). Sie füllen die globale Community-Seite und haben tolle Channel-Inhalte, die auf ihnen basieren. Aber diese Beiträge werden auch schnell die Ressourcen des Servers aufbrauchen. Deshalb …

Anzeige von Inhalten

Begrenzt die Beiträge pro Seite und Kommentare. Ein Wert von 20 scheint auf dem RasPi ganz gut zu funktioneren.

Verzögerte Worker Aufgaben

Manchmal kann ein Beitrag nicht sofort vom Hintergrundprozess ausgeliefert werden. In solchen fällen wird die Zustellung später erneut versucht. Mit der Worker-Verzögerungsgrenze wird die Anzahl dieser Zustellversuche definiert.

Einstellungen in der Konfigurationsdatei

Nutzereinstellungen

Zusätzlich zu den erwähnten Einstellungen, die Admins für ihren Server vornehmen können, können Benutzer den Umfang der Inhalte, die sie von ihren Kontakten sammeln, einschränken, was wiederum die Menge der in der Datenbank zu speichernden Beiträge reduziert. Die Einstellungen für den Umfang der gefolgten Inhalte finden Sie in den persönlichen Profileinstellungen → Soziale Netzwerke → Allgemeine Einstellungen zu Sozialen Medien. Die am stärksten eingeschränkte Option ist nur Unterhaltungen, die meine Kontakte gestartet haben.