Legen Sie die Identität sorgfältig fest
Wählen Sie die öffentliche Domain vor dem Start und verstehen Sie, welche Kennungen später schwer zu ändern sind. Planen Sie Kontowiederherstellung und Transaktions-E-Mails. Ein zuverlässiger Benachrichtigungsweg ist für Registrierung und Moderation wichtig.
Den gesamten Dienst dimensionieren
Webprozesse, Hintergrund-Worker, PostgreSQL, Redis und Medienspeicher tragen alle zur Ressourcennutzung bei. Föderation und entfernte Medien können über die Zahl der lokalen Nutzer hinaus wachsen. Messen Sie Worker-Warteschlangen, Datenbankwachstum und Speicher.
Administration und Moderation aktiv halten
Verwenden Sie unterstützte Releases, starke Admin-Authentifizierung und bewusste Registrierungskontrollen. Veröffentlichen Sie Community-Regeln und einen Kontaktprozess. Föderationsentscheidungen brauchen einen verantwortlichen Betreiber, nicht nur einen laufenden Container.
Sichern Sie den dauerhaften Zustand
Halten Sie konsistente Datenbank-Backups, lokal hochgeladene Medien, Konfiguration und geschützte Signaturgeheimnisse bereit. Folgen Sie den Wiederherstellungsanweisungen des Upstream und testen Sie eine Wiederherstellung. Eine statische Kopie des Web-Containers ist kein vollständiges Instanz-Backup.
Erste Nutzerreise validieren
Bevor Sie eine Community einladen, testen Sie Registrierung oder Einladung, E-Mail-Zustellung, Medien-Upload, Passwortwiederherstellung und eine föderierte Interaktion. Hintergrundprozesse können ausfallen, während die Startseite weiterhin antwortet, daher sollten Sie Job-Warteschlangen und Wiederholungsversuche überwachen. Halten Sie die Konfiguration, die Datenbank und den lokalen Medien-Wiederherstellungsplan aufeinander abgestimmt.
Offizielle Dokumentation: Installationsanleitung für Mastodon-Betreiber
Geben Sie Medien einen Lebenszyklus
Remote-Medien-Caching, lokale Uploads und Backups haben unterschiedliche Wert- und Aufbewahrungsanforderungen. Schätzen Sie das Wachstum und wählen Sie externen Objektspeicher bewusst. Prüfen Sie dessen Datenstandort, Zugangsdaten und Kosten, statt anzunehmen, dass eine Speicherintegration betrieblich kostenlos ist.
Wählen Sie eine dauerhafte Identität und einen Installationspfad
Legen Sie die öffentliche Domain der Instanz fest, bevor Nutzer sich auf ihre Konto-Adressen verlassen. Richten Sie SMTP, TLS, ein unterstütztes Betriebssystem und ausreichenden Speicher für lokale Uploads plus föderierte Medien ein. Die aktuelle Upstream-Installationsanleitung bietet einen quellbasierten Weg; Container-Paketierung muss gegen das Projekt und das Release geprüft werden, das Sie tatsächlich wählen. Vermeiden Sie es, ein altes Compose-Beispiel als einzigen vom Maintainer unterstützten Weg darzustellen. Planen Sie Community-Administration und einen Wiederherstellungskontakt zusammen mit der Software.
- Erfassen Sie den Webprozess, den Streamingdienst, Hintergrund-Worker, PostgreSQL und Redis.
- Verwenden Sie separate Dienst-Anmeldedaten und halten Sie Datenbanken vom öffentlichen Listener fern.
- Legen Sie Anmelde- und Moderationsregeln fest, bevor Sie Nutzer einladen.
Offizielle Dokumentation: Voraussetzungen für die Mastodon-Installation
Starten Sie eine getestete Instanz, bevor Sie skalieren
Verwenden Sie das Einrichtungsverfahren für die festgelegte Version, konfigurieren Sie den öffentlichen Ursprung und SMTP, initialisieren Sie die Datenbank und erstellen Sie ein Betreiberkonto über den unterstützten Administrationsweg. Stellen Sie den Dienst hinter einen korrekt konfigurierten TLS-Proxy und starten Sie Web-, Streaming- und Job-Prozesse. Halten Sie persistente Uploads getrennt von ersetzbaren Anwendungsdateien. Begrenzen Sie zunächst die Registrierung, damit ein Konfigurationsproblem behoben werden kann, bevor viele Konten und föderierte Ereignisse davon abhängen.
Offizielle Dokumentation: Offizielle Mastodon-Installation
Verfolgen Sie einen tatsächlichen Beitrag durch den Dienst
Verwenden Sie Testkonten, um Einladung/Anmeldung, E-Mail-Zustellung, Login, Medien-Upload, einen lokalen Beitrag und eine autorisierte Interaktion mit einer anderen Instanz zu prüfen. Prüfen Sie, ob Hintergrundjobs abgeschlossen werden, statt nur die Web-Startseite zu beobachten. Prüfen Sie eine Benachrichtigung und eine Passwort-Zurücksetzen-Nachricht. Warteschlangenwachstum bei gesunder Startseite deutet auf Worker oder Abhängigkeiten hin; ein reiner Streaming-Fehler deutet auf den Streaming-Dienst oder Proxy hin. Ein Remote-Follow kann sowohl wegen Föderationsrichtlinien als auch wegen des Transports fehlschlagen.
- Erfassen Sie das Alter der Worker-Warteschlange, das Speicherwachstum und fehlgeschlagene Zustellungen.
- Schützen Sie Moderations- und Betreiberkonten besonders stark.
- Behandeln Sie Objektspeicher als weitere Zugriffs-, Standort- und Backup-Abhängigkeit, falls aktiviert.
Lokale Medien und Signaturmaterial bewahren
Eine Mastodon-Wiederherstellung benötigt die Datenbank, Konfiguration/Secrets und lokal hochgeladene Medien, nicht nur ein heruntergeladenes Anwendungs-Image. Remote zwischengespeicherte Medien können einer anderen Wiederherstellungsrichtlinie unterliegen; unterscheiden Sie sie von unersetzlichen lokalen Uploads. Schützen Sie eine Sicherung außerhalb des Hosts und stellen Sie sie in einer isolierten Umgebung wieder her, bevor Sie den Prozess als zuverlässig bezeichnen. Lesen Sie versionsspezifische Migrations- und Rollback-Hinweise vor dem Upgrade; das Zurückrollen eines Containers macht eine Datenbankmigration nicht automatisch rückgängig.
Offizielle Dokumentation: Mastodon-Backup-Leitfaden