{"id":1115,"date":"2021-04-05T22:09:59","date_gmt":"2021-04-05T20:09:59","guid":{"rendered":"http:\/\/blog.glueck.hu\/?p=1115"},"modified":"2021-04-05T22:09:59","modified_gmt":"2021-04-05T20:09:59","slug":"zoneminder-ujratelepitese-truenas-12-jail-ben","status":"publish","type":"post","link":"http:\/\/blog.glueck.hu\/?p=1115","title":{"rendered":"ZoneMinder \u00fajratelep\u00edt\u00e9se TrueNAS 12 jail-ben"},"content":{"rendered":"\n<p>Az el\u0151z\u0151 posztban az UniFi Controller telep\u00edt\u00e9s\u00e9r\u0151l, illetve friss\u00edt\u00e9s\u00e9r\u0151l volt sz\u00f3. L\u00e1ssuk h\u00e1t a ZoneMinder friss\u00edt\u00e9s\u00e9t.<\/p>\n\n\n\n<p>Az al\u00e1bbi dokument\u00e1ci\u00f3 elk\u00e9sz\u00edt\u00e9s\u00e9hez seg\u00edts\u00e9gemre volt a k\u00f6z\u00f6ss\u00e9gi plugin, illetve annak szkriptjei. Itt tal\u00e1lj\u00e1tok: <a href=\"https:\/\/github.com\/freenas\/iocage-plugin-zoneminder\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/freenas\/iocage-plugin-zoneminder<\/a><\/p>\n\n\n\n<p>A <a rel=\"noreferrer noopener\" href=\"https:\/\/wiki.zoneminder.com\/Backups\" data-type=\"URL\" data-id=\"https:\/\/wiki.zoneminder.com\/Backups\" target=\"_blank\">wiki<\/a> szerint a ment\u00e9s \u00e9s vissza\u00e1ll\u00edt\u00e1s egyr\u00e9szt a f\u00e1jlrendszer vissza\u00e1ll\u00edt\u00e1s\u00e1t (esem\u00e9nyek, konfigur\u00e1ci\u00f3), m\u00e1sr\u00e9szt a MySQL adatb\u00e1zis vissza\u00e1ll\u00edt\u00e1s\u00e1t jelenti.<\/p>\n\n\n\n<p>Ezen fel\u00fcl a webszerver (nginx) konfigur\u00e1ci\u00f3j\u00e1t is \u00e9rdemes elmenteni.<\/p>\n\n\n\n<p>Kezdj\u00fck az adatb\u00e1zissal. A munk\u00e1t a jail-ben kezdem, a szolg\u00e1ltat\u00e1st le\u00e1ll\u00edtom:<\/p>\n\n\n\n<pre id=\"block-19c7cdb3-f764-43d6-bbed-9e798ece1e16\" class=\"wp-block-preformatted\">root@truenas:\/ # <strong><code>iocage console ZoneMinder<\/code><\/strong>\nroot@ZoneMinder:~ # <code><strong>service zoneminder stop<\/strong><\/code><\/pre>\n\n\n\n<p>Mivel nem ismerem az adatb\u00e1zist, ez\u00e9rt mindent export\u00e1lok:<\/p>\n\n\n\n<pre id=\"block-7f219aaf-21ee-4a1a-a22d-483389ba1eba\" class=\"wp-block-preformatted\">root@ZoneMinder:~ # <code><strong>mysqldump --user=root --password --set-gtid-purged=OFF --add-drop-database --triggers --routines --events --databases zm &gt; \/tmp\/dump.sql<\/strong><\/code><\/pre>\n\n\n\n<p>A ment\u00e9s a jail-ben van, ez\u00e9rt ki kell m\u00e1solnunk valahova, ahol az \u00faj jail-b\u0151l hozz\u00e1f\u00e9r\u00fcnk:<\/p>\n\n\n\n<pre id=\"block-27085d91-ba5c-4f6b-87f8-c27b2d1624a8\" class=\"wp-block-preformatted\">root@ZoneMinder:~ # <code><strong>exit<\/strong><\/code>\nlogout\nroot@truenas:\/ # <strong><code>cd \/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/tmp\/<\/code><\/strong>\nroot@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/tmp # <strong><code>cp dump.sql \/mnt\/vol0\/dataset2\/Backup\/ZoneMinder\/<\/code><\/strong><\/pre>\n\n\n\n<p>Folytassuk a f\u00e1jlrendszerrel, de hol tal\u00e1lhat\u00f3 a konfigur\u00e1ci\u00f3?<\/p>\n\n\n\n<pre id=\"block-fa361f6a-03cc-402e-a0c9-8633954796fd\" class=\"wp-block-preformatted\">root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root # <code><strong>find . -name zm.conf<\/strong><\/code>\n.\/usr\/local\/etc\/zm.conf<\/pre>\n\n\n\n<p>V\u00e1rjunk csak, nem ez kell nek\u00fcnk, hanem a zoneminder mappa alatti f\u00e1jlok:<\/p>\n\n\n\n<pre id=\"block-27085d91-ba5c-4f6b-87f8-c27b2d1624a8\" class=\"wp-block-preformatted\">root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root # <code><strong>cd usr\/local\/etc<\/strong><\/code>\nroot@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/usr\/local\/etc # <code><strong>cat zm.conf<\/strong><\/code>\n==========================================================================\n#\nZoneMinder Base Configuration\n#\n==========================================================================\n#\n*** DO NOT EDIT THIS FILE ***\n#\nTo make custom changes to the variables below, create a new configuration\nfile, with an extention of .conf, under the \/usr\/local\/etc\/zoneminder\nfolder, containing your desired modifications.\n#<\/pre>\n\n\n\n<p>Akkor ments\u00fck ki f\u00e1jlokat a jail-b\u0151l az egyik dataset-re:<\/p>\n\n\n\n<pre id=\"block-27085d91-ba5c-4f6b-87f8-c27b2d1624a8\" class=\"wp-block-preformatted\">root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root # <code><strong>cd zoneminder<\/strong><\/code>\nroot@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/usr\/local\/etc\/zoneminder # <code><strong>cp *.conf \/mnt\/vol0\/dataset2\/Backup\/ZoneMinder\/<\/strong><\/code><\/pre>\n\n\n\n<p>K\u00f6vetkeznek az esem\u00e9nyek. Az esem\u00e9nyek k\u00f6nyvt\u00e1ra a <em>01-system-paths.conf<\/em> f\u00e1jlban ZM_DIR_EVENTS v\u00e1ltoz\u00f3ban tal\u00e1lhat\u00f3 (\/var\/db\/zoneminder\/events). \u00c9n ezekkel most nem foglalkozom, de ugyan\u00fagy menthet\u0151ek, mint a konfigur\u00e1ci\u00f3.<\/p>\n\n\n\n<pre id=\"block-27085d91-ba5c-4f6b-87f8-c27b2d1624a8\" class=\"wp-block-preformatted\">root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/usr\/local\/etc\/zoneminder # <code><strong>grep ZM_DIR_EVENTS &lt; 01-system-paths.conf<\/strong><\/code>\nZM_DIR_EVENTS=\/var\/db\/zoneminder\/events<\/pre>\n\n\n\n<p>V\u00e9g\u00fcl a webszerver konfigur\u00e1ci\u00f3j\u00e1nak ment\u00e9s\u00e9t v\u00e9gezz\u00fck el:<\/p>\n\n\n\n<pre id=\"block-27085d91-ba5c-4f6b-87f8-c27b2d1624a8\" class=\"wp-block-preformatted\">root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/usr\/local\/etc\/nginx # <code><strong>cp nginx.conf \/mnt\/vol0\/dataset2\/Backup\/ZoneMinder\/<\/strong><\/code>\nroot@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/usr\/local\/etc\/nginx # <code><strong>cp conf.d\/zoneminder.conf \/mnt\/vol0\/dataset2\/Backup\/ZoneMinder\/<\/strong><\/code><\/pre>\n\n\n\n<p>A TrueNAS felhaszn\u00e1l\u00f3i fel\u00fclet\u00e9n kereszt\u00fcl a k\u00f6z\u00f6ss\u00e9gi plugin-ek k\u00f6z\u00f6tt el\u00e9rhet\u0151 a <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/freenas\/iocage-plugin-zoneminder\" data-type=\"URL\" data-id=\"https:\/\/github.com\/freenas\/iocage-plugin-zoneminder\" target=\"_blank\">Zoneminder<\/a>, viszont a plugin a 12.1-es verzi\u00f3ra \u00e9p\u00fcl, ez\u00e9rt nem \u00edgy fogom telep\u00edteni.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"338\" src=\"http:\/\/blog.glueck.hu\/wp-content\/uploads\/2020\/12\/image-7-1024x338.png\" alt=\"\" class=\"wp-image-1117\" srcset=\"http:\/\/blog.glueck.hu\/wp-content\/uploads\/2020\/12\/image-7-1024x338.png 1024w, http:\/\/blog.glueck.hu\/wp-content\/uploads\/2020\/12\/image-7-300x99.png 300w, http:\/\/blog.glueck.hu\/wp-content\/uploads\/2020\/12\/image-7-768x253.png 768w, http:\/\/blog.glueck.hu\/wp-content\/uploads\/2020\/12\/image-7-1536x506.png 1536w, http:\/\/blog.glueck.hu\/wp-content\/uploads\/2020\/12\/image-7.png 1632w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Helyette l\u00e9trehozok egy \u00faj jail-t a felhaszn\u00e1l\u00f3i fel\u00fcleten, majd friss\u00edtem a csomagokat \u00e9s telep\u00edtem a zoneminder-t.<\/p>\n\n\n\n<pre id=\"block-19c7cdb3-f764-43d6-bbed-9e798ece1e16\" class=\"wp-block-preformatted\">root@truenas:~ # <code><strong>iocage console ZoneMinder<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>pkg update &amp;&amp; pkg upgrade<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>pkg install zoneminder<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>exit<\/strong><\/code><\/pre>\n\n\n\n<p>A poszt \u00edr\u00e1sakor az 1.34.9-es verzi\u00f3 volt el\u00e9rhet\u0151. Telep\u00edt\u00e9s ut\u00e1n kapunk egy t\u00f6bb oldalas le\u00edr\u00e1st, hogy mit kell m\u00e9g telep\u00edten\u00fcnk, be\u00e1ll\u00edtanunk. K\u00f6vetkezzenek sorban a l\u00e9p\u00e9sek:<\/p>\n\n\n\n<p>1. ZoneMinder konfigur\u00e1ci\u00f3s f\u00e1jlok \u00e9s adatb\u00e1zis ment\u00e9s vissza\u00e1ll\u00edt\u00e1sa:<\/p>\n\n\n\n<pre id=\"block-b399e7fb-8b20-4623-8784-76357c5d2f05\" class=\"wp-block-preformatted\">root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/usr\/local\/etc\/zoneminder # <code><strong>cp \/mnt\/vol0\/dataset2\/Backup\/ZoneMinder\/*.conf .<\/strong><\/code><br>root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/tmp # <code><strong>cp \/mnt\/vol0\/dataset2\/Backup\/ZoneMinder\/dump.sql .<\/strong><\/code><\/pre>\n\n\n\n<p>2. MySQL telep\u00edt\u00e9s, adatb\u00e1zis import<\/p>\n\n\n\n<p>A kezdeti root jelsz\u00f3 a szolg\u00e1ltat\u00e1s ind\u00edt\u00e1sa unt\u00e1n a \/root\/.mysql_secret f\u00e1jlban tal\u00e1lhat\u00f3 \u00e9s illik r\u00f6gt\u00f6n megv\u00e1ltoztatni. Ezen fel\u00fcl l\u00e9trehozunk egy felhaszn\u00e1l\u00f3t a ZoneMinder-nek <em>zmuser<\/em> n\u00e9ven. Ez a felhaszn\u00e1l\u00f3 szerepel az el\u0151z\u0151 l\u00e9p\u00e9sben vissza\u00e1ll\u00edtott konfigur\u00e1ci\u00f3s f\u00e1jlban:<\/p>\n\n\n\n<pre id=\"block-566bfecd-c9c5-4311-99e8-f8a7961ad661\" class=\"wp-block-preformatted\">root@truenas:~ # <code><strong>iocage console ZoneMinder<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>pkg install mysql57-server<\/strong><\/code>\n\nInitial password for first time use of MySQL is saved in $HOME\/.mysql_secret\nie. when you want to use \"mysql -u root -p\" first you should see password\nin \/root\/.mysql_secret\n\nroot@ZoneMinder:~ # <strong><code>sysrc mysql_enable=\"YES\"<\/code><\/strong>\nroot@ZoneMinder:\/ # <code><strong>service mysql-server start<\/strong><\/code>\nroot@ZoneMinder:\/ # <code><strong>mysql --user=root --password<\/strong><\/code>\nEnter password:\n\nroot@localhost [(none)]&gt; <code><strong>ALTER USER 'root'@'localhost' IDENTIFIED BY '*****';<\/strong><\/code>\nQuery OK, 0 rows affected (0.02 sec)\n\nroot@localhost [(none)]&gt; <strong><code>GRANT ALL PRIVILEGES ON zm.* TO 'dbadmin'@'localhost' IDENTIFIED BY '****';<\/code><\/strong>\nQuery OK, 0 rows affected, 1 warning (0.03 sec)\n\nroot@localhost [(none)]&gt; <code><strong>FLUSH PRIVILEGES;<\/strong><\/code>\nQuery OK, 0 rows affected (0.02 sec)\n\nroot@localhost [(none)]&gt; <code><strong>exit<\/strong><\/code>\nBye\nroot@ZoneMinder:\/ # <code><strong>mysql --user=root --password &lt; \/tmp\/dump.sql<\/strong><\/code>\nEnter password:<\/pre>\n\n\n\n<p>3. nginx webszerver telep\u00edt\u00e9se:<\/p>\n\n\n\n<pre id=\"block-b399e7fb-8b20-4623-8784-76357c5d2f05\" class=\"wp-block-preformatted\">root@ZoneMinder:~ # <code><strong>pkg install nginx<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>sysrc nginx_enable=\"YES\"<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>exit<\/strong><\/code><\/pre>\n\n\n\n<p>  nginx konfigur\u00e1ci\u00f3 visszat\u00f6lt\u00e9se:<\/p>\n\n\n\n<pre id=\"block-9cc4cee4-9d24-4e39-8db8-ebb4cac2be55\" class=\"wp-block-preformatted\">root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/usr\/local\/etc\/nginx # <code><strong>cp \/mnt\/vol0\/dataset2\/Backup\/ZoneMinder\/nginx.conf .<\/strong><\/code>\nroot@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/usr\/local\/etc\/nginx # <code><strong>mkdir conf.d<\/strong><\/code>\nroot@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/usr\/local\/etc\/nginx # <code><strong>cp \/mnt\/vol0\/dataset2\/Backup\/ZoneMinder\/zoneminder.conf <\/strong><\/code><strong><code>conf.d\/<\/code><\/strong><\/pre>\n\n\n\n<p>ideiglenes SSL tan\u00fas\u00edtv\u00e1ny gener\u00e1l\u00e1sa, ha van, akkor a tan\u00fas\u00edtv\u00e1ny vissza\u00e1ll\u00edt\u00e1sa<\/p>\n\n\n\n<pre id=\"block-79710bc7-da50-4642-b690-189e4b7a7832\" class=\"wp-block-preformatted\">root@truenas:~ # <code><strong>iocage console ZoneMinder<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong># \/usr\/bin\/openssl req -new -newkey rsa:2048 -days 366 -nodes -x509 -subj \"\/O=Temporary Certificate Please Replace\/CN=*\" -keyout \/usr\/local\/etc\/ssl\/key.pem -out \/usr\/local\/etc\/ssl\/cert.pem<\/strong><\/code><\/pre>\n\n\n\n<p>szolg\u00e1ltat\u00e1s ind\u00edt\u00e1sa<\/p>\n\n\n\n<pre id=\"block-137ada5f-2c3b-47ae-a11b-6f12bd6c256c\" class=\"wp-block-preformatted\">root@ZoneMinder:~ # <code><strong>service nginx start<\/strong><\/code><\/pre>\n\n\n\n<p>4. cgi-wrapper telep\u00edt\u00e9se, be\u00e1ll\u00edt\u00e1sa<\/p>\n\n\n\n<pre id=\"block-b399e7fb-8b20-4623-8784-76357c5d2f05\" class=\"wp-block-preformatted\">root@ZoneMinder:~ # <strong><code>pkg install fcgiwrap<\/code><\/strong>\nroot@ZoneMinder:~ # <strong><code>sysrc fcgiwrap_enable=\"YES\"<\/code><\/strong>\nroot@ZoneMinder:~ # <code><strong>sysrc fcgiwrap_user=\"www\"<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>sysrc fcgiwrap_socket_owner=\"www\"<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>sysrc fcgiwrap_flags=\"-c 4\"<\/strong><\/code><\/pre>\n\n\n\n<p>5. php be\u00e1ll\u00edt\u00e1sa<\/p>\n\n\n\n<pre id=\"block-b399e7fb-8b20-4623-8784-76357c5d2f05\" class=\"wp-block-preformatted\">root@ZoneMinder:~ # <code><strong>touch \/usr\/local\/etc\/php-fpm.d\/zoneminder.conf<\/strong><\/code>\nroot@ZoneMinder:~ # <strong><code>vi \/usr\/local\/etc\/php-fpm.d\/zoneminder.conf<\/code><\/strong>\n\nAz al\u00e1bbi sorok bem\u00e1sol\u00e1sa:\n<em>listen = \/var\/run\/php-fpm.sock\nlisten.owner = www\nlisten.group = www\nenv[PATH] = \/usr\/local\/bin:\/usr\/bin:\/bin<\/em>\n\nroot@ZoneMinder:~ # <code><strong>echo date.timezone = '\"UTC\"' &gt; \/usr\/local\/etc\/php\/overrides.ini<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>sysrc php_fpm_enable=\"YES\"<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>service php-fpm start<\/strong><\/code><\/pre>\n\n\n\n<p>6. K\u00f6nyvt\u00e1rak l\u00e9trehoz\u00e1sa<\/p>\n\n\n\n<p>Az al\u00e1bbi l\u00e9p\u00e9seket ut\u00f3lag dokument\u00e1ltam, mivel ezekre hibakeres\u00e9s sor\u00e1n der\u00fclt f\u00e9ny:<\/p>\n\n\n\n<pre id=\"block-137ada5f-2c3b-47ae-a11b-6f12bd6c256c\" class=\"wp-block-preformatted\">root@ZoneMinder:~ # <code><strong>mkdir \/var\/log\/zm<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>chown www:www \/var\/log\/zm<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>su -m www -c 'mkdir \/var\/db\/zoneminder\/events'<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>su -m www -c 'mkdir \/var\/db\/zoneminder\/images'<\/strong><\/code><\/pre>\n\n\n\n<p>7. ZoneMinder ind\u00edt\u00e1sa<\/p>\n\n\n\n<pre id=\"block-59eb7588-c6f6-4847-8748-ad6b915c02d1\" class=\"wp-block-preformatted\">root@ZoneMinder:~ # <code><strong>sysrc zoneminder_enable=\"YES\"<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>service zoneminder start<\/strong><\/code>\nroot@ZoneMinder:~ # <code><strong>exit<\/strong><\/code><\/pre>\n\n\n\n<p>K\u00e9szen vagyunk.<\/p>\n\n\n\n<p>R\u00e1ad\u00e1s: Ideiglenes f\u00e1jlrendszer (tmpfs)<br>A le\u00edr\u00e1s szerint a ZoneMinder a kamer\u00e1k felv\u00e9teleinek utols\u00f3 n\u00e9h\u00e1ny k\u00e9pkock\u00e1j\u00e1t megtartja, riaszt\u00e1s eset\u00e9re. Aj\u00e1nlott ezeket a felv\u00e9teleket a mem\u00f3ri\u00e1ban t\u00e1rolni, hogy a t\u00e1rol\u00f3kat k\u00edm\u00e9lj\u00fck.<br>Az al\u00e1bbi <a rel=\"noreferrer noopener\" href=\"https:\/\/www.truenas.com\/community\/threads\/howto-set-up-tmpfs-in-a-jail-for-transcoding-or-zoneminder.60842\/post-618501\" data-type=\"URL\" data-id=\"https:\/\/www.truenas.com\/community\/threads\/howto-set-up-tmpfs-in-a-jail-for-transcoding-or-zoneminder.60842\/post-618501\" target=\"_blank\">linken<\/a> tal\u00e1ltam egy j\u00f3 le\u00edr\u00e1st a be\u00e1ll\u00edt\u00e1sokr\u00f3l.<\/p>\n\n\n\n<p>A felhaszn\u00e1l\u00f3i fel\u00fcleten a jail be\u00e1ll\u00edt\u00e1saiban kapcsoljuk be az &#8222;allow_raw_sockets&#8221;-t \u00e9s az &#8222;allow_mount&#8221;-ot \u00e9s alatta v\u00e1lasszuk ki az &#8222;allow_mount_tmpfs&#8221;-t.<br>Adjuk hozz\u00e1 az al\u00e1bb sort a jail f\u00e1jlrendszer t\u00e1bl\u00e1j\u00e1hoz (fstab):<\/p>\n\n\n\n<pre id=\"block-eb858f5a-0a14-451a-b74a-b4c6942d3359\" class=\"wp-block-preformatted\">root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder # <code><strong>echo tmpfs \/mnt\/vol0\/iocage\/jails\/ZoneMinder\/root\/tmp tmpfs rw,nosuid,noexec,mode=01777 0 0 &gt;fstab<\/strong><\/code><\/pre>\n\n\n\n<p>A tmpfs csak akkor csatolhat\u00f3 a jail-ben, ha az enforce_statfs 2-n\u00e9l kisebb \u00e9rt\u00e9kre van be\u00e1ll\u00edtva, ez\u00e9rt \u00e1ll\u00edtsuk 1-re:<\/p>\n\n\n\n<pre id=\"block-aead7792-c2fd-49ab-b45e-0c3490bbcb95\" class=\"wp-block-preformatted\">root@truenas:\/mnt\/vol0\/iocage\/jails\/ZoneMinder # <code><strong>iocage set enforce_statfs=1 ZoneMinder\n<\/strong><\/code>enforce_statfs: 2 -&gt; 1<\/pre>\n\n\n\n<p>A jail-ben ellen\u0151rizz\u00fck a f\u00e1jlrendszert:<\/p>\n\n\n\n<pre id=\"block-ebe6615b-470c-4d09-bdc3-85554b93f26d\" class=\"wp-block-preformatted\">root@ZoneMinder:\/ # <code><strong>mount<\/strong><\/code>\nvol0\/iocage\/jails\/ZoneMinder\/root on \/ (zfs, local, nfsv4acls)\ntmpfs on \/tmp (tmpfs, local, noexec, nosuid)\ndevfs on \/dev (devfs, local, multilabel)\nfdescfs on \/dev\/fd (fdescfs)<\/pre>\n\n\n\n<p>A ZoneMinder \u00edgy m\u00e1r \u00fczemk\u00e9pes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Az el\u0151z\u0151 posztban az UniFi Controller telep\u00edt\u00e9s\u00e9r\u0151l, illetve friss\u00edt\u00e9s\u00e9r\u0151l volt sz\u00f3. L\u00e1ssuk h\u00e1t a ZoneMinder friss\u00edt\u00e9s\u00e9t. Az al\u00e1bbi dokument\u00e1ci\u00f3 elk\u00e9sz\u00edt\u00e9s\u00e9hez seg\u00edts\u00e9gemre volt a k\u00f6z\u00f6ss\u00e9gi plugin, illetve annak szkriptjei. Itt tal\u00e1lj\u00e1tok: https:\/\/github.com\/freenas\/iocage-plugin-zoneminder A wiki szerint a ment\u00e9s \u00e9s vissza\u00e1ll\u00edt\u00e1s egyr\u00e9szt a f\u00e1jlrendszer vissza\u00e1ll\u00edt\u00e1s\u00e1t (esem\u00e9nyek, konfigur\u00e1ci\u00f3), m\u00e1sr\u00e9szt a MySQL adatb\u00e1zis vissza\u00e1ll\u00edt\u00e1s\u00e1t jelenti. Ezen fel\u00fcl a webszerver (nginx) &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.glueck.hu\/?p=1115\" class=\"more-link\"><span class=\"screen-reader-text\">&#8222;ZoneMinder \u00fajratelep\u00edt\u00e9se TrueNAS 12 jail-ben&#8221;<\/span> b\u0151vebben<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[121,129],"class_list":["post-1115","post","type-post","status-publish","format-standard","hentry","category-tech","tag-truenas","tag-zoneminder"],"_links":{"self":[{"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=\/wp\/v2\/posts\/1115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1115"}],"version-history":[{"count":18,"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=\/wp\/v2\/posts\/1115\/revisions"}],"predecessor-version":[{"id":1198,"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=\/wp\/v2\/posts\/1115\/revisions\/1198"}],"wp:attachment":[{"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1115"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.glueck.hu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}