ZNC Bouncer Kurulumu: Ubuntu ve Debian İçin Adım Adım Rehber

Siz çevrimdışı olsanız bile IRC bağlantınızı 7/24 aktif tutan, kaçırılan mesajları saklayan ve çoklu cihaz erişimi sağlayan efsanevi ZNC Bouncer kurulumu.

IRC kullanıcılarının ve sunucu yöneticilerinin en çok tercih ettiği IRC Bouncer yazılımlarından biri olan ZNC, siz çevrimdışı olsanız bile IRC sunucusuna bağlı kalmanızı sağlar. Böylece yeniden bağlandığınızda kaçırdığınız mesajları görebilir, aynı anda birden fazla cihazdan (masaüstü, mobil, web) aynı IRC oturumunu kesintisiz kullanabilirsiniz.

Bu rehberde ZNC'nin ne olduğunu, Ubuntu ve Debian sistemlere nasıl kurulacağını ve mIRC gibi IRC istemcileriyle nasıl entegre edileceğini adım adım anlatıyoruz.

🛡️

ZNC Bouncer Nedir?

ZNC, istemciniz (mIRC/HexChat) ile IRC sunucusu arasında duran bir aracı (bouncer) yazılımıdır. Bağlantı mimarisi şu şekilde işler: İstemci → ZNC → IRC Sunucusu

  • IRC bağlantınızı kesintisiz 7/24 sunucu tarafında açık tutar.
  • Çevrimdışı kaldığınız süre boyunca kanallara yazılan mesajları tampon belleğe alır (backlog).
  • Aynı NickServ rumuzunu birden fazla cihazdan eşzamanlı kullanmanızı sağlar.
  • İnternetiniz kopsa bile nickiniz sunucudan düşmez (Quit mesajı vermez).
  • SSL/TLS şifreleme ve gelişmiş Web Panel (Web Admin) desteği sunar.

ADIM ADIM UBUNTU VE DEBIAN KURULUMU

1. Sistem Güncellemesi ve Paket Kurulumu

ZNC, Ubuntu (22.04 / 24.04 LTS) ve Debian (12+) resmî depolarında hazır bulunmaktadır. Terminalinizi açın ve paketleri kurun:

Paket Yöneticisini Güncelleme ve ZNC İndirme
sudo apt update && sudo apt install znc -y

2. İlk Yapılandırma Sihirbazı (Makeconf)

Kurulum bittikten sonra ZNC yapılandırmasını başlatmak için terminalde aşağıdaki komutu çalıştırın:

Sihirbazı Başlatma Komutu
znc --makeconf

Sihirbaz sırasıyla şu parametreleri soracaktır:

  • Listen Port: ZNC'nin dinleyeceği port (Örn: 6501 veya 6697).
  • SSL Support: Güvenli şifreleme için Yes seçin.
  • Web Admin: Web yönetim paneli için Yes seçin.
  • Admin Account: ZNC paneline giriş için Kullanıcı Adı ve Parola belirleyin.
  • IRC Network Setup: Bağlanmak istediğiniz varsayılan IRC sunucu adresini ekleyin.

3. SSL Sertifikası Oluşturma ve ZNC'yi Başlatma

Güvenli SSL bağlantısı kullanmak için sertifika dosyasını oluşturun ve servisi başlatın:

SSL Sertifikası Üretme
znc --makepem
Arka Plan Servisi Olarak Başlatma
znc -d

WEB ADMIN VE İSTEMCİ ENTEGRASYONU

Web Admin Paneline Erişim

Kurulum sırasında belirlediğiniz port üzerinden tarayıcınızdan Web Admin paneline bağlanabilirsiniz:

https://SunucuIP:Port

Örnek: https://192.168.1.20:6501 veya https://vps.sunucunuz.com:6501

Web panel üzerinden yeni IRC ağları ekleyebilir, modülleri yönetebilir ve kullanıcı izinlerini düzenleyebilirsiniz.

mIRC ve İstemciler İle ZNC'ye Bağlanma

İstemcinizi (mIRC, HexChat vb.) artık doğrudan IRC sunucusuna değil, ZNC IP adresi ve portuna bağlamanız gerekir.

mIRC / İstemci Bağlantı Formatı

Server: SunucuIP veya Domain
Port: ZNC Portu (SSL İşaretli)
Password (Parola) Formatı: KullaniciAdi/AgAdi:Parola

Örnek Parola Girdisi: mehmet/libera:GizliParola123

En Çok Kullanılan ZNC Modülleri

webadmin

Web tarayıcısı üzerinden tam yetkili yönetim paneli sağlar.

buffextras

Gelişmiş kanal geçmişi ve olay kayıtlarını istemciye aktarır.

log

Tüm kanal ve özel konuşmaları sunucuda metin dosyası olarak saklar.

perform

Bağlantı kurulduğunda otomatik NickServ ve oper komutları çalıştırır.

ZNC'nin Avantajları

  • Kesintisiz 7/24 IRC varlığı sağlar.
  • Siz yokken yazılan mesajları (backlog) tutar.
  • Çoklu cihaz senkronizasyonunu destekler.
  • Düşük RAM ve CPU tüketimiyle çalışır.
  • Açık kaynak ve tamamen ücretsizdir.

ZNC vs Bulut İstemciler

  • Kendi VPS sunucunuzda tam kontrol sağlar.
  • IRCCloud gibi üçüncü parti servislerin sınırlamalarına takılmaz.
  • İstediğiniz tüm masaüstü/mobil istemcilerle uyumludur.

SIK SORULAN SORULAR

❓ ZNC Bouncer tamamen ücretsiz mi?
Evet. ZNC GPL lisansı ile sunulan açık kaynak kodlu ve %100 ücretsiz bir sunucu yazılımıdır.
❓ ZNC olmadan IRC kullanılabilir mi?
Evet. İstemciler doğrudan IRC sunucusuna da bağlanabilir. Ancak istemciyi kapattığınızda bağlantınız ve nick oturumunuz düşer.
❓ ZNC hangi istemcileri destekler?
mIRC, HexChat, WeeChat, Irssi, KVIrc, IRCCloud, Mobil IRC istemcileri ve web tabanlı tüm modern istemcilerle mükemmel uyumludur.
❓ Docker ile ZNC kurulabilir mi?
Evet. ZNC'nin resmî Docker imajı mevcuttur. docker run -d --name=znc -p 6501:6501 znc komutuyla saniyeler içinde container olarak çalıştırabilirsiniz.

📌 Özet ve Sonraki Adımlar

ZNC, kesintisiz ve profesyonel bir IRC deneyimi için vazgeçilmez bir bouncer mimarisidir. Kurulum sonrası alternatif web istemcileri ve mobil erişim rehberlerimizi inceleyebilirsiniz.