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 İndirmesudo 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 Komutuznc --makeconf
Sihirbaz sırasıyla şu parametreleri soracaktır:
- Listen Port: ZNC'nin dinleyeceği port (Örn:
6501veya6697). - SSL Support: Güvenli şifreleme için
Yesseçin. - Web Admin: Web yönetim paneli için
Yesseç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ı Üretmeznc --makepem
Arka Plan Servisi Olarak Başlatmaznc -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
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.