PRYWATNA INFRASTRUKTURA / BEZ WYMAGANEJ IDENTYFIKACJIPrzeczytaj doktrynę prywatności
Notatki terenowe KoalaVPS

Sfederowana społeczność z operatorem za nią.

Hosting Mastodon łączy aplikację webową, zadania w tle, przechowywanie i opiekę nad społecznością.

Ustaw tożsamość starannie

Wybierz publiczną domenę przed uruchomieniem i zrozum, które identyfikatory trudno później zmienić. Zaplanuj odzyskiwanie konta i e-maile transakcyjne. Niezawodna ścieżka powiadomień ma znaczenie dla rejestracji i moderacji.

Dobierz rozmiar całej usługi

Procesy webowe, procesy robocze w tle, PostgreSQL, Redis i przechowywanie multimediów przyczyniają się do zużycia zasobów. Federacja i zdalne multimedia mogą wykroczyć poza liczbę lokalnych użytkowników. Mierz kolejki procesów roboczych, wzrost bazy danych i zużycie pamięci masowej.

Utrzymuj aktywną administrację i moderację

Korzystaj z obsługiwanych wydań, silnego uwierzytelniania administratora i przemyślanych kontroli rejestracji. Publikuj zasady społeczności i proces kontaktowy. Decyzje dotyczące federacji wymagają odpowiedzialnego operatora, a nie tylko działającego kontenera.

Utwórz kopię zapasową trwałego stanu

Zapewniaj spójne kopie zapasowe bazy danych, lokalnie przesłane multimedia, konfigurację i chronione sekrety podpisywania. Postępuj zgodnie z instrukcjami odzyskiwania upstream i przetestuj przywracanie. Statyczna kopia kontenera webowego nie jest kompletną kopią zapasową instancji.

Zweryfikuj pierwszą ścieżkę użytkownika

Przed zaproszeniem społeczności przetestuj rejestrację lub zaproszenie, dostarczanie e-maili, przesyłanie multimediów, odzyskiwanie hasła i interakcję federacyjną. Procesy w tle mogą zawieść, gdy strona główna nadal odpowiada, więc monitoruj kolejki zadań i ponowne próby. Utrzymuj spójny plan odzyskiwania konfiguracji, bazy danych i lokalnych multimediów.

Nadaj mediom cykl życia

Zdalne buforowanie multimediów, lokalne przesyłanie i kopie zapasowe mają różne potrzeby dotyczące wartości i przechowywania. Oszacuj wzrost i świadomie wybierz zewnętrzną pamięć obiektową, jeśli jest potrzebna. Sprawdź jej lokalizację danych, dane uwierzytelniające i koszt, zamiast zakładać, że integracja pamięci jest operacyjnie darmowa.

Wybierz trwałą tożsamość i ścieżkę instalacji

Ustaw publiczną domenę instancji, zanim użytkownicy zaczną polegać na adresach swoich kont. Zapewnij SMTP, TLS, obsługiwany system operacyjny i wystarczającą pamięć masową na lokalne przesyłane pliki oraz sfederowane multimedia. Bieżący przewodnik instalacji upstream zapewnia ścieżkę opartą na źródłach; pakowanie kontenerów należy sprawdzić względem projektu i wydania, które faktycznie wybierzesz. Unikaj przedstawiania starego przykładu Compose jako jedynej ścieżki obsługiwanej przez opiekunów. Zaplanuj administrację społecznością i kontakt do odzyskiwania równolegle z oprogramowaniem.

  • Zinwentaryzuj proces webowy, usługę strumieniowania, procesy w tle, PostgreSQL i Redis.
  • Używaj osobnych poświadczeń usług i trzymaj bazy danych poza publicznym listenerem.
  • Ustal zasady rejestracji i moderacji przed zaproszeniem użytkowników.

Uruchom jedną przetestowaną instancję przed skalowaniem

Użyj procedury konfiguracji dla przypiętego wydania, skonfiguruj publiczne źródło i SMTP, zainicjuj bazę danych i utwórz konto operatora przez obsługiwaną ścieżkę administracyjną. Umieść usługę za poprawnie skonfigurowanym proxy TLS i uruchom procesy web, strumieniowania i zadań. Trwałe przesłane pliki trzymaj oddzielnie od wymiennych plików aplikacji. Początkowo ogranicz rejestrację, aby problem z konfiguracją można było poprawić, zanim wiele kont i zdarzeń federacyjnych będzie od niej zależeć.

Przejdź przez usługę z rzeczywistym wpisem

Użyj kont testowych, aby zweryfikować zaproszenie/rejestrację, dostarczanie e-maili, logowanie, przesyłanie multimediów, lokalny post oraz autoryzowaną interakcję z inną instancją. Sprawdź, czy zadania w tle się kończą, a nie tylko obserwuj stronę główną. Sprawdź powiadomienie i wiadomość resetowania hasła. Rosnąca kolejka przy sprawnej stronie głównej wskazuje na procesy robocze lub zależności; awaria tylko transmisji wskazuje na usługę transmisji lub proxy. Zdalne obserwowanie może się nie udać zarówno z powodu polityki federacji, jak i transportu.

  • Rejestruj wiek kolejki workerów, wzrost przechowywania i nieudane dostawy.
  • Zadbaj o silną ochronę kont moderacyjnych i operatorskich.
  • Jeśli włączona, traktuj pamięć obiektową jako kolejną zależność dostępu, lokalizacji i kopii zapasowych.

Zachowaj lokalne multimedia i materiały do podpisywania

Odzyskiwanie Mastodona wymaga bazy danych, konfiguracji/sekretów i lokalnie przesłanych multimediów, a nie tylko pobranego obrazu aplikacji. Zdalnie buforowane multimedia mogą podlegać innej polityce odzyskiwania; odróżnij je od niezastąpionych lokalnych przesłanych plików. Zabezpiecz kopię zapasową poza hostem i przywróć ją w izolowanym środowisku, zanim uznasz proces za niezawodny. Przed aktualizacją przeczytaj uwagi dotyczące migracji i wycofania właściwe dla wydania; wycofanie kontenera nie odwraca automatycznie migracji bazy danych.

SKONFIGURUJ SWOJĄ INFRASTRUKTURĘ

Przejmij kontrolę.
Wdrażaj na własnych zasadach.

Bez dokumentów tożsamości. Pełny dostęp administratora. Rozliczenia natywne dla kryptowalut.