Ubuntu 20.04 üzerinde Zoneminder kurulumu.17062021
Ubuntu kurulumu yapılır.
Başlangıçta 8096 GB Ram, 4 çekirdek bir sunucu üzerine kurulum yapıp donanım ihtiyacına göre artıracağım kaynakları.
Kurulum için sudo su ile yetki al, ve kuruluma başla.
İşletim sistemini upgrade edelim.
apt-get upgrade
LAMP server kurulumunu yapalım
apt install lamp-server^
Mysql config dosyasını oluşturalım
mv
/etc/mysql/my.cnf /etc/mysql/my
ORIGINAL
.cnf
cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/my.cnf
nano /etc/mysql/my.cnf
dosyası içine şunu ekleyelim.
[mysqld]
sql_mode = NO_ENGINE_SUBSTITUTION
Mysql başlatalım
systemctl restart mysql
Kamera sistemlerinde önemli olacak bölge ve zaman ayarlarını yapalım. Istanbul seçmelisiniz.
dpkg-reconfigure tzdata
Php ayar dosyası içine
nano /etc/php/7.4/apache2/php.ini
date.timezone = Europe/Istanbul yaz.systemctl restart mysql
systemctl restart
apache2
add-apt-repository ppa:iconnor/zoneminder-1.34
apt install -y zoneminder
mysql -uroot -p < /usr/share/zoneminder/db/zm_create.sql
mysql -u root -p
mysql> FLUSH PRIVILEGES
mysql>
CREATE USER '
gaunzmuser001
'@'localhost' IDENTIFIED BY '
Sifremkomplex!#
'
;
mysql>
GRANT ALL ON
zm
.* TO '
gaunzmuser001
'@'localhost'
mysql> FLUSH PRIVILEGES
sudo chmod 740 /etc/zm/zm.conf
sudo chown root:www-data /etc/zm/zm.conf
sudo chown -R www-data:www-data /usr/share/zoneminder/
sudo a2enmod cgi rewrite expires headers
sudo a2enconf zoneminder
sudo systemctl enable zoneminder
sudo systemctl start zoneminder
sudo systemctl restart apache2
http://ip/zm ile erişip ayarları yapabilirsiniz.