
Mastodon'ı VPS üzerinde öz barındırın.
Fediversumun kendi köşeniz, sahip olduğunuz Nordic metal üzerinde.
Altı adım, yaklaşık 90 dakika, federasyona hazır. Mastodon 4.3+ üzerinde Docker Compose dağıtımı — geliştiricilerin önerdiği yol.
- 01
Sağla
Ravelin / Bulwark
- 02
Alan adı
A + AAAA kayıtları
- 03
Kur
docker compose
- 04
SMTP
Aktarıcı veya kendi düğümü
- 05
TLS + nginx
certbot
- 06
Yönetici + federe et
İlk gönderi
VPS + alan adı, baştan verilmesi gereken iki karar.
VPS katmanı. Ravelin (aylık $23,90, 8 vCPU / 16 GB / 480 GB NVMe), federasyona açık bir Mastodon örneği için pratik taban değerdir. Sidekiq kuyruğu takip edilen uzak aktör sayısıyla orantılı büyür; 16 GB RAM, birkaç yüz takipçiye kadar rahat bir çalışma sağlar. 50'den fazla kullanıcısı veya 1.000'den fazla federasyon eşi olan örnekler için Bulwark (aylık $46,90, 32 GB) önerilir.
Bastion. Mastodon'un federasyonu küreseldir; bu yüzden herhangi bir bastion'a gecikme baskın değildir. Verinin altında tutulmasını istediğiniz yargı bölgesini seçin — genellikle hakkında sayfasındaki fediverse "bu nerede barındırılıyor" satırında görünürlük için Stockholm veya Reykjavík.
Alan adı. Mastodon, her kullanıcı adına alan adını gömer. Rastgele seçmek ve sonradan değiştirmek, her kullanıcının geçiş yapması gerektiği anlamına gelir. İki anonim kayıt yolu: Njalla (kendi adlarına kaydederler, hesabı siz kontrol edersiniz; kripto ödemeli, KYC'siz) veya KYC'siz kripto-kart takası aracılığıyla herhangi bir standart kayıt kuruluşu. Her iki durumda da VPS'e işaret eden IPv4 için A kaydı + IPv6 için AAAA ve şimdilik boş bir TXT kaydı ayarlayın (daha sonra SMTP kendi barındırırsanız DKIM).
Docker Compose, bakıcı tarafından önerilen yol.
# Install Docker + Compose
apt install -y docker.io docker-compose-plugin
# Clone Mastodon
adduser --disabled-login mastodon
sudo -u mastodon -i
git clone https://github.com/mastodon/mastodon
cd mastodon
git checkout v4.3.0
# Configure
cp .env.production.sample .env.production
# Edit .env.production: LOCAL_DOMAIN, SECRET_KEY_BASE, OTP_SECRET (generate),
# SMTP_*, DB_*, REDIS_*
# Initialise DB + start
docker compose run --rm web bundle exec rake db:setup
docker compose up -d
SECRET_KEY_BASE ve OTP_SECRET uzun rastgele diziler olmalıdır — openssl rand -hex 64 ile oluşturun. Yayına geçtikten sonra KESINLIKLE yeniden üretmeyin — kaybetmeniz durumunda mevcut tüm kullanıcılar hesaplarına erişemez.
SMTP röle + certbot, sıkıcı ama zorunlu iki parça.
SMTP. Mastodon onay, şifre sıfırlama ve bildirim e-postaları gönderir. En ucuz güvenilir yol bir SMTP aracısıdır — Sendinblue / Brevo (ücretsiz kademe 300/gün), Mailgun (ücretsiz 5K/ay), Postmark. Gizlilik puristleri aynı VPS üzerinde kendi barındırmalı bir postfix giden aracısı çalıştırır; ancak taze IP posta Gmail/Outlook tarafından graylist'e alındığında bir haftalık teslim sorunlarına hazır olun. Küçük bir instance için SMTP aracısı doğru takasdır.
TLS. certbot kurun (apt install certbot python3-certbot-nginx) ardından certbot --nginx -d your-domain.com çalıştırın. Let's Encrypt sertifikayı saniyeler içinde verir; otomatik yenileme varsayılan olarak ayarlanır. Mastodon için nginx yapılandırma örneği dist/nginx.conf'ta — /etc/nginx/sites-available/mastodon'a kopyalayın, sites-enabled'e bağlayın, yeniden yükleyin.
https://your-domain.com adresini ziyaret edin — Mastodon kurulum ekranı yüklenir. "Siteye ulaşılamıyor" görüyorsanız, güvenlik duvarı 443'ü engelliyor; TLS hatası görüyorsanız, certbot nginx'i yeni sertifikaya yönlendirmedi.
İlk yönetici, ilk gönderi, ilk federasyon. Dakikalar içinde.
docker compose run --rm web bin/tootctl accounts create \
admin --email you@example --confirmed --role Owner
Komut tek kullanımlık bir parola döndürür. https://your-domain.com adresinde oturum açın, parolayı değiştirin, 2FA'yı kurun, örnek hakkında sayfasını ve kuralları düzenleyin.
Fediverse'de birkaç iyi bağlantılı hesabı takip edin (Mastodon "Keşfet" sekmesi bunları gösterir). Federasyon dakikalar içinde yayılır — takip ettiğiniz hesaplardan gönderiler zaman çizelgenize gelmeye başlar; uzak aktörler sizi geri takip ettiğinde kendi gönderileriniz onların instance'larında görünür.
Ev kuralları gönderisi sabitleyin, "bu instance nedir" duyurusu yazın ve instance canlıdır. Varsayılan olarak kapalı kayıt; moderasyon kapasiteniz izin verdiğinde daha sonra açın.
Sorular, yanıtlandı.
İlk kez Mastodon yöneticisinin instance'ı açmadan önce sorduğu sekiz soru.
mastodon.social'a katılmak yerine neden Mastodon öz barındırmalısınız?
Üç neden. (1) Verileriniz sizin sunucunuzdadır. Büyük genel örnekler gönüllüler ve iyi niyetli operatörler tarafından işletilir; ancak veriler onların belirlediği yerde durur. (2) Kurallarınız. Ev kurallarını siz yazarsınız ve siz uygularsınız. Büyük örnekler katılmayabileceğiniz moderasyon kararlarını miras alır. (3) Alan adı kimliğiniz. @siz@sizindomain "X genel servisinin müşterisi" yerine "kendi sunucunuzdaki siz" olarak okunur. Çoğu kullanıcı için genel bir örneğe katılmak yeterlidir; uzun vadeli kimlik egemenliği isteyen kullanıcılar için öz barındırma doğru yoldur.
Sentinel kademesi gerçekten Mastodon çalıştırabilir mi?
Teknik olarak evet, sınırlı federasyona sahip tek kullanıcılı bir örnek için. Gerçekçi olarak hayır, 1-5 federe hesabı geçen her şey için. Mastodon'ın Sidekiq kuyruğu, takip ettiğiniz uzak aktör sayısıyla doğrusal olmayan biçimde büyür; 50-100 takip edilen hesapta 4 GB'lık bir kutuda kuyruk gecikmesi fark edilir hale gelir. Ravelin (aylık $23,90, 16 GB RAM) pratik tabandır. 50'den fazla kullanıcısı veya 1.000'den fazla federe eşi olan örnek için Bulwark.
Bir alan adını anonim olarak nerede kaydedebilirim?
İki pratik yol. (1) Njalla, alan adını kendi adına kaydeder ve sizi müşteri olarak listeler — kaydedici koruması gerçektir. Kripto kabul eder ve KYC'si yoktur. (2) KYC-siz kripto-fiat takası aracılığıyla herhangi bir geleneksel kaydedici — KYC-siz bir hizmette XMR karşılığı $15 ön ödemeli kart satın alın, kart kabul eden herhangi bir kaydediciye kayıt olun, gizliliğe saygılı bir e-posta kullanın. Njalla yolu daha temizdir ancak biraz daha pahalıdır; geleneksel yol daha ucuzdur ancak daha fazla hareketli parçası vardır.
Mastodon'daki bant genişliği ciddi mi?
Önemsiz değil ama gerçek bir VPS'de nadiren bir kısıtlama. Federasyon, her kamuya açık gönderiyi her takip eden uzak instance'a iter; medya (görüntüler, video) ile çarpılır. Küçük tek kullanıcılı instance aylık ~5-10 GB giden kullanır; orta aktif 50 kullanıcılı instance 100-300 GB kullanır; popüler 1.000 kullanıcılı instance 1-5 TB arasında değişir. NordBastion VPS planlarının her kademede sınırsız bant genişliği var, bu yüzden bu bir maliyet vektörü değil.
Kaydı kapatmalı mıyım, yoksa açık mı bırakmalıyım?
Varsayılan olarak kapalı (yalnızca davetiye). Açık kayıt anında moderasyon yükü oluşturur — spam hesaplar, kötüye kullanım ve bununla birlikte gelen moderasyon emeği. Kapalı kayıt, varsayılan Mastodon yönetici önerisidir ve çoğu başarılı küçük instance'ın işleyiş biçimiyle örtüşür. Moderasyon kapasiteniz büyüdükçe sonradan değiştirebilirsiniz.
Mastodon instance'ımı nasıl yedeklerim?
Yedeklenecek üç şey: (1) Postgres veritabanı (mastodon_production), (2) .env.production dosyası (ortam ayarları), (3) public/system/ içindeki medya dosyaları (kullanıcı yüklemeleri — onlarca GB olabilir). NordBastion VPS anlık görüntüleri tüm diski tek seferde kapsar ve en basit "tam örnek" yedekleme yöntemidir; ayrıntılı yalnızca-DB yedeklemeleri için pg_dump zamanlayıcı kullanın. Her Mastodon sürüm yükseltmesinden önce yedek alın.
Kullanıcıları instance'ıma taşıyabilir veya instance'ımdan çıkarabilir miyim?
Evet — Mastodon her iki yönde de hesap göçünü destekler. Kullanıcı, önceki bir örnekten takipçi/takip listelerini içe aktarabilir ve takipçilerine otomatik olarak yönlendirmeler yayan yeni bir örneğe taşınma duyurusu yapabilir. Gönderiler göç etmez (kaynak örnekte kalır); ancak sosyal grafik eder. Bu, öz barındırmayı daha az riskli kılar: daha sonra örneği çalıştırmayı durdurmaya karar verirseniz, kullanıcılarınız ağlarını kaybetmeden çıkabilir.
Mastodon örneğimi Tor üzerinden mi çalıştırmalıyım?
En temizi çift erişimdir — birincil clearnet artı Tor gizli servis aynası. Gizli servisi /guides/tor-hidden-service-on-a-vps/ uyarınca kurun, hem etki alanınızı hem de .onion'ı aynı nginx'e yönlendirin ve Mastodon her ikisine de hizmet eder. Not: İki yalnızca Tor instance'ı arasındaki ActivityPub federasyonu yaygın değildir ve her fediverse yazılımıyla birlikte çalışmayabilir; birincil clearnet sizi federe tutarken .onion kullanıcılarınıza gizlilik erişim yolu ekler.
Bir Ravelin sipariş edin ve federe olun.
Son inceleme · 2026-05-20 · Test edildi · Mastodon 4.3 · Docker Compose · Debian 12
Anonymous VPS hosting in 2026 — the cluster.
This guide is one spoke of a larger series. The pillar walks the three privacy layers end to end — the sibling spokes below dive into the specifics.
Three independent layers — signup, payment, network — explained, legal context included, common mistakes flagged.
Your own homeserver — Synapse, postgres, well-known delegation.
What “no KYC” actually means — and what it does not.
Why Sweden, Finland, Norway and Iceland — the legal floor of each.
XMR end-to-end — wallet, transfer, confirmations, change.