Kimliği dikkatle belirleyin
Lansmandan önce herkese açık alan adını seçin ve hangi tanımlayıcıların daha sonra değiştirilmesinin zor olduğunu anlayın. Hesap kurtarma ve işlemsel e-postayı planlayın. Güvenilir bir bildirim yolu kayıt ve moderasyon için önemlidir.
Tüm hizmeti boyutlandırın
Web süreçleri, arka plan çalışanları, PostgreSQL, Redis ve medya depolama alanı kaynak kullanımına katkıda bulunur. Federasyon ve uzak medya, yerel kullanıcı sayısının ötesine büyüyebilir. Çalışan kuyruklarını, veritabanı büyümesini ve depolamayı ölçün.
Yönetimi ve moderasyonu etkin tutun
Desteklenen sürümleri, güçlü yönetici kimlik doğrulamasını ve bilinçli kayıt kontrollerini kullanın. Topluluk kurallarını ve bir iletişim sürecini yayımlayın. Federasyon kararları için yalnızca çalışan bir konteyner değil, hesap verebilir bir operatör gerekir.
Kalıcı durumu yedekleyin
Tutarlı veritabanı yedeklerini, yerel yüklenen medyayı, yapılandırmayı ve korunan imzalama sırlarını saklayın. Üst kaynak kurtarma talimatlarını izleyin ve geri yüklemeyi test edin. Web konteynerinin statik bir kopyası eksiksiz bir örnek yedeği değildir.
İlk kullanıcı yolculuğunu doğrulayın
Bir topluluğu davet etmeden önce kayıt veya davet, e-posta teslimi, medya yükleme, parola kurtarma ve federe bir etkileşimi test edin. Ana sayfa hâlâ yanıt verirken arka plan çalışanları başarısız olabilir; bu nedenle iş kuyruklarını ve yeniden denemeleri izleyin. Yapılandırma, veritabanı ve yerel medya kurtarma planını uyumlu tutun.
Resmi belgeler: Mastodon operatör kurulum kılavuzu
Medyaya bir yaşam döngüsü verin
Uzak medya önbelleğe alma, yerel yüklemeler ve yedeklerin farklı değer ve saklama ihtiyaçları vardır. Büyümeyi tahmin edin ve harici nesne depolamayı bilinçli olarak seçin. Bir depolama entegrasyonunun operasyonel olarak ücretsiz olduğunu varsaymak yerine veri konumunu, kimlik bilgilerini ve maliyetini gözden geçirin.
Dayanıklı bir kimlik ve kurulum yolu seçin
Kullanıcılar hesap adreslerine bağımlı hale gelmeden önce örneğin genel alan adını ayarlayın. SMTP, TLS, desteklenen bir işletim sistemi ve yerel yüklemeler ile federe medya için yeterli depolama ayarlayın. Güncel üst kaynak kurulum kılavuzu kaynak tabanlı bir yol sunar; konteyner paketlemesi, gerçekten seçtiğiniz proje ve sürüme göre kontrol edilmelidir. Eski bir Compose örneğini tek bakımcı destekli yol olarak sunmaktan kaçının. Yazılımın yanı sıra topluluk yönetimini ve bir kurtarma iletişimini planlayın.
- Web sürecini, akış hizmetini, arka plan işçilerini, PostgreSQL ve Redis'i envanterleyin.
- Ayrı hizmet kimlik bilgileri kullanın ve veritabanlarını genel dinleyiciden uzak tutun.
- Kullanıcıları davet etmeden önce kayıt ve moderasyon kurallarına karar verin.
Resmi belgeler: Mastodon kurulum önkoşulları
Ölçeklendirmeden önce test edilmiş tek bir örnek başlatın
Sabitlenmiş sürüm için kurulum prosedürünü kullanın, genel kaynağı ve SMTP'yi yapılandırın, veritabanını başlatın ve desteklenen yönetim yolu üzerinden bir operatör hesabı oluşturun. Hizmeti doğru yapılandırılmış bir TLS proxy arkasına alın ve web, akış ve iş süreçlerini başlatın. Kalıcı yüklemeleri değiştirilebilir uygulama dosyalarından ayrı tutun. Başlangıçta kaydı sınırlayın, böylece bir yapılandırma sorunu çok sayıda hesap ve birleşik etkinlik ona bağlı hale gelmeden önce düzeltilebilir.
Resmi belgeler: Resmî Mastodon kurulumu
Hizmet üzerinden gerçek bir gönderiyi takip edin
Davet/kayıt, e-posta teslimi, oturum açma, medya yükleme, yerel bir gönderi ve başka bir örnekle yetkili bir etkileşimi doğrulamak için test hesapları kullanın. Yalnızca web ana sayfasını izlemek yerine arka plan işlerinin tamamlanıp tamamlanmadığını inceleyin. Bir bildirimi ve parola sıfırlama iletisini kontrol edin. Sağlıklı bir ana sayfayla birlikte kuyruk büyümesi çalışanlara veya bağımlılıklara işaret eder; yalnızca akış hatası akış hizmetine veya proxy'ye işaret eder. Uzak bir takip, taşımanın yanı sıra federasyon politikası nedeniyle de başarısız olabilir.
- Çalışan kuyruğu yaşını, depolama büyümesini ve başarısız teslimatları kaydedin.
- Moderatör ve operatör hesaplarını güçlü şekilde koruyun.
- Etkinleştirilirse nesne depolamayı başka bir erişim, konum ve yedekleme bağımlılığı olarak değerlendirin.
Yerel medyayı ve imzalama materyalini koruyun
Bir Mastodon kurtarması yalnızca indirilmiş bir uygulama imajını değil, veritabanını, yapılandırmayı/gizli bilgileri ve yerel olarak yüklenen medyayı gerektirir. Uzak önbelleğe alınmış medyanın farklı bir kurtarma politikası olabilir; bunu yeri doldurulamaz yerel yüklemelerden ayırt edin. Süreci güvenilir ilan etmeden önce ana bilgisayar dışı bir yedeği koruyun ve yalıtılmış bir ortama geri yükleyin. Yükseltmeden önce sürüme özgü geçiş ve geri alma notlarını okuyun; bir konteyneri geri almak, bir veritabanı geçişini otomatik olarak tersine çevirmez.
Resmi belgeler: Mastodon yedekleme rehberi