SCRIPT NodeBB Kurulum Rehberi

Konu Sahibi

XenConsept

Admin
Developer
Katılım
10 Eki 2025
Konular
344
Mesajlar
370
Çözümler
7
Tepkime puanı
196
Konum
Türkiye

NodeBB Kurulum Rehberi​


1. Sunucu ve Gereksinimler


NodeBB, Node.js tabanlı modern bir forum yazılımıdır. Çalışabilmesi için sunucunuzda aşağıdaki gereksinimler olmalıdır:


  • Node.js: 16.x veya üstü (LTS sürümü tercih edilir)
  • npm (Node paket yöneticisi)
  • Veritabanı: MongoDB veya Redis
  • Web sunucusu (opsiyonel): Nginx veya Apache (reverse proxy olarak kullanılabilir)
  • Git (kaynak koddan kurulum yapacaksanız)



2. NodeBB Dosyalarını Sunucuya Yükleme


  1. SSH ile sunucuya bağlanın.
  2. NodeBB’yi kurmak için bir dizin oluşturun, örneğin: /var/www/nodebb
  3. NodeBB kaynak kodunu indirin:
  4. NodeBB dizinine gidin: cd NodeBB



3. NodeBB Bağımlılıklarını Yükleme


  • Terminalde NodeBB dizininde aşağıdaki komutu çalıştırın:


npm install --production


  • Bu, NodeBB’nin çalışması için gerekli tüm Node.js paketlerini yükler.



4. Veritabanı Yapılandırması


  • MongoDB veya Redis kurulumunu yapın ve çalışır durumda olduğundan emin olun.
  • Kurulum sırasında NodeBB sizden veritabanı türü, host, port ve kullanıcı bilgilerini isteyecek.



5. Kurulum Sihirbazını Başlatma


  1. NodeBB dizininde terminalde aşağıdaki komutu çalıştırın:


./nodebb setup


  1. Kurulum sihirbazı açılır ve aşağıdaki bilgileri girmenizi ister:
    • Forum başlığı ve URL
    • Admin kullanıcı adı, e-posta ve şifre
    • Veritabanı türü ve bağlantı bilgileri
    • Port ayarı (örneğin 4567)



6. NodeBB’yi Başlatma


  • Kurulum tamamlandıktan sonra NodeBB’yi başlatmak için terminalde:


./nodebb start





7. Web Sunucusu ile Proxy (Opsiyonel)


  • Eğer NodeBB’yi standart HTTP/HTTPS portunda çalıştırmak istiyorsanız, Nginx veya Apache reverse proxy kullanabilirsiniz.
  • Nginx örneği:


server {
listen 80;
server_name siteadiniz.com;

location / {
proxy_pass http://127.0.0.1:4567
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}




8. Forum Yapılandırması


  • Tarayıcıda forum URL’sine giderek admin paneline giriş yapın.
  • Forum yapısını oluşturun: kategori ve alt forum ekleme, kullanıcı grupları ve yetkilendirme.
  • Tema ve eklenti yükleyerek forumunuzu özelleştirin.



9. Güvenlik ve Bakım İpuçları


  • NodeBB’yi systemd veya pm2 ile servis olarak çalıştırarak sunucu yeniden başlatmalarında otomatik başlatın.
  • Düzenli olarak Node.js, NodeBB ve veritabanı güncellemelerini yapın.
  • Yedekleme planı oluşturun; veritabanı ve forum dosyalarını düzenli yedekleyin.



Bu adımlar tamamlandığında NodeBB sorunsuz bir şekilde çalışır ve forumunuz yayına hazır hale gelir.
 
Geri
Üst Alt