İçeriğe geç

Raspberry Pi Rehberi 29: Docker ile NetAlertX Kurulumu

Ağınızı sürekli takip eden, çevrimdışı olan cihazları bildiren, ağ haritası çıkaran ve detaylı log tutan NetAlertX, özellikle ev ağını yönetenler ve küçük ofis sahipleri için son derece kullanışlı bir araç. Bu yazıda NetAlertX’i Docker ile en güncel ve stabil yöntemle nasıl kurabileceğinizi anlatıyorum.

Bu yöntem; Raspberry Pi, Debian, Ubuntu, AlmaLinux, Proxmox, hatta NAS cihazları dahil tüm ortamlarda sorunsuz çalışır.

🔍 NetAlertX Nedir?

NetAlertX, ağınızdaki cihazları otomatik olarak keşfeden ve düzenli aralıklarla tarayan gelişmiş bir ağ izleme yazılımıdır.
Öne çıkan özellikleri:

  • Ağda bağlı tüm cihazları listeleme
  • Çevrimdışı/çevrimiçi bildirim
  • Ağ haritası (network map)
  • Log ve geçmiş tutulması
  • Bildirim servisleri: Email, Telegram, Discord
  • Web arayüzü ile kolay yönetim

⚙️ Kurulum Öncesi Gereksinimler

NetAlertX’i Docker ile kuracağımız için önce sisteminizde Docker’ın kurulu olması gerekiyor. Eğer kurulu değilse şu komut tek satırda Docker’ı sisteminize yükler:

curl -fsSL https://get.docker.com | sudo bash

Docker kuruluysa devam edebilirsiniz.

📁 Gerekli Klasörleri Oluşturalım

NetAlertX’in yapılandırma dosyaları, veritabanı ve loglarının kalıcı olabilmesi için şu klasörleri oluşturuyoruz:

sudo mkdir -p /opt/netalertx/config
sudo mkdir -p /opt/netalertx/db
sudo mkdir -p /opt/netalertx/logs

İzin ver:

sudo chown -R $USER:$USER /opt/netalertx

🐳 Docker Compose Dosyası Oluşturma

Şimdi Docker Compose dosyamızı oluşturuyoruz:

nano docker-compose.yml

İçine şu ayarları ekleyin:

version: "3.8"
services:
  netalertx:
    image: jokobsk/netalertx:latest
    container_name: netalertx
    restart: unless-stopped
    ports:
      - "20211:20211"
    volumes:
      - /opt/netalertx/config:/app/config
      - /opt/netalertx/db:/app/db
      - /opt/netalertx/logs:/app/logs
    environment:
      - TZ=Europe/Istanbul
      - SKIP_LOGIN=false
      - HTTP_PORT=20211

Bu dosya NetAlertX’in çalışması için gereken tüm yapılandırmayı içeriyor.

▶️ NetAlertX Başlatma

Artık her şey hazır. Şimdi container’ı başlatıyoruz:

docker compose up -d

Çalışıp çalışmadığını kontrol etmek için:

docker ps

🌐 Web Arayüzüne Erişim

Tarayıcınızdan aşağıdaki adrese gidin:

http://SUNUCU_IP:20211

Örnek:

http://192.168.x.xxx:20211

Varsayılan giriş bilgileri:

  • Kullanıcı adı: admin
  • Şifre: admin

İlk girişte şifrenizi değiştirmenizi isteyecektir.

🛠️ İlk Ayarların Yapılandırılması

Web arayüzüne girdikten sonra birkaç temel ayar yapmanızı öneririm:

  • Ağ tarama aralığı (60s ideal)
  • Bildirim ayarları (Discord, Email, Telegram)
  • Network Map aktif hale getirme
  • Cihaz isimlendirmeleri
  • Offline/online cihaz bildirimlerini özelleştirme

Bu ayarlar tamamen isteğe göre değiştirilebilir.

🔄 NetAlertX Nasıl Güncellenir?

NetAlertX’i güncellemek için tek yapmanız gereken:

docker compose pull
docker compose up -d

🧹 Kaldırmak İsterseniz

NetAlertX’i kaldırmak için:

docker compose down
rm -rf /opt/netalertx

🎯 Sonuç

NetAlertX, ev ve ofis ağlarını takip etmek için en başarılı açık kaynak çözümlerden biri. Docker kullanarak kurulum yapmak hem kolay hem de güncelleme ve yedekleme süreçlerini basitleştiriyor.

Kategori:DomainNasıl Yapılır?Rasberry PiRaspberry Pi RehberiSSHSunucu

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir