Pardus Server 25 ZoneMinder kurulumu ve kontrolleri
ZoneMinder, kameraların canlı görüntülerini ve kayıtlarını web arayüzünden yönetir. Pardus Server üzerinde paket, veritabanı ve Apache yapılandırmasını birbirinden ayırarak kurulum adımlarını izleyin.
1. Paket adaylarını ve kurulum notlarını kontrol edin
sudo apt update
apt policy zoneminder apache2 mariadb-server
sudo apt install zoneminder apache2 mariadb-server php libapache2-mod-php php-mysql
Pardus depolarında aday paket yoksa başka bir Debian ana sürümünün deposunu eklemeyin. ZoneMinder’ın kurulu pakete ait notlarını ve dosya listesini okuyun; kurulum sonrası veritabanı adımları paket sürümüne göre değişebilir.
dpkg -L zoneminder | grep -E "README.Debian|zm_create.sql"Code language: JavaScript (javascript)
2. Veritabanını yeni kurulum için hazırlayın
Önce MariaDB’nin çalıştığını kontrol edin. Yeni ve boş kurulumda aşağıdaki SQL mantığı kullanılabilir. KURUMA_OZEL_PAROLA değerini kendi güçlü parolanızla değiştirin. Mevcut zm veritabanını silmeyin veya şemayı tekrar içe aktarmayın; mevcut kurulum için yükseltme belgelerini izleyin.
sudo systemctl status mariadb
sudo mariadb
CREATE DATABASE zm;
CREATE USER 'zmuser'@'localhost' IDENTIFIED BY 'KURUMA_OZEL_PAROLA';
GRANT ALL ON zm.* TO 'zmuser'@'localhost';
EXIT;Code language: PHP (php)
Paketin verdiği şema yolunu doğruladıktan sonra yeni veritabanına aktarın. Bu adım parola ister; parolayı komut satırında açık yazmayın.
mariadb -u zmuser -p zm < /usr/share/zoneminder/db/zm_create.sqlCode language: JavaScript (javascript)
ZoneMinder’ın ZM_DB_USER ve ZM_DB_PASS ayarlarını oluşturduğunuz hesapla eşleştirin. Kurulu paketin /etc/zm/ yapılandırma düzenini izleyin; örnek zmpass değerini kullanmayın.
3. Apache ve izinler
Paketin önerdiği sahiplik ve grup izinlerini uygulayın. /usr/share/zoneminder ağacını topluca web kullanıcısına vermek yerine paketin belirttiği yazılabilir veri/önbellek dizinlerini kontrol edin. USB/V4L2 kamera kullanılacaksa www-data kullanıcısının video grubu erişimi gerekebilir.
sudo a2enconf zoneminder
sudo a2enmod cgi
sudo apache2ctl configtest
sudo systemctl reload apache2
sudo systemctl enable --now zoneminder
sudo systemctl status zoneminder
4. Arayüz ve kamera testi
Yerel yönetim ağından http://SUNUCU_IP/zm adresini açın. Kullanıcı doğrulamasını etkinleştirip yönetici hesabını yapılandırın; dış erişim gerekiyorsa TLS ve erişim kontrolünü ayrıca planlayın. İlk kamera için yalnız izleme ile başlayın, sonra kayıt işlevini seçin.
- Kamera adresi, protokolü ve kimlik bilgileri.
- Monitor işlevi ve olay tetikleme davranışı.
- Kayıt dizini izinleri ve boş disk alanı.
- Sunucu, kamera ve PHP zaman dilimi/saat ayarları.
PHP dosya yolunu /etc/php/8.4 olarak sabitlemeyin; kurulu Apache PHP sürümünü kontrol edin. Tarih ayarı değiştiyse ilgili servisi uygun bakım penceresinde yenileyin.
5. Sorun giderme
sudo journalctl -u zoneminder --since "15 minutes ago"
sudo journalctl -u apache2 --since "15 minutes ago"
df -hCode language: JavaScript (javascript)
403 hatasında Apache dizin kuralları ve dosya izinlerini; veritabanı hatasında kullanıcı, parola ve şema sürümünü inceleyin. Kamera görüntüsünün görünmesi kayıtların doğru tutulduğunu tek başına doğrulamaz. Kayıt saklama politikasını ve alan tüketimini kullanımınıza göre belirleyin.
Arayüz ve kurulum ekran örnekleri
Aşağıdaki mevcut görseller önceki arayüz/kurulum örneklerini gösterir. Sürüm farklılığı varsa komut ve ayarlar için yukarıdaki güncel açıklamayı izleyin.







Sıkça sorulan sorular
zm_create.sql dosyası bulunamıyorsa?
Önce zoneminder paketinin kurulu olduğunu kontrol edin. dpkg -L zoneminder ile dosya yolunu bulun ve paketin Debian notlarını okuyun; SQL şemasını başka sürümden kopyalamayın.
Veritabanı parolasını değiştirebilir miyim?
Evet. Veritabanı hesabı ile ZoneMinder’ın yapılandırmasındaki kullanıcı/parola aynı olmalıdır. Örnek zmpass değerini üretim ortamında kullanmayın.
Canlı görüntü var fakat kayıt yoksa?
Monitor işlevini, olay tetikleme ayarlarını, kayıt dizini izinlerini ve disk alanını kontrol edin. Kamera kaynağına bağlanılması tek başına kayıt modunun açık olduğu anlamına gelmez.
Kaynaklar ve inceleme notu
Bu sayfa 6 Ekim 2026 tarihinde anlatım, sürüm ayrımları ve kaynaklar açısından gözden geçirildi. Belge kontrolü, yeni bir fiziksel cihazda veya üretim sunucusunda uçtan uca test yapıldığı anlamına gelmez.