2026'da Kendi Nostr Relayinizi Nasıl Çalıştırırsınız
Ucuz bir VPS'te Nostr relay çalıştırmak için pratik rehber. Hangi yazılım, nasıl yapılandırılır, maliyeti ne olur ve neden isteyebilirsiniz.
Nostr relay çalıştırmak ulaşılabilirdir. Yazılım açık kaynaktır, protokol basittir ve kullanılabilir bir relay 5 dolarlık VPS'te çalışır. Daha önce herhangi bir şeyi self-host ettiyseniz, relay'inizi bir öğleden sonra çalıştırabilirsiniz.
Yapıp yapmamanız gerektiği ise farklı bir sorudur. Çoğu kullanıcının kendi relay'ine ihtiyacı yoktur. Bazı özel durumlar güçlü şekilde fayda sağlar.
Bu rehber, bunu denemek isteyen biri için uçtan uca bir anlatımıdır.
Ubuntu'da strfry veya nostream yükleyin, bir domain'i ona yönlendirin, 443 portunu açın. Linux'a rahat olan biri için yaklaşık bir saat sürer. Çalışma maliyeti aylık 5-15 dolar. Belirli topluluklara, mahremiyet bilincine sahip kullanıcılara ve Nostr altyapısı üzerinde daha derin kontrol isteyenlere faydalıdır.
Hazır olduğunda, @nostr.blog adresini al
Neden birini çalıştırmak isteyebilirsiniz
Altı meşru sebep. Hiçbiri geçerli değilse, genel relayleri kullanın.
Topluluk relay'i. Belirli bir grup (bir şirketin Nostr'u, bir hobi topluluğu, yerel bir buluşma) için bir relay istiyorsunuz. Relayinizin politikaları o grubun normlarını yansıtır. Dış spamcılar yazma erişimini kontrol ettiğiniz için onu sele boğamaz.
Mahremiyet. En az bir relayinizde operatörü bildiğiniz bir yer istiyorsunuz. O relay'deki okuma alışkanlıklarınız hiçbir üçüncü taraf tarafından görülmez.
Tutma. Genel relayler bazen eski olayları temizler. Kendi relayiniz istiyorsanız gönderilerinizi süresiz tutar.
Deney. İstemci, relay uzantısı oluşturuyor veya yeni NIP'ler test ediyorsunuz. Kendi relayiniz olması geliştirme için gereklidir.
Bölgeye özgü performans. Coğrafi bölgenizde iyi bir relay yoktur. Bölgenizde çalıştırmak sizi (ve muhtemelen diğerlerini) daha iyi hizmet eder.
İlke. Ağa bir düğüm barındırarak katkıda bulunmaya değer verirsiniz. Bu nadir ancak gerçektir; bazı operatörler Nostr'un sağlığı birçok bağımsız relayye bağlı olduğu için relay'ler çalıştırır.
Relay yazılımını seçme
Nisan 2026 itibariyle iki ana açık kaynak seçeneği:
strfry. C++ ile yazılmış, depolama için LMDB kullanır, son derece hızlıdır. Büyük olay yüklerini (milyonlarca olay) mütevazı donanımda işler. Performansa odaklanmış relayler için tercih.
nostream. TypeScript, Node.js üzerinde çalışır, PostgreSQL kullanır. JavaScript biliyorsanız hack yapmak daha kolaydır. Özel politikalar ve eklentiler için iyidir.
Başka birçok seçenek var (Rust'ta rnostr, Go için khatru çerçevesi, çeşitli fork'lar). İlk relay için strfry veya nostream ortak durumu kapsar; her ikisi de iyi belgelenmiş ve aktif olarak korunur.
Bu rehber somut anlatım için strfry kullanır.
Donanım gereksinimleri
Küçük bir relay (onlarca ila yüzlerce kullanıcı) için:
- VPS: 1-2 CPU çekirdeği, 1-2 GB RAM
- Depolama: Tutmaya bağlı olarak 10-50 GB
- Bant genişliği: 100-500 GB/ay
- Maliyet: Hetzner, DigitalOcean, Linode veya benzeri konuda aylık 5-15 dolar
Orta ölçekli relay (binlerce kullanıcı) için:
- VPS: 4 CPU çekirdeği, 4-8 GB RAM
- Depolama: 200+ GB, tercihen SSD
- Bant genişliği: 1+ TB/ay
- Maliyet: Aylık 30-80 dolar
Çoğu ilk kez relay operatörü 5 dolarlık VPS ile başlar, bu da yüz kullanıcı için yeterinden fazladır.
Kurulum anlatımı: Ubuntu'da strfry
Temel bir dağıtım için somut adımlar. Yeni Ubuntu 22.04+ VPS varsayar.
Adım 1: Sunucuyu hazırlayın
# Sistemi güncelleyin
sudo apt update && sudo apt upgrade -y
# Derleme bağımlılıklarını yükleyin
sudo apt install -y git build-essential libssl-dev libz-dev \
liblmdb-dev libflatbuffers-dev libsecp256k1-dev \
libzstd-dev pkg-config
Adım 2: strfry'ı klonlayın ve derleyin
cd /opt
sudo git clone https://github.com/hoytech/strfry.git
cd strfry
sudo git submodule update --init
sudo make setup-golpe
sudo make -j4
Derleme küçük VPS'te yaklaşık 5-10 dakika sürer.
Adım 3: Relay'i yapılandırın
/opt/strfry/strfry.conf dosyasını düzenleyin. Önemli bölümler:
dbyolu: olayların depolandığı yernetworkbağlama adresi ve portuinfobölümü: relay adı, açıklama, iletişim, genel anahtarlarretentionpolitikaları: olayları ne kadar süre tutacağınız
Temel kurulum için varsayılanlar çalışır. Relayinizi açıklamak için info bölümünü özelleştirin.
Adım 4: Servisi kurun
strfry'ın sürekli çalışması için systemd birimi oluşturun. /etc/systemd/system/strfry.service:
[Unit]
Description=strfry Nostr relay
After=network.target
[Service]
ExecStart=/opt/strfry/strfry relay
WorkingDirectory=/opt/strfry
User=strfry
Restart=always
[Install]
WantedBy=multi-user.target
Kullanıcı oluşturun ve etkinleştirin:
sudo useradd -r -s /bin/false strfry
sudo chown -R strfry:strfry /opt/strfry
sudo systemctl enable --now strfry
Adım 5: TLS'i ayarlayın (ters proxy)
Nostr istemcileri wss:// (TLS üzerinde WebSocket) bekler. strfry'ın önünde Caddy veya Nginx kullanın.
Caddy en kolay yoldur. Yükleyin:
sudo apt install -y caddy
/etc/caddy/Caddyfile dosyasını yapılandırın:
your-relay-domain.com {
reverse_proxy /* localhost:7777
}
Yeniden yükleyin: sudo systemctl reload caddy. Caddy otomatik olarak Let's Encrypt'ten TLS sertifikası alır.
Adım 6: DNS'i yönlendirin
your-relay-domain.com için VPS'inin IP'sine işaret eden bir A kaydı oluşturun. DNS'in yayılması için birkaç dakika bekleyin.
Adım 7: Doğrulayın
Dizüstü bilgisayarınızdan:
curl -s https://your-relay-domain.com
Relay'in çalışır durumda olduğunu doğrulayan kısa bir yanıt döndürmelidir. Bir Nostr istemcisinde wss://your-relay-domain.com adresini relay listenize ekleyin. Bağlı olduğunu görmeniz ve olaylar almaya başlamanız gerekir.
Toplam geçen süre: Linux'a aşina olan biri için 30-60 dakika; ilk defa yapan biri için 2-3 saat.
Relay'i işletme
Çalıştırıldıktan sonra, relay minimal bakım gerektirir. Birkaç tekrarlayan görev:
Disk kullanımını izleyin. strfry'ın veritabanı saklanan olaylarla büyür. Aylık kontrol edin; gerekirse temizleyin.
Yazılımı güncelleyin. strfry güncellemeler alır; anlamlı olduğunda yeniden derlersiniz. Genellikle yılda birkaç kez.
Spam kalıpları için günlükleri kontrol edin. Ağır spam saldırısı altında olan relay oran sınırı ayarlamalarını veya politika sıkılaştırmasını gerektirebilir.
TLS'i yenileyin. Caddy bunu otomatik olarak yapar. Nginx'i elle kullanırsanız, certbot otomatik yenileme ayarlayın.
Veritabanını yedekleyin. Küçük relayler için, başka bir sunucuya haftalık rsync iyidir. Çok önemsediğiniz veriler için daha sık.
Toplam zaman taahhüdü: relay istikrarlı olduktan sonra ayda belki 30 dakika.
Karar verilecek politikalar
Relayinizin kuralları sizindir. Erken karar verin ve dokümante edin.
Kim yazabilir. Tamamen açık (imzalı herhangi bir olay)? Whitelist (belirli pubkey'ler)? Ücretli (olay başına sat ücreti)?
Ne tür olaylar. Tüm olay türlerini kabul edin veya yalnızca belirli olanlar (sadece kind:1, yeniden paylaşım yok, tepki yok)?
Oran sınırlaması. Pubkey başına dakikada kaç olay? Varsayılan strfry limitleri makuldür; kötüye kullanılırsa sıkılaştırın.
Tutma. Olayları sonsuza dek tutun veya X gün sonra temizleyin? Temizleme diski azaltır ancak geçmişi kaybeder.
Yönetim. Belirli olayları veya belirli pubkey'leri el ile kaldırıyor musunuz? Yönetici siz; yapabilirsiniz.
Kullanıcılar ne bekleyeceğini bilsin diye politikalarınızı / (info yanıtı) ile yayınlayın. Opak bir relay kullanıcılara kırmızı bayraktır.
Uygulamada maliyetler
Küçük genel bir relay için gerçekçi yıllık bütçe:
- VPS: 60-180 dolar
- Domain: 12-15 dolar
- İzleme ve yedekleme araçları (isteğe bağlı): 0-60 dolar
- Sizin zamanınız: Yıl içinde 5-10 saat
- Toplam nakit: Yıl başına 80-250 dolar
Abone'li ücretli relay için, gelir bunu ve daha fazlasını karşılayabilir. Ücretsiz relay için, ağa (veya kendi kullanımınıza) yönelik cebinden çıkma katkısıdır.
Ölçekte çalıştırma
Küçük relayler kolaydır. Yüzbinlerce kullanıcı aralığına büyümek gerçek operasyon işi gerektirir.
Dikkate alınacak noktalar:
- Veritabanı optimizasyonu. Varsayılan strfry/nostream ayarları belli bir noktaya kadar çalışır. ~500k aktif kullanıcının ötesinde, özel dizin oluşturma ve ayarlama önemlidir.
- Coğrafi dağıtım. Bir bölgedeki relay dünyanın hizmetini düşük gecikmeyle sunabilir. Büyük relayler sık sık kümeler çalıştırır.
- DDOS koruması. Popüler relayler saldırıya uğrar. Relay'ın önünde Cloudflare veya diğer DDOS hizmetleri yaygındır.
- Ölçekte maliyet. Günde milyonlarca okuma yaptıran bir relay, bant genişliği ve işlem maliyetinde ayda binlerce dolara maal olabilir.
Çok az operatör bu ölçekte çalışır. Damus-relay, nos.lol, relay.primal.net ve bir avuç diğeri mevcut ağır oyunculardır. Küçük relayler rekabet etmeye gerek duymaz; ağ ikisinden de faydalanır.
Neden çalıştırmamak isteyebilirsiniz
Genel relayler kullanıcısı olarak kalmanın dürüst nedenleri.
- Belirli bir nedeniniz yok. İlke için çalıştırmak iyidir; ilke için hiçbir başka motivasyon olmadan çalıştırmak yok olur.
- Sysadmin işini sevmiyorsunuz. Relay karmaşık değildir, ancak Linux yapılandırmaları, günlükleri ve TLS'ye ara sıra dokunacaksınız.
- Zaten genel relaylere güveniyorsunuz. Varsayılanlar sizin için çalışıyorsa, kendinizin eklenmesi net kazanç olmadan ekstra işdir.
- Yayınlamıyorsunuz veya yeterince okumuyor musunuz. Casual kullanıcılar nadiren kendi relayine ihtiyaç duyarlar.
Nostr topluluğunda kendi relayinizi çalıştırmaya yönelik herhangi bir baskı yoktur. Çoğu aktif kullanıcı yapmaz. Ağ her kullanıcının altyapıya katkıda bulunmasına gerek duymaz; merkezsizliğini korumak için yeterli ihtiyaç duyar.
Çalıştırıldıktan sonra
İnsanlara söyleyin. Kullanıcısı olmayan relay relay değildir; yedektir. Nostr üzerinde yeni relayiniz hakkında gönderi paylaşın, politikalarını açıklayın ve politikalara uygun kullanıcıları bağlanmaya davet edin. İlk ayda promosyon yaparsanız 10-50 kullanıcı bekleyin; belirli bir toplulukta biliniyorsanız daha fazla.
Relay çalıştırmak ağın sağlığına katkıda bulunur ve size gerçekten sahip olduğunuz bir altyapı parçası verir. Doğru kullanıcı için, bunu yapıldığı takdirde ödüllendirici bir projedir.
Sık sorulan sorular
Nostr relay çalıştırmanın maliyeti ne kadar?
Teknik ön koşullar neler?
Relay'i ev sunucusunda çalıştırabilir miyim?
Relay çevrimdışı olursa varlığını sürdürür mü?
Nostr relay çalıştırarak para kazanabilir miyim?
Okumaya devam et
Nostr relay nedir? Basit bir rehber
Relay'ler, Nostr gönderilerini tutan ve ileten küçük, bağımsız sunucularıdır. Ne işe yaradıkları, tasarımının neden sıradışı olduğu ve nasıl seçim yapılacağı.
6 dk okumaİleri ve teknikÜcretli Nostr relayleri: paranız karşılığında ne elde edersiniz
Ücretli relayler spam-free akışlar, daha yüksek veri tutma, daha iyi çalışma süresi vaat eder. 2026'da gerçekten ne sunduğu, hangileri kullanmaya değer, ne zaman ücretsiz yeterli olduğu.
5 dk okumaBaşlarkenNostr protokolü, sade İngilizceyle açıklanmış
Nostr bir platformdur. Bu ayrım, nasıl çalıştığı, neden ele geçirilemeyeceği ve neler yapabileceği hakkında her şeyi şekillendirir.
5 dk okuma