Stabilește cu atenție identitatea
Alege domeniul public înainte de lansare și înțelege ce identificatori sunt greu de schimbat ulterior. Planifică recuperarea contului și emailul tranzacțional. O cale de notificare fiabilă contează pentru înregistrare și moderare.
Dimensionați întregul serviciu
Procesele web, lucrătorii din fundal, PostgreSQL, Redis și stocarea media contribuie toate la utilizarea resurselor. Federația și media la distanță pot crește dincolo de numărul de utilizatori locali. Măsurați cozile lucrătorilor, creșterea bazei de date și stocarea.
Mențineți administrarea și moderarea active
Utilizați versiuni acceptate, autentificare puternică pentru administrator și controale deliberate de înregistrare. Publicați regulile comunității și un proces de contact. Deciziile de federație necesită un operator responsabil, nu doar un container care rulează.
Fă backup stării durabile
Păstrați copii de siguranță consistente ale bazei de date, media încărcată local, configurația și secretele de semnare protejate. Urmați instrucțiunile de recuperare upstream și testați o restaurare. O copie statică a containerului web nu este o copie de siguranță completă a instanței.
Validează primul parcurs al utilizatorului
Înainte de a invita o comunitate, testați înregistrarea sau invitația, livrarea e-mailurilor, încărcarea media, recuperarea parolei și o interacțiune federată. Procesele de fundal pot eșua în timp ce pagina principală încă răspunde, așa că monitorizați cozile de lucrări și reîncercările. Mențineți aliniate configurația, baza de date și planul de recuperare a media locală.
Documentație oficială: Ghid de instalare pentru operatorul Mastodon
Oferiți conținutului media un ciclu de viață
Cache-ul media la distanță, încărcările locale și copiile de rezervă au nevoi diferite de valoare și retenție. Estimați creșterea și alegeți cu atenție orice stocare externă de obiecte. Examinați locația datelor, acreditările și costul acesteia, în loc să presupuneți că o integrare de stocare este gratuită din punct de vedere operațional.
Alegeți o identitate durabilă și o cale de instalare
Setați domeniul public al instanței înainte ca utilizatorii să depindă de adresele conturilor lor. Aranjați SMTP, TLS, un sistem de operare acceptat și stocare suficientă pentru încărcările locale plus media federată. Ghidul de instalare upstream actual oferă o cale bazată pe surse; ambalarea în containere trebuie verificată față de proiectul și versiunea pe care le selectați efectiv. Evitați prezentarea unui exemplu Compose vechi ca singura rută susținută de întreținători. Planificați administrarea comunității și un contact de recuperare alături de software.
- Inventariați procesul web, serviciul de streaming, procesele de lucru din fundal, PostgreSQL și Redis.
- Folosește credențiale de serviciu separate și ține bazele de date în afara listenerului public.
- Stabilește regulile de înregistrare și moderare înainte de a invita utilizatori.
Documentație oficială: Cerințe preliminare pentru instalarea Mastodon
Porniți o singură instanță testată înainte de a scala
Utilizați procedura de instalare pentru versiunea fixată, configurați originea publică și SMTP, inițializați baza de date și creați un cont de operator prin calea de administrare acceptată. Puneți serviciul în spatele unui proxy TLS configurat corect și porniți procesele web, de streaming și de joburi. Păstrați încărcările persistente separate de fișierele aplicației care pot fi înlocuite. Limitați inițial înregistrarea, astfel încât o problemă de configurare să poată fi corectată înainte ca multe conturi și evenimente federate să depindă de ea.
Documentație oficială: Instalarea oficială Mastodon
Urmați o postare reală prin serviciu
Utilizați conturi de test pentru a verifica invitația/înregistrarea, livrarea e-mailurilor, autentificarea, încărcarea de conținut media, o postare locală și o interacțiune autorizată cu altă instanță. Verificați dacă sarcinile din fundal se finalizează, nu doar urmăriți pagina principală web. Verificați o notificare și un mesaj de resetare a parolei. Creșterea cozii cu o pagină principală funcțională indică spre workeri sau dependențe; o defecțiune doar la streaming indică spre serviciul de streaming sau proxy. O urmărire la distanță poate eșua din cauza politicii de federație, precum și a transportului.
- Înregistrează vechimea cozii workerilor, creșterea stocării și livrările eșuate.
- Protejați puternic conturile de moderare și de operator.
- Tratați stocarea obiectelor ca o altă dependență de acces, locație și backup, dacă este activată.
Păstrați conținutul media local și materialul de semnare
O recuperare Mastodon necesită baza de date, configurația/secretele și conținutul media încărcat local, nu doar o imagine de aplicație descărcată. Conținutul media cache-uit la distanță poate avea o politică de recuperare diferită; distinge-l de încărcările locale de neînlocuit. Protejează o copie de rezervă off-host și restaurează într-un mediu izolat înainte de a declara procesul fiabil. Citește notele de migrare și rollback specifice versiunii înainte de actualizare; revenirea unui container nu inversează automat o migrare a bazei de date.
Documentație oficială: Ghid de backup Mastodon