Bevor Sie beginnen
- Eine Liste der Personen, die das Wiki lesen, bearbeiten und administrieren werden.
- Die Dokumentation für dein gewähltes Wiki und seine vorgesehene Version.
- Ein Ort für Betriebsnotizen und ein separater, kontrollierter Ort für Wiederherstellungsanmeldedaten.
1. Beschreibe die Aufgabe, die das Wiki erfüllen soll.
Beginne mit einem Satz: „Mitglieder nutzen dieses Wiki, um die aktuellen Anleitungen für den Betrieb unserer gemeinsamen Werkstatt zu finden.“ Dieser hypothetische Zweck ist enger gefasst als „alles online stellen“. Er legt eine überschaubare erste Sammlung nahe: Eröffnungsverfahren, Gerätehinweise und Entscheidungen aus Besprechungen. Persönliche Kontaktdaten und Zugangsdaten brauchen eigene Entscheidungen; eine praktische Suchbox ist kein Grund, sie zu sammeln.
Liste auf, was eine Leserin erreichen muss, etwa das Finden der neuesten Prozedur, das Öffnen eines referenzierten Diagramms und das Wissen, wer eine veraltete Seite verantwortet. Wähle eine kleine Stichprobe echter Inhalte aus, um die Anwendung später zu bewerten. Leite keinen Speicherbedarf allein aus der Mitgliederzahl ab: Uploads, Indexierung, Erweiterungen und gleichzeitige Arbeit können die Last verändern.
2. Erstelle eine Seite für die Abhängigkeiten.
Nutze dieses Beispiel als Ausgangskarte und ersetze dann jede Annahme durch das Layout deiner gewählten Anwendung. „Eigentümer“ bezeichnet die Person, die diese Komponente erklären und wiederherstellen kann, nicht unbedingt die Person, die sie installiert hat.
| Teil | Was ins Notizbuch gehört | Wiederherstellungsfrage |
|---|---|---|
| Webanwendung | Version, Konfigurationsort und Diensteverantwortlicher | Kann ein anderer Maintainer dieselbe Version neu aufbauen? |
| Datenbank | Engine, Version und Sicherungsmethode | Welcher Snapshot gehört zu den Dateien? |
| Bilder und Anhänge | Speicherpfade und Wachstumsschätzung | Öffnet eine wiederhergestellte Seite ihr Diagramm? |
| DNS und HTTPS | Domainkontoinhaber und Zertifikatsmethode | Wer kann den Zugriff ohne das Wiki reparieren? |
| E-Mail und geplante Aufgaben | Absender, Zeitplan und Verantwortlicher bei Ausfall | Was funktioniert noch, wenn die Zustellung fehlschlägt? |
Erfasse auch die Suche: Ist sie Teil der Anwendung, ein neu aufbaubarer Index oder ein anderer Dienst? Gehe nicht davon aus, dass ein Index verworfen werden kann, bis die Anwendungsdokumentation bestätigt, wie er neu aufgebaut wird.
3. Trenne Lesen, Bearbeiten und Administration.
Im Werkstattbeispiel lesen Mitglieder Prozeduren, eine kleine Bearbeitungsgruppe ändert sie, und zwei autorisierte Maintainer verwalten Konten. Die Host-Administration ist eine separate Verantwortung. Schreibe auf, wer eine Seite veröffentlichen, Dateien hochladen, Inhalte exportieren und Berechtigungen ändern darf. Entscheide, wie ein ausscheidendes Mitglied den Zugriff verliert und wer die von ihm gepflegten Seiten überprüft.
Anwendungsberechtigungsregeln können sich auf überraschende Weise kombinieren. BookStack zum Beispiel kombiniert Fähigkeiten über die Rollen eines Benutzers und unterstützt Overrides auf Inhaltsebene; Regalberechtigungen werden nicht automatisch auf ihre Bücher vererbt. Prüfe das effektive Ergebnis mit gewöhnlichen Mitgliedskonten, nicht nur mit einem Administratorkonto. BookStack-Rollen und -Berechtigungen.
4. Halte das Wiederherstellungsset zusammen.
Gib jedem Sicherungsset ein Datum, eine Anwendungsversion und eine Notiz dazu, welche Datenbank- und Dateikopien zusammengehören. Bewahre die Anleitungen an einem Ort auf, der auch bei einem Wiki-Ausfall zugänglich bleibt. Bewahre Geheimnisse in einem geeigneten Secret-Speicher auf; das Notizbuch sollte festhalten, wer sie abrufen kann und wo, ohne ihre Werte wiederzugeben.
Für ein konkretes Anwendungsbeispiel: Die Sicherungsanleitung von BookStack umfasst Datenbankeinträge sowie Konfiguration, hochgeladene Bilder, Anhänge und etwaige Themes. Seine Konfiguration enthält einen Schlüssel, der für verschlüsselte Anwendungsdaten relevant ist, sodass das Kopieren nur sichtbarer Seiten wichtiges Wiederherstellungsmaterial verfehlt. Befolge das eigene Verfahren der Anwendung für deine Version. BookStack-Sicherung und -Wiederherstellung.
Wähle ein unabhängiges Kopieziel und eine benannte Person, die prüft, dass es zugänglich bleibt.
5. Vereinbare eine Routine, die die Gruppe aufrechterhalten kann.
Wähle ein Überprüfungsintervall, das die Maintainer tatsächlich einhalten können. Sieh dir bei jeder Überprüfung fehlgeschlagene Sicherungen, ausstehende Anwendungsupdates, Anhangswachstum und Konten an, die keinen Zugriff mehr benötigen. Halte dringende Sicherheitsupdates außerhalb dieser Routine, wenn sie frühere Aufmerksamkeit erfordern. Schreibe die nächste Aktion und ihren Verantwortlichen auf, statt eine stetig wachsende Liste vager Sorgen zu sammeln.
Im Beispiel prüft die Bearbeitungsgruppe auch eine kurze Liste „Überprüfung nötig“. Eine Geräteprozedur ohne Verantwortlichen sollte sichtbar zur Überprüfung markiert werden, statt still autoritativ zu wirken. Notiere vor einem bedeutenden Update die funktionierende Version, die Migrationsanleitungen der Anwendung und den Wiederherstellungspunkt, den du bei fehlgeschlagener Validierung verwenden willst.
6. Beweise den nützlichen Pfad und zeichne dann Lücken auf.
Bitte den zweiten Maintainer auf einer separaten Testkopie, eine Beispielseite zu finden, ihren Anhang zu öffnen, eine autorisierte Bearbeitung vorzunehmen und eine Aktion zu versuchen, die sein Konto nicht zulassen sollte. Prüfe ein Suchergebnis nach einer Inhaltsänderung. Halte erwartete und beobachtete Ergebnisse fest; eine erfolgreiche Anmeldung allein beweist nicht, dass das Wiki nutzbar oder korrekt beschränkt ist.
Wenn ein Anhang fehlt, vergleiche seinen Speicherort und das Sicherungsset, bevor du Datenbankeinträge bearbeitest. Wenn Berechtigungen abweichen, prüfe Kontorollen und Inhalts-Overrides, bevor du den Zugriff erweiterst. Wenn die Anwendung nicht startet, stoppe die Übung und erfasse die Versions- oder Konfigurationsabweichung. Dies sind durchzuführende Abnahmeschritte, keine gemeldeten Tests der Hoszen-Infrastruktur.
7. Lass einen Ausweg offen.
Wähle ein repräsentatives Kapitel zum Exportieren und frage, ob jemand es ohne das ursprüngliche Wiki lesen könnte. Behandle diese lesbare Kopie als separates Ergebnis vom Wiederherstellungsset: Sie bewahrt möglicherweise keine Konten, Berechtigungen oder Anwendungseinstellungen. Vereinbare, wer diese Ausstiegskopie pflegt, wenn sich der Inhalt ändert.
Dein fertiger Plan sollte neben dem Dienstverzeichnispassen, nicht es ersetzen. Fahre fort mit einem portablen Exportordner und einer Wiederherstellungsübung. Das Ziel ist ein Wiki, das eine andere autorisierte Person verstehen und wiederherstellen kann; durch diese Anleitung wird keine Anwendung installiert.
Dokumentation zu dieser Notiz
Verwenden Sie die Dokumentation für die Version, die Sie tatsächlich ausführen. Diese Beispiele sind Planungsmaterial, kein Nachweis eines Tests auf einem Hoszen VPS.