This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tech:zoneminder:start [2018/06/24 10:33] admin |
tech:zoneminder:start [2021/08/27 20:49] (current) rk4n3 |
||
---|---|---|---|
Line 1: | Line 1: | ||
<typo fs:xx-large; fw:bold;>ZoneMinder</typo> \\ | <typo fs:xx-large; fw:bold;>ZoneMinder</typo> \\ | ||
====== Installation on Ubuntu ====== | ====== Installation on Ubuntu ====== | ||
+ | Original article at: [[https://wiki.zoneminder.com/Ubuntu_Server_18.04_64-bit_with_Zoneminder_1.30.4_the_easy_way]] \\ | ||
* Install Ubuntu | * Install Ubuntu | ||
+ | * Set up storage ... | ||
+ | * MariaDB storage at ''/var/lib/mysql'' | ||
+ | * Apache storage at ''/var/www'' // (or ''/var/www/html'') // | ||
+ | * ZoneMinder data/video storage under ''/var/cache/zoneminder'' | ||
* <del>Configure PPA for ZoneMinder: [[https://launchpad.net/~iconnor/+archive/ubuntu/zoneminder]]</del> \\ // Not up-to-date // <code>sudo add-apt-repository ppa:iconnor/zoneminder | * <del>Configure PPA for ZoneMinder: [[https://launchpad.net/~iconnor/+archive/ubuntu/zoneminder]]</del> \\ // Not up-to-date // <code>sudo add-apt-repository ppa:iconnor/zoneminder | ||
sudo apt-get update</code> | sudo apt-get update</code> | ||
+ | * Instead, get this package: ''wget --no-check-certificate https://173.163.189.225/zoneminder-1.30.4-bionic-amd64.deb'' | ||
* Install MariaDB: ''apt install mariadb-server'' | * Install MariaDB: ''apt install mariadb-server'' | ||
- | * Install Apache: ''apt install httpd'' | + | * Add to ''[mysqld]'' section in /etc/mysql/mariadb.conf.d: ''sql_mode = NO_ENGINE_SUBSTITUTION'' |
+ | * Install Apache: ''apt install apache2'' | ||
+ | * Install Zoneminder: ''apt install ./zoneminder-1.30.4-bionic-amd64.deb'' | ||
+ | * Enable Zoneminder service to start at boot: ''systemctl enable zoneminder.service'' | ||
+ | * Add ''www-data'' to the sudo group (to enable use of local video devices): ''adduser www-data video'' | ||
+ | * Start Zoneminder: ''systemctl start zoneminder.service'' | ||
+ | * Enable CGI and Zoneminder configuration in Apache:<code>a2enmod cgi | ||
+ | a2enmod rewrite | ||
+ | a2enconf zoneminder</code> | ||
+ | * Add timezone to PHP: ''vim /etc/php/7.2/apache2/php.ini'' \\ Find [Date] and add timezone spec entry | ||
+ | * Change permissions in /usr/share/zoneminder/: ''chown -R www-data:www-data /usr/share/zoneminder/'' | ||
+ | * Restart Apache: ''service apache2 restart'' | ||
+ | * **IMPORTANT FINAL STEP:** | ||
+ | * Open Zoneminder in a web browser (http://server-ip/zm) | ||
+ | * Click on Options - Paths | ||
+ | * Change ''PATH_ZMS'' to ''/zm/cgi-bin/nph-zms'' | ||
====== Resources ====== | ====== Resources ====== | ||
Line 11: | Line 32: | ||
====== Troubleshooting ====== | ====== Troubleshooting ====== | ||
+ | |||
+ | ==== Auto-Upgrade Failure on Ubuntu ==== | ||
+ | Post-install script is at ''/var/lib/dpkg/info/zoneminder.postinst'' | ||
==== Video Playback in Browser not working ==== | ==== Video Playback in Browser not working ==== |