GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat ZoneMinder na Ubuntu 22.04 | 20,04 LTS

Zoneminder je bezplatný software pro správu kamer s otevřeným zdrojovým kódem dostupný pouze pro Linux. Zde se naučíme kroky k instalaci ZoneMinder na Ubuntu 20.04 Focal Fossa nebo Ubuntu 22.04 Jammy JellyFish.

Co je ZoneMinder?

ZoneMinder je softwarová aplikace určená ke spuštění na systému Linux pro monitorování prostřednictvím uzavřeného televizního okruhu. Nabízí webové rozhraní pro snadné použití a ovládání standardních kamer (přes snímací kartu, USB, FireWire atd.) nebo kamerových zařízení na bázi IP.

Software můžeme provozovat ve třech režimech:

Monitorování (bez nahrávání)
Záznam po detekovaném pohybu
Trvalý záznam

Kroky k instalaci ZoneMinder na Ubuntu 22.04 | 20,04 LTS

Zde uvedené kroky lze také použít na jiných verzích Ubuntu a dalších operačních systémech na něm založených, jako je POP OS, Linux Mint, Elementary OS, MX Linux a další…

1. Požadavky na tutoriál

Ubuntu 22.04/20.04/18.04
Webový server Apache
PHP a MySQL
Uživatel bez oprávnění root s funkcí sudo správně alespoň
Připojení k internetu

2. Spusťte aktualizaci systému

Protože jsme vyžadovali instalaci několika balíčků pomocí systémového úložiště, spusťte nejprve příkaz aktualizace systému, abychom se ujistili, že je náš systém aktuální.

sudo apt update -y

3. Nainstalujte server LAMP na Ubuntu 20.04 | 22.04

Ke spuštění ZoneMinder potřebujeme webový server Apache, PHP a MySQL, proto nejprve nastavíme celý LAMP server v našem systému. Uživatel může instalovat prvky LAMP jeden po druhém, ale místo toho zde použijeme holistický přístup pomocí nástroje taskel.

sudo apt install tasksel

Jakmile je Tasksel ve vašem systému, můžete spustit jediný příkaz pro automatizaci procesu instalace Apache, PHP a MySQL včetně aktivace jejich služeb.

sudo tasksel install lamp-server

Přijměte výzvu k instalaci LAMP stisknutím Y a stisknutím klávesy Enter klíč.

4. Přidejte PPA pro nejnovější verzi ZoneMinder

No, nejlepší věc je, že ZoneMinder je k dispozici k instalaci pomocí správce balíčků APT a základního úložiště Ubuntu 20.04 a 22.04, takže k jeho získání můžeme spustit jediný příkaz. Verze z oficiálního úložiště však nebude nejnovější.

Proto doporučujeme použít následující repo PPA, spustit:

sudo add-apt-repository ppa:iconnor/zoneminder

Jakmile spustíte výše uvedený příkaz, systém automaticky vyzve repozitář, který poskytuje nejnovější verzi. Například v našem případě to bylo 1,36. Stejně tak budete mít také jeden. Použijte tuto verzi s výše uvedeným úložištěm PPA a přidejte totéž-

syntaxe :

sudo add-apt-repository ppa:iconnor/zoneminder-version

příklad :

sudo add-apt-repository ppa:iconnor/zoneminder-1.36

Po přidání úložiště spusťte příkaz aktualizace systému:

sudo apt update && sudo apt upgrade

4. Nainstalujte ZoneMinder na Ubuntu 22.04 | 20.04

No, přidali jsme úložiště, abychom získali nejnovější verzi ZoneMinder, nyní můžete snadno použít správce balíčků APT k instalaci se všemi požadovanými závislostmi.

sudo apt install zoneminder

5. Nastavte MySQL- sql_mode =NO_ENGINE_SUBSTITUTION

MySQL již máme nainstalované, stačí nastavit sql_mode = NO_ENGINE_SUBSTITUTION pomocí konfiguračního souboru MySQL.

sudo rm /etc/mysql/my.cnf  
sudo cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/my.cnf

Upravit soubor:

sudo nano /etc/mysql/my.cnf

Na konec souboru přidejte následující řádek:

sql_mode = NO_ENGINE_SUBSTITUTION

Uložte soubor stisknutím Ctrl+O , stiskněte Enter a poté ukončit - Ctrl+X.

6. Nastavte uživatelská oprávnění Apache

Povolte přístup k souborům ZoneMinder uživateli apache, aby k nim měl přístup.

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/

Povolit moduly Apache:

sudo a2enmod cgi rewrite expires headers

Povolte konfigurační soubor virtuálního hostitele ZoneMinder

sudo a2enconf zoneminder

Nastavte datum a časové pásmo v PHP.ini

sudo nano /etc/php/*/apache2/php.ini

Stiskněte Ctrl + w a poté zadejte – Datum poté stiskněte Enter klíč. Toto vyhledá a přenese vás do oblasti, kde můžeme nakonfigurovat časové pásmo:Časové pásmo můžete vidět v oficiálním dokumentu PHP.

Nahraďte ; od začátku řádku- date.timezone a poté přidejte své časové pásmo.

Uložte soubor - Ctrl+O , stiskněte Enter Klávesa a poté Ctrl+X .

7. Spusťte a povolte službu ZoneMinder

Nakonfigurovali jsme téměř vše, pojďme spustit systémovou službu ZoneMinder, také ji povolit, aby se zajistilo, že se spouští automaticky při spouštění systému nebo v případě havárie.

sudo systemctl enable zoneminder
sudo systemctl start zoneminder

Také znovu načtěte službu Apache, abyste použili změny, které jsme dosud provedli.

sudo systemctl reload apache2

8. Přístup k webovému rozhraní

Udělejme poslední krok pro přístup k webovému rozhraní ZoneMinder, jednoduše otevřete svůj prohlížeč ve vašem systému nebo ten, který má přístup k IP adrese serveru, kde jste nainstalovali tento monitorovací a sledovací software.

Ukažte na :

http//:server-ip-address/zm

Poznámka: Nahraďte server-ip-address se skutečnou adresou vašeho systému Ubuntu. Pokud neznáte IP adresu, můžeme ji získat pomocí příkazu – ip a

Odinstalovat nebo odebrat

Pokud v budoucnu budete chtít tento linuxový software odstranit, jednoduše spusťte dané příkazy, abyste nejenom odinstalovali ZoneMinder, ale také jeho úložiště.

sudo apt remove zoneminder
sudo add-apt-repository --remove ppa:iconnor/zoneminder-version

Zde je naše verze 1.36 pak příkaz bude:

sudo add-apt-repository --remove ppa:iconnor/zoneminder-1.36

Odebrání serveru lampy:

sudo apt remove apache2 mysql-server mysql php

Další informace o tomto nástroji naleznete v oficiální dokumentaci.


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  3. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  1. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  2. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS

  3. Jak nainstalovat Webmin v Ubuntu 20.04 LTS