Делаем систему видеонаблюдения на Ubuntu

Сегодня мы организуем полноценную систему видеонаблюдения на базе zoneminder установленном на Ubuntu Server 16.04, и подключенной к нему камерой из телефона.

Сперва все команды для установки, ниже они будут с описанием действий:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
sudo apt-get update
sudo apt-get upgrade
sudo tasksel install lamp-server
cat /etc/timezone
sudo dpkg-reconfigure tzdata
nano /etc/php/7.0/apache2/php.ini
date.timezone = Europe/Moscow
sudo apt-get install zoneminder
sudo mysql -uroot -p < /usr/share/zoneminder/db/zm_create.sql
mysql -uroot -p -e "grant select,insert,update,delete,create,\
alter,index,lock tables on zm.* to 'zmuser'@localhost identified by 'zmpass';"
sudo a2enconf zoneminder
sudo a2enmod rewrite
sudo a2enmod cgi
sudo chown www-data:www-data /etc/zm/zm.conf
sudo su
echo "kernel.shmall = 134217728" >> /etc/sysctl.conf
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf
echo 134217728 >/proc/sys/kernel/shmall
echo 134217728 >/proc/sys/kernel/shmmax
systemctl enable zoneminder
echo "sql_mode = NO_ENGINE_SUBSTITUTION" >> /etc/mysql/mysql.conf.d/mysqld.cnf
reboot

Кому лень читать, есть видео:

Для начала обновим нашу систему:

1
2
sudo apt-get update
sudo apt-get upgrade

Установим lamp (linux apache mysql php):

1
sudo tasksel install lamp-server

Во время установки запросят пароль для MySQL.

Посмотрим какой часовой пояс установлен в системе:

1
cat /etc/timezone

Если он не наш, установим правильный часовой пояс системы:

1
sudo dpkg-reconfigure tzdata

Далее нужно установить часовой пояс для php:

1
nano /etc/php/7.0/apache2/php.ini

находим в этом файле строку ;date.timezone = в секции date, раскоментируем ее и впишем нужную часовую зону, должно получиться что то вроде:

1
2
3
4
[Date]
; Defines the default timezone used by the date functions
; "display: none">/span>"http://php.net/date.timezone" rel="nofollow" class="ext" target="_blank">http://php.net/date.timezone"ext">"element-invisible"> (внешняя ссылка)</span></span></a>"display: none">
 
guest
0 Комментарий
Inline Feedbacks
View all comments
Authorization
*
*
 
Registration
*
*
*
*
 
0
Would love your thoughts, please comment.x
()
x

Spelling error report

The following text will be sent to our editors: