INFRASTRUKTUR PRIVAT / TANPA IDENTITAS DIPERLUKANBaca doktrin privasi
Catatan lapangan KoalaVPS

Komunitas terfederasi dengan operator di belakangnya.

Hosting Mastodon menggabungkan aplikasi web, tugas latar belakang, penyimpanan, dan perawatan komunitas.

Tetapkan identitas dengan cermat

Pilih domain publik sebelum peluncuran dan pahami pengenal mana yang sulit diubah nanti. Rencanakan pemulihan akun dan email transaksional. Jalur notifikasi yang andal penting untuk pendaftaran dan moderasi.

Ukur seluruh layanan

Proses web, worker latar belakang, PostgreSQL, Redis, dan penyimpanan media semuanya berkontribusi pada penggunaan sumber daya. Federasi dan media jarak jauh dapat tumbuh melebihi jumlah pengguna lokal. Pantau antrean worker, pertumbuhan basis data, dan penyimpanan.

Jaga administrasi dan moderasi tetap aktif

Gunakan rilis yang didukung, autentikasi admin yang kuat, dan kontrol pendaftaran yang disengaja. Publikasikan aturan komunitas dan proses kontak. Keputusan federasi memerlukan operator yang bertanggung jawab, bukan sekadar kontainer yang berjalan.

Cadangkan status yang tahan lama

Jaga pencadangan basis data yang konsisten, media yang diunggah lokal, konfigurasi, dan rahasia penandatanganan yang terlindungi. Ikuti instruksi pemulihan upstream dan uji pemulihan. Salinan statis kontainer web bukanlah cadangan instans yang lengkap.

Validasi perjalanan pengguna pertama

Sebelum mengundang komunitas, uji pendaftaran atau undangan, pengiriman email, unggahan media, pemulihan kata sandi, dan interaksi terfederasi. Worker latar belakang dapat gagal saat halaman utama masih merespons, jadi pantau antrean job dan percobaan ulang. Selaraskan konfigurasi, database, dan rencana pemulihan media lokal.

Berikan siklus hidup pada media

Cache media jarak jauh, unggahan lokal, dan cadangan memiliki kebutuhan nilai dan retensi yang berbeda. Perkirakan pertumbuhan dan pilih penyimpanan objek eksternal secara sengaja. Tinjau lokasi data, kredensial, dan biayanya daripada berasumsi integrasi penyimpanan gratis secara operasional.

Pilih identitas dan jalur instalasi yang tahan lama

Tetapkan domain publik instans sebelum pengguna bergantung pada alamat akun mereka. Siapkan SMTP, TLS, sistem operasi yang didukung, dan penyimpanan yang cukup untuk unggahan lokal plus media terfederasi. Panduan instalasi upstream saat ini menyediakan jalur berbasis sumber; pengemasan kontainer harus diperiksa terhadap proyek dan rilis yang benar-benar Anda pilih. Hindari menyajikan contoh Compose lama sebagai satu-satunya rute yang didukung pemelihara. Rencanakan administrasi komunitas dan kontak pemulihan bersamaan dengan perangkat lunak.

  • Inventarisasi proses web, layanan streaming, worker latar belakang, PostgreSQL, dan Redis.
  • Gunakan kredensial layanan terpisah dan jauhkan basis data dari listener publik.
  • Tentukan aturan pendaftaran dan moderasi sebelum mengundang pengguna.

Jalankan satu instans yang telah diuji sebelum melakukan penskalaan

Gunakan prosedur penyiapan untuk rilis yang dipin, konfigurasikan origin publik dan SMTP, inisialisasi basis data, dan buat akun operator melalui jalur administrasi yang didukung. Tempatkan layanan di belakang proxy TLS yang dikonfigurasi dengan benar dan jalankan proses web, streaming, dan job. Pisahkan unggahan persisten dari file aplikasi yang dapat diganti. Awalnya batasi pendaftaran agar masalah konfigurasi dapat diperbaiki sebelum banyak akun dan peristiwa terfederasi bergantung padanya.

Ikuti postingan nyata melalui layanan

Gunakan akun uji untuk memverifikasi undangan/pendaftaran, pengiriman email, login, unggahan media, posting lokal, dan interaksi resmi dengan instans lain. Periksa apakah tugas latar belakang selesai, bukan hanya memantau beranda web. Periksa notifikasi dan pesan reset kata sandi. Pertumbuhan antrean dengan beranda yang sehat mengarah ke worker atau dependensi; kegagalan hanya streaming mengarah ke layanan streaming atau proxy. Follow jarak jauh dapat gagal karena kebijakan federasi maupun transportasi.

  • Catat usia antrean worker, pertumbuhan penyimpanan dan pengiriman yang gagal.
  • Lindungi akun moderator dan operator dengan kuat.
  • Perlakukan penyimpanan objek sebagai dependensi akses, lokasi, dan cadangan lain jika diaktifkan.

Pertahankan media lokal dan materi penandatanganan

Pemulihan Mastodon memerlukan basis data, konfigurasi/rahasia, dan media yang diunggah secara lokal, bukan sekadar image aplikasi yang diunduh. Media cache jarak jauh mungkin memiliki kebijakan pemulihan berbeda; bedakan dari unggahan lokal yang tak tergantikan. Lindungi cadangan di luar host dan pulihkan ke lingkungan terisolasi sebelum menyatakan prosesnya andal. Baca catatan migrasi dan rollback khusus rilis sebelum meningkatkan versi; mengembalikan kontainer tidak secara otomatis membalikkan migrasi basis data.

KONFIGURASIKAN INFRASTRUKTUR ANDA

Ambil kendali.
Deploy sesuai ketentuan Anda.

Tanpa dokumen identitas. Akses administrator penuh. Penagihan berbasis kripto.