Înainte de a începe
- Un scop convenit pentru serviciu și o persoană autorizată să ia decizii operaționale.
- O listă a aplicațiilor, conturilor și serviciilor externe pe care le utilizați deja sau intenționați să le utilizați.
- Acces la înregistrările de configurare și de rezervă, cu secretele păstrate în depozitul lor aprobat.
- Un al doilea administrator care poate examina harta și identifica informațiile lipsă.
Începeți cu o sarcină obișnuită a unui membru
Exemplul nostru curent este un caiet de atelier ilustrativ: membrii editează instrucțiuni, atașează diagrame și păstrează un caiet privat de note organizatorice. Grupul alege BookStack pentru exemplu; aceasta este o alegere de planificare, nu o aplicație instalată furnizată cu un VPS. Folosiți propria aplicație și înregistrările exacte de instalare atunci când completați fișa.
Descrieți serviciul ca ceva ce o persoană poate face: „Un membru autorizat poate găsi instrucțiunile de reparare curente și poate deschide atașamentele lor.” Apoi enumerați ce este în afara domeniului său de aplicare. În acest exemplu, wiki-ul nu deține singura copie a grupului cu instrucțiunile sale de recuperare sau înregistrările de credențiale.
| Câmp | Intrare în caietul de atelier |
|---|---|
| Scop | Instrucțiuni partajate și note organizatorice private. |
| Administrator responsabil | Coordonator de caiet; un al doilea coordonator autorizat acoperă absența. |
| Adresa serviciului | notes.example.org, un nume de gazdă exemplu de înlocuit. |
| Prioritate de recuperare | Restaurați lectura și atașamentele înainte de a permite editări; reconectați notificările la final. |
Acordați fiecărei dependențe propriul rând
Parcurgeți autentificarea, deschiderea unei pagini, încărcarea unei diagrame și primirea unei notificări. Pentru fiecare acțiune, întrebați ce componentă stochează informații sau comunică cu alt sistem. Ghidul de copiere de rezervă al BookStack identifică baza de date, configurația, imaginile încărcate, atașamentele și orice teme personalizate ca ingrediente de recuperare. Înregistrați locațiile lor reale în loc să presupuneți că directorul aplicației conține totul. Cerințe de copiere de rezervă BookStack.
| Componentă | Înregistrare de păstrat | Întrebare la eșec |
|---|---|---|
| Aplicație wiki | Versiune instalată, metodă de instalare și referință de configurare. | Poate administratorul de acoperire să reproducă această versiune? |
| Bază de date | Motor/versiune, nume bază de date, metodă de copiere de rezervă și referință de acces. | Poate fi restaurată fără a contacta gazda originală? |
| Atașamente | Căi de stocare, selecție de copiere de rezervă și un fișier martor inofensiv. | O pagină restaurată își mai deschide diagrama? |
| DNS și HTTPS | Cine controlează domeniul, cum se schimbă înregistrările și unde se află configurația. | Poate grupul să recupereze adresa normală? |
| E-mail de ieșire | Relay selectat, proprietar de cont autorizat și o destinație de test sigură. | Ce acțiuni ale membrilor eșuează sau devin silențioase dacă livrarea se oprește? |
| Lucrări programate | Fiecare job configurat, declanșator, proprietar și dovadă de eșec. | Ar repeta o copie restaurată o acțiune externă? |
E-mailul și webhook-urile merită intrări separate. BookStack le poate procesa în fundal atunci când este configurat cu un worker de coadă; o pagină care se încarcă cu succes nu dovedește că acele joburi au rulat. Documentație BookStack despre e-mail și acțiuni în fundal.
Marcați informațiile care necesită un tratament diferit
„Wiki-ul este privat” este prea larg pentru a ghida o restaurare sau un export. În exemplul caietului, instrucțiunile de reparare publicate pot fi partajate în afara grupului, notele organizatorice rămân doar pentru membri, iar materialul administrativ de recuperare aparține stocării restricționate din afara wiki-ului. Decideți cărei categorii aparține fiecare colecție înainte de a o muta.
- Conținut: identificați cine poate citi, edita, șterge și exporta fiecare colecție.
- Înregistrări ale membrilor: înregistrați de ce serviciul are nevoie de ele, cine le examinează și cum sunt gestionate plecările.
- Înregistrări operaționale: enumerați jurnalele, rapoartele de copiere de rezervă și exporturile păstrate, inclusiv o regulă de examinare sau ștergere.
- Secrete: scrieți o referință de recuperare și un custode autorizat, niciodată valoarea credențială.
Acordați și copiilor de rezervă și mediilor de restaurare o decizie de acces. O copie a unei cărți private rămâne privată chiar dacă se află într-un director temporar. Dacă un rând combină pagini publice și note restricționate, împărțiți-l până când distincția este utilă.
Scrieți ordinea de recuperare și intervalul acceptabil
Conveniți câtă editare recentă ar putea recrea grupul și cât timp ar putea lucra dintr-o copie de referință offline. Acestea sunt cerințe de discutat, nu timpi de recuperare stabiliți de acest ghid. Traduceți-le într-un program de copiere de rezervă, o destinație independentă și un exercițiu care poate testa metoda propusă.
- Recuperați instrucțiunile și accesul autorizat necesare pentru a începe lucrul.
- Reconstruiți un mediu separat cu versiunile de software înregistrate.
- Restaurați baza de date, fișierele și configurația ca un set potrivit.
- Verificați lectura, permisiunile și un atașament martor înainte de a permite modificări.
- Reconectați adresa normală și acțiunile externe numai după o decizie de revenire controlată.
Păstrați selecția curentă de copiere de rezervă, marca sa temporală și cel mai recent rezultat real al exercițiului alături de această ordine. Acolo unde nu a avut loc niciun exercițiu, scrieți „încă neexersat”. Un inventar al copiilor intenționate nu poate stabili că acele copii sunt utilizabile.
Copiați o înregistrare de serviciu goală
Păstrați această fișă de lucru unde ambii administratori autorizați pot ajunge atunci când VPS-ul este indisponibil. Trimiteți la instrucțiuni detaliate în loc să transformați înregistrarea într-un al doilea manual de instalare învechit.
Service / member task:
Primary maintainer / cover maintainer:
Normal address / domain account custodian:
Application and database versions:
Data paths / backup selection:
Public, member-only and restricted collections:
External services / scheduled actions:
Credential store references and authorized custodians:
Acceptable data gap / recovery priority:
Independent backup destination:
Last actual restore result / unresolved action:
Next review trigger / owner:Lăsați un alt administrator să găsească lacunele
Rugați administratorul de acoperire să urmărească un atașament de la pagina sa până la stocare și copie de rezervă, să localizeze referința contului de domeniu și să explice cum ar fi deconectat e-mailul în timpul recuperării. Lăsați-l să marcheze fiecare loc care necesită o presupunere nescrisă. Atribuiți fiecărei lacune un responsabil; o cale de copiere de rezervă necunoscută este de lucru de finalizat, nu o celulă goală de ascuns.
Examinați înregistrarea după o nouă integrare, o locație de stocare schimbată sau o predare către alt administrator. Este un ajutor de navigare, nu o dovadă de capacitate, securitate sau restaurare reușită. Transformați secțiunea sa de recuperare într-un exercițiul de restaurare, apoi utilizați plan de serviciu wiki partajat pentru a decide ce componente de suport merită operate.
Documentația din spatele acestei note
Folosiți documentația pentru versiunea pe care o rulați efectiv. Aceste exemple sunt material de planificare, nu o dovadă a unui test pe un VPS Hoszen.