ZoneMinder
开源软件身份卡 | |
---|---|
名称 | ZoneMinder |
开发语言 | PHP |
官网 | 官网 |
代码托管 | Github |
开发团队 | ConnorTechnology |
开源协议 | GPLv2 |
本文档使用版本 | 1.36.35 |
本文档更新日期 | 2025年3月19日 |
配套视频教程 |
官方仓库:zmrepo.zoneminder.com
文档地址:https://wiki.zoneminder.com/
文档(过旧):https://zoneminder.readthedocs.io/en/stable/index.html
安装教程(Debian系统)
安装Apache、PHP、MariaDB:apt install apache2 mariadb-server php libapache2-mod-php php-mysql lsb-release gnupg2
编辑安装脚本:nano zm-install
#!/bin/sh clear read -p "This script installs ZoneMinder 1.36.x on Debian 12 with LAMP (MySQL or Mariadb) installed... This script must be run as root! Press Enter to continue or Ctrl + c to quit" nothing clear apt install -y lsb-release gnupg2 echo "deb https://zmrepo.zoneminder.com/debian/release-1.36 "`lsb_release -c -s`"/" | sudo tee /etc/apt/sources.list.d/zoneminder.list # The key is stored in the deprecated keyring trusted.gpg. # wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add - wget -O- https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/zmrepo.gpg read -p "Warning! Check above to insure the line says OK. If not the GPG signing key was not installed and you will need to figure out why before continuing. Press enter to continue" nothing apt update clear apt install zoneminder --install-recommends -y systemctl enable zoneminder service zoneminder start adduser www-data video a2enconf zoneminder a2enmod rewrite a2enmod headers a2enmod expires service apache2 reload clear read -p "Install complete. Open Zoneminder/Options and set the timezone. Press enter to continue" nothing clear
给脚本授权:chmod 755 zm-install
运行安装:./zm-install