Difference between revisions of "Debian 11 Bullseye with Zoneminder 1.36.x"

From ZoneMinder Wiki
Jump to navigationJump to search
(Undo revision 16779 by Bbunge (talk))
Tag: Undo
m (Improve formatting)
Line 20: Line 20:
Of course use your timezone in place of America/New_York.
Of course use your timezone in place of America/New_York.


1. Install Debian 11 (Bullseye), desktop or server version, along with Apache2, PHP and your favorite database (Mariadb recommended). A quick way to install LAMP this is:
1. Install Debian 11 (Bullseye), desktop or server version, along with Apache2, PHP and your favorite database (Mariadb recommended). A quick way to install LAMP is:


  sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql lsb-release gnupg2
  sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql lsb-release gnupg2


2. echo "deb https://zmrepo.zoneminder.com/debian/release-1.36 "`lsb_release  -c -s`"/" >> /etc/apt/sources.list.d/zoneminder.list
2. Add Zoneminder's repo to your APT configuration:


3. wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add -
echo "deb https://zmrepo.zoneminder.com/debian/release-1.36 "`lsb_release  -c -s`"/" | sudo tee /etc/apt/sources.list.d/zoneminder.list


4. sudo apt-get update && sudo apt install zoneminder=1.36.11-bullseye1
3. Add Zoneminder's GPG signing key:


6. Additional steps:
wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add -
 
4. Update package indexes and install the package:
 
sudo apt-get update && sudo apt install zoneminder=1.36.11-bullseye1
 
5. Enable the systemd service and apache configuration


  sudo systemctl enable zoneminder.service
  sudo systemctl enable zoneminder.service
Line 38: Line 44:
  sudo service apache2 reload
  sudo service apache2 reload


9. Open Zoneminder http://(IP-Address)/zm and remember to change the Timezone in Options-Timezone
6. Open Zoneminder http://(IP-Address)/zm
 
7. Change the Timezone in Options-Timezone

Revision as of 15:05, 16 September 2022

Updated 11AUG21 for Debian 11

Debian 11 Bullseye is being released with Zoneminder 1.34.23 and as usual for Debian the zm database needs to be created manually. This is not user friendly and 1.34 is considered old and unsupported. So we will be using the packages provided by the ZoneMinder development team hosted at zmrepo.zoneminder.com.

Note: We currently only package for amd64 and armhf so if your are running something else this won't work.

Debian, unlike Ubuntu, does not install sudo with the initial setup. While you can log in as root, a user with sudo authority is recommended.

To enable sudo: In a terminal,become root with su. Enter your root password. Install sudo with:

apt install sudo

Add the user account to the group sudo with:

/sbin/adduser username sudo 

where username is your user account. Exit root then log out and then log in with the same user.

Timezone: it is recommended you set your specific timesone with:

sudo timedatectl set-timezone America/New_York

Of course use your timezone in place of America/New_York.

1. Install Debian 11 (Bullseye), desktop or server version, along with Apache2, PHP and your favorite database (Mariadb recommended). A quick way to install LAMP is:

sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql lsb-release gnupg2

2. Add Zoneminder's repo to your APT configuration:

echo "deb https://zmrepo.zoneminder.com/debian/release-1.36 "`lsb_release  -c -s`"/" | sudo tee /etc/apt/sources.list.d/zoneminder.list

3. Add Zoneminder's GPG signing key:

wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add -

4. Update package indexes and install the package:

sudo apt-get update && sudo apt install zoneminder=1.36.11-bullseye1

5. Enable the systemd service and apache configuration

sudo systemctl enable zoneminder.service
sudo systemctl start zoneminder
sudo a2enconf zoneminder
sudo a2enmod rewrite headers expires
sudo service apache2 reload

6. Open Zoneminder http://(IP-Address)/zm

7. Change the Timezone in Options-Timezone