<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.ipnp.su/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Suser</id>
		<title>pNp Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.ipnp.su/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Suser"/>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/w/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Suser"/>
		<updated>2026-04-14T05:59:02Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2502</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2502"/>
				<updated>2022-06-29T07:51:22Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Centos 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf latest-unix.tar.gz&lt;br /&gt;
 ln -s nexus-'''3.12.0-01''' nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-1.8.0-openjdk-headless tar&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=nexus service&lt;br /&gt;
 After=network.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=forking&lt;br /&gt;
 LimitNOFILE=65536&lt;br /&gt;
 ExecStart=/opt/nexus/bin/nexus start&lt;br /&gt;
 ExecStop=/opt/nexus/bin/nexus stop &lt;br /&gt;
 User=nexus&lt;br /&gt;
 Restart=on-abort&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf latest-unix.tar.gz&lt;br /&gt;
 ln -s nexus-'''3.22.1-02''' nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 systemctl --now enable nexus&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 login: admin&lt;br /&gt;
 password: cat /opt/sonatype-work/nexus3/admin.password&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2501</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2501"/>
				<updated>2022-06-29T07:51:07Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Centos 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf latest-unix.tar.gz&lt;br /&gt;
 ln -s nexus-'''3.12.0-01''' nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-1.8.0-openjdk-headless tar&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=nexus service&lt;br /&gt;
 After=network.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=forking&lt;br /&gt;
 LimitNOFILE=65536&lt;br /&gt;
 ExecStart=/opt/nexus/bin/nexus start&lt;br /&gt;
 ExecStop=/opt/nexus/bin/nexus stop &lt;br /&gt;
 User=nexus&lt;br /&gt;
 Restart=on-abort&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.*-unix.tar.gz&lt;br /&gt;
 ln -s nexus-'''3.22.1-02''' nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 systemctl --now enable nexus&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 login: admin&lt;br /&gt;
 password: cat /opt/sonatype-work/nexus3/admin.password&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2500</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2500"/>
				<updated>2022-06-29T07:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.*-unix.tar.gz&lt;br /&gt;
 ln -s nexus-'''3.12.0-01''' nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-1.8.0-openjdk-headless tar&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=nexus service&lt;br /&gt;
 After=network.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=forking&lt;br /&gt;
 LimitNOFILE=65536&lt;br /&gt;
 ExecStart=/opt/nexus/bin/nexus start&lt;br /&gt;
 ExecStop=/opt/nexus/bin/nexus stop &lt;br /&gt;
 User=nexus&lt;br /&gt;
 Restart=on-abort&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.*-unix.tar.gz&lt;br /&gt;
 ln -s nexus-'''3.22.1-02''' nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 systemctl --now enable nexus&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 login: admin&lt;br /&gt;
 password: cat /opt/sonatype-work/nexus3/admin.password&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2499</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2499"/>
				<updated>2022-06-29T07:49:11Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.*-unix.tar.gz&lt;br /&gt;
 ln -s nexus-'''3.12.0-01''' nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-1.8.0-openjdk-headless tar&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=nexus service&lt;br /&gt;
 After=network.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=forking&lt;br /&gt;
 LimitNOFILE=65536&lt;br /&gt;
 ExecStart=/opt/nexus/bin/nexus start&lt;br /&gt;
 ExecStop=/opt/nexus/bin/nexus stop &lt;br /&gt;
 User=nexus&lt;br /&gt;
 Restart=on-abort&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.22.1-02 nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 systemctl --now enable nexus&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 login: admin&lt;br /&gt;
 password: cat /opt/sonatype-work/nexus3/admin.password&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Zimbra&amp;diff=2498</id>
		<title>Zimbra</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Zimbra&amp;diff=2498"/>
				<updated>2022-05-05T07:51:19Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Настройка фаервола */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Установка zimbrа в СentOS 7===&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем нужные пакеты&lt;br /&gt;
 yum install perl&lt;br /&gt;
&lt;br /&gt;
* Проверяем правильность hosts файла&lt;br /&gt;
 vi /etc/hosts&lt;br /&gt;
&lt;br /&gt;
 '''XXX.XXX.XXX.XXX mail.example.com mail'''&lt;br /&gt;
&lt;br /&gt;
* Скачиваем дистрибутив и md5 файл (Скачать с оффсайта можно здесь https://www.zimbra.com/try/zimbra-collaboration-open-source/)&lt;br /&gt;
 curl https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz -o zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz &lt;br /&gt;
 curl https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz.sha256 -o zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz.sha256&lt;br /&gt;
&lt;br /&gt;
* Проверяем целостность тарбола&lt;br /&gt;
 sha256sum -c zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz.sha256&lt;br /&gt;
 &lt;br /&gt;
* Распаковываем архив&lt;br /&gt;
 tar xzpf zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz&lt;br /&gt;
&lt;br /&gt;
* Переходим в директорию с дистрибутивом&lt;br /&gt;
 cd zcs-8.8.15_GA_3869.RHEL7_64.20190918004220&lt;br /&gt;
&lt;br /&gt;
* Запускаем инсталятор (ключ --platform-override разрешает продолжить работу инсталятора вне зависимости какая версия ОС)&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
* Отвечаем на вопросы&lt;br /&gt;
&lt;br /&gt;
 Operations logged to /tmp/install.log.HTSkCGe9&lt;br /&gt;
 Checking for existing installation...&lt;br /&gt;
     zimbra-drive...NOT FOUND&lt;br /&gt;
     zimbra-imapd...NOT FOUND&lt;br /&gt;
     zimbra-patch...NOT FOUND&lt;br /&gt;
     zimbra-mta-patch...NOT FOUND&lt;br /&gt;
     zimbra-proxy-patch...NOT FOUND&lt;br /&gt;
     zimbra-license-tools...NOT FOUND&lt;br /&gt;
     zimbra-license-extension...NOT FOUND&lt;br /&gt;
     zimbra-network-store...NOT FOUND&lt;br /&gt;
     zimbra-network-modules-ng...NOT FOUND&lt;br /&gt;
     zimbra-chat...NOT FOUND&lt;br /&gt;
     zimbra-talk...NOT FOUND&lt;br /&gt;
     zimbra-ldap...NOT FOUND&lt;br /&gt;
     zimbra-logger...NOT FOUND&lt;br /&gt;
     zimbra-mta...NOT FOUND&lt;br /&gt;
     zimbra-dnscache...NOT FOUND&lt;br /&gt;
     zimbra-snmp...NOT FOUND&lt;br /&gt;
     zimbra-store...NOT FOUND&lt;br /&gt;
     zimbra-apache...NOT FOUND&lt;br /&gt;
     zimbra-spell...NOT FOUND&lt;br /&gt;
     zimbra-convertd...NOT FOUND&lt;br /&gt;
     zimbra-memcached...NOT FOUND&lt;br /&gt;
     zimbra-proxy...NOT FOUND&lt;br /&gt;
     zimbra-archiving...NOT FOUND&lt;br /&gt;
     zimbra-core...NOT FOUND&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
 PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.&lt;br /&gt;
 SYNACOR, INC. (&amp;quot;SYNACOR&amp;quot;) WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU&lt;br /&gt;
 FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING&lt;br /&gt;
 THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY&lt;br /&gt;
 THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS&lt;br /&gt;
 AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT. &lt;br /&gt;
 &lt;br /&gt;
 License Terms for this Zimbra Collaboration Suite Software:&lt;br /&gt;
 https://www.zimbra.com/license/zimbra-public-eula-2-6.html&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Do you agree with the terms of the software license agreement? [N] y&lt;br /&gt;
 &lt;br /&gt;
 Use Zimbra's package repository [Y]  &lt;br /&gt;
 &lt;br /&gt;
 Importing Zimbra GPG key&lt;br /&gt;
 &lt;br /&gt;
 Configuring package repository&lt;br /&gt;
 &lt;br /&gt;
 Checking for installable packages&lt;br /&gt;
 &lt;br /&gt;
 Found zimbra-core (local)&lt;br /&gt;
 Found zimbra-ldap (local)&lt;br /&gt;
 Found zimbra-logger (local)&lt;br /&gt;
 Found zimbra-mta (local)&lt;br /&gt;
 Found zimbra-dnscache (local)&lt;br /&gt;
 Found zimbra-snmp (local)&lt;br /&gt;
 Found zimbra-store (local)&lt;br /&gt;
 Found zimbra-apache (local)&lt;br /&gt;
 Found zimbra-spell (local)&lt;br /&gt;
 Found zimbra-memcached (repo)&lt;br /&gt;
 Found zimbra-proxy (local)&lt;br /&gt;
 Found zimbra-drive (repo)&lt;br /&gt;
 Found zimbra-imapd (local)&lt;br /&gt;
 Found zimbra-patch (repo)&lt;br /&gt;
 Found zimbra-mta-patch (repo)&lt;br /&gt;
 Found zimbra-proxy-patch (repo)&lt;br /&gt;
 &lt;br /&gt;
 Select the packages to install&lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-ldap [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-logger [Y] &lt;br /&gt;
  &lt;br /&gt;
 Install zimbra-mta [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-dnscache [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-snmp [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-store [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-apache [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-spell [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-memcached [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-proxy [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-drive [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-imapd (BETA - for evaluation only) [N] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-chat [Y] &lt;br /&gt;
 Checking required space for zimbra-core&lt;br /&gt;
 Checking space for zimbra-store&lt;br /&gt;
 Checking required packages for zimbra-store&lt;br /&gt;
 zimbra-store package check complete.&lt;br /&gt;
 &lt;br /&gt;
Installing:&lt;br /&gt;
    zimbra-core&lt;br /&gt;
    zimbra-ldap&lt;br /&gt;
    zimbra-logger&lt;br /&gt;
    zimbra-mta&lt;br /&gt;
    zimbra-dnscache&lt;br /&gt;
    zimbra-snmp&lt;br /&gt;
    zimbra-store&lt;br /&gt;
    zimbra-apache&lt;br /&gt;
    zimbra-spell&lt;br /&gt;
    zimbra-memcached&lt;br /&gt;
    zimbra-proxy&lt;br /&gt;
    zimbra-drive&lt;br /&gt;
    zimbra-patch&lt;br /&gt;
    zimbra-mta-patch&lt;br /&gt;
    zimbra-proxy-patch&lt;br /&gt;
    zimbra-chat&lt;br /&gt;
&lt;br /&gt;
The system will be modified.  Continue? [N] y&lt;br /&gt;
&lt;br /&gt;
Beginning Installation - see /tmp/install.log.HTSkCGe9 for details...&lt;br /&gt;
&lt;br /&gt;
                          zimbra-core-components will be downloaded and installed.&lt;br /&gt;
                            zimbra-timezone-data will be installed.&lt;br /&gt;
                          zimbra-common-core-jar will be installed.&lt;br /&gt;
                         zimbra-common-mbox-conf will be installed.&lt;br /&gt;
                   zimbra-common-mbox-conf-attrs will be installed.&lt;br /&gt;
                    zimbra-common-mbox-conf-msgs will be installed.&lt;br /&gt;
                  zimbra-common-mbox-conf-rights will be installed.&lt;br /&gt;
                           zimbra-common-mbox-db will be installed.&lt;br /&gt;
                         zimbra-common-mbox-docs will be installed.&lt;br /&gt;
                   zimbra-common-mbox-native-lib will be installed.&lt;br /&gt;
                         zimbra-common-core-libs will be installed.&lt;br /&gt;
                                     zimbra-core will be installed.&lt;br /&gt;
                          zimbra-ldap-components will be downloaded and installed.&lt;br /&gt;
                                     zimbra-ldap will be installed.&lt;br /&gt;
                                   zimbra-logger will be installed.&lt;br /&gt;
                           zimbra-mta-components will be downloaded and installed.&lt;br /&gt;
                                      zimbra-mta will be installed.&lt;br /&gt;
                      zimbra-dnscache-components will be downloaded and installed.&lt;br /&gt;
                                 zimbra-dnscache will be installed.&lt;br /&gt;
                          zimbra-snmp-components will be downloaded and installed.&lt;br /&gt;
                                     zimbra-snmp will be installed.&lt;br /&gt;
                         zimbra-store-components will be downloaded and installed.&lt;br /&gt;
                       zimbra-jetty-distribution will be downloaded and installed.&lt;br /&gt;
                                zimbra-mbox-conf will be installed.&lt;br /&gt;
                                 zimbra-mbox-war will be installed.&lt;br /&gt;
                             zimbra-mbox-service will be installed.&lt;br /&gt;
                       zimbra-mbox-webclient-war will be installed.&lt;br /&gt;
                   zimbra-mbox-admin-console-war will be installed.&lt;br /&gt;
                          zimbra-mbox-store-libs will be installed.&lt;br /&gt;
                                    zimbra-store will be installed.&lt;br /&gt;
                        zimbra-apache-components will be downloaded and installed.&lt;br /&gt;
                                   zimbra-apache will be installed.&lt;br /&gt;
                         zimbra-spell-components will be downloaded and installed.&lt;br /&gt;
                                    zimbra-spell will be installed.&lt;br /&gt;
                                zimbra-memcached will be downloaded and installed.&lt;br /&gt;
                         zimbra-proxy-components will be downloaded and installed.&lt;br /&gt;
                                    zimbra-proxy will be installed.&lt;br /&gt;
                                    zimbra-drive will be downloaded and installed (later).&lt;br /&gt;
                                    zimbra-patch will be downloaded and installed (later).&lt;br /&gt;
                                zimbra-mta-patch will be downloaded and installed (later).&lt;br /&gt;
                              zimbra-proxy-patch will be downloaded and installed (later).&lt;br /&gt;
                                     zimbra-chat will be downloaded and installed (later).&lt;br /&gt;
&lt;br /&gt;
Downloading packages (11):&lt;br /&gt;
   zimbra-core-components&lt;br /&gt;
   zimbra-ldap-components&lt;br /&gt;
   zimbra-mta-components&lt;br /&gt;
   zimbra-dnscache-components&lt;br /&gt;
   zimbra-snmp-components&lt;br /&gt;
   zimbra-store-components&lt;br /&gt;
   zimbra-jetty-distribution&lt;br /&gt;
   zimbra-apache-components&lt;br /&gt;
   zimbra-spell-components&lt;br /&gt;
   zimbra-memcached&lt;br /&gt;
   zimbra-proxy-components&lt;br /&gt;
      ...done&lt;br /&gt;
&lt;br /&gt;
Removing /opt/zimbra&lt;br /&gt;
Removing zimbra crontab entry...done.&lt;br /&gt;
Cleaning up zimbra init scripts...done.&lt;br /&gt;
Cleaning up /etc/security/limits.conf...done.&lt;br /&gt;
&lt;br /&gt;
Finished removing Zimbra Collaboration Server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing repo packages (11):&lt;br /&gt;
   zimbra-core-components&lt;br /&gt;
   zimbra-ldap-components&lt;br /&gt;
   zimbra-mta-components&lt;br /&gt;
   zimbra-dnscache-components&lt;br /&gt;
   zimbra-snmp-components&lt;br /&gt;
   zimbra-store-components&lt;br /&gt;
   zimbra-jetty-distribution&lt;br /&gt;
   zimbra-apache-components&lt;br /&gt;
   zimbra-spell-components&lt;br /&gt;
   zimbra-memcached&lt;br /&gt;
   zimbra-proxy-components&lt;br /&gt;
      ...done&lt;br /&gt;
&lt;br /&gt;
Installing local packages (26):&lt;br /&gt;
   zimbra-timezone-data&lt;br /&gt;
   zimbra-common-core-jar&lt;br /&gt;
   zimbra-common-mbox-conf&lt;br /&gt;
   zimbra-common-mbox-conf-attrs&lt;br /&gt;
   zimbra-common-mbox-conf-msgs&lt;br /&gt;
   zimbra-common-mbox-conf-rights&lt;br /&gt;
   zimbra-common-mbox-db&lt;br /&gt;
   zimbra-common-mbox-docs&lt;br /&gt;
   zimbra-common-mbox-native-lib&lt;br /&gt;
   zimbra-common-core-libs&lt;br /&gt;
   zimbra-core&lt;br /&gt;
   zimbra-ldap&lt;br /&gt;
   zimbra-logger&lt;br /&gt;
   zimbra-mta&lt;br /&gt;
   zimbra-dnscache&lt;br /&gt;
   zimbra-snmp&lt;br /&gt;
   zimbra-mbox-conf&lt;br /&gt;
   zimbra-mbox-war&lt;br /&gt;
   zimbra-mbox-service&lt;br /&gt;
   zimbra-mbox-webclient-war&lt;br /&gt;
   zimbra-mbox-admin-console-war&lt;br /&gt;
   zimbra-mbox-store-libs&lt;br /&gt;
   zimbra-store&lt;br /&gt;
   zimbra-apache&lt;br /&gt;
   zimbra-spell&lt;br /&gt;
   zimbra-proxy&lt;br /&gt;
      ...done&lt;br /&gt;
&lt;br /&gt;
Installing extra packages (5):&lt;br /&gt;
   zimbra-drive&lt;br /&gt;
   zimbra-patch&lt;br /&gt;
   zimbra-mta-patch&lt;br /&gt;
   zimbra-proxy-patch&lt;br /&gt;
   zimbra-chat&lt;br /&gt;
      ...done&lt;br /&gt;
&lt;br /&gt;
Running Post Installation Configuration:&lt;br /&gt;
Operations logged to /tmp/zmsetup.20191008-131819.log&lt;br /&gt;
Installing LDAP configuration database...done.&lt;br /&gt;
Setting defaults...&lt;br /&gt;
&lt;br /&gt;
DNS ERROR resolving MX for mail.example.com&lt;br /&gt;
It is suggested that the domain name have an MX record configured in DNS&lt;br /&gt;
Change domain name? [Yes] &lt;br /&gt;
Create domain: [mail.example.com] example.com&lt;br /&gt;
	MX: mail.example.com (77.77.77.77)&lt;br /&gt;
&lt;br /&gt;
	Interface: 127.0.0.1&lt;br /&gt;
	Interface: ::1&lt;br /&gt;
	Interface: 77.77.77.77&lt;br /&gt;
	Interface: 2a01:5f8:c4d:9f18::1&lt;br /&gt;
done.&lt;br /&gt;
Checking for port conflicts&lt;br /&gt;
&lt;br /&gt;
Main menu&lt;br /&gt;
&lt;br /&gt;
   1) Common Configuration:                                                  &lt;br /&gt;
   2) zimbra-ldap:                             Enabled                       &lt;br /&gt;
   3) zimbra-logger:                           Enabled                       &lt;br /&gt;
   4) zimbra-mta:                              Enabled                       &lt;br /&gt;
   5) zimbra-dnscache:                         Enabled                       &lt;br /&gt;
   6) zimbra-snmp:                             Enabled                       &lt;br /&gt;
   7) zimbra-store:                            Enabled                       &lt;br /&gt;
        +Create Admin User:                    yes                           &lt;br /&gt;
        +Admin user to create:                 admin@example.com              &lt;br /&gt;
******* +Admin Password                        UNSET                         &lt;br /&gt;
        +Anti-virus quarantine user:           virus-quarantine.4f_4j8tu@example.com&lt;br /&gt;
        +Enable automated spam training:       yes                           &lt;br /&gt;
        +Spam training user:                   spam.vxfjeyvv@example.com      &lt;br /&gt;
        +Non-spam(Ham) training user:          ham.b6zymmmy6k@example.com     &lt;br /&gt;
        +SMTP host:                            mail.example.com               &lt;br /&gt;
        +Web server HTTP port:                 8080                          &lt;br /&gt;
        +Web server HTTPS port:                8443                          &lt;br /&gt;
        +Web server mode:                      https                         &lt;br /&gt;
        +IMAP server port:                     7143                          &lt;br /&gt;
        +IMAP server SSL port:                 7993                          &lt;br /&gt;
        +POP server port:                      7110                          &lt;br /&gt;
        +POP server SSL port:                  7995                          &lt;br /&gt;
        +Use spell check server:               yes                           &lt;br /&gt;
        +Spell server URL:                     http://mail.example.com:7780/aspell.php&lt;br /&gt;
        +Enable version update checks:         TRUE                          &lt;br /&gt;
        +Enable version update notifications:  TRUE                          &lt;br /&gt;
        +Version update notification email:    admin@example.com              &lt;br /&gt;
        +Version update source email:          admin@example.com              &lt;br /&gt;
        +Install mailstore (service webapp):   yes                           &lt;br /&gt;
        +Install UI (zimbra,zimbraAdmin webapps): yes                           &lt;br /&gt;
&lt;br /&gt;
   8) zimbra-spell:                            Enabled                       &lt;br /&gt;
   9) zimbra-proxy:                            Enabled                       &lt;br /&gt;
  10) Default Class of Service Configuration:                                &lt;br /&gt;
   s) Save config to file                                                    &lt;br /&gt;
   x) Expand menu                                                            &lt;br /&gt;
   q) Quit                                    &lt;br /&gt;
&lt;br /&gt;
Address unconfigured (**) items  (? - help) 7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Store configuration&lt;br /&gt;
&lt;br /&gt;
   1) Status:                                  Enabled                       &lt;br /&gt;
   2) Create Admin User:                       yes                           &lt;br /&gt;
   3) Admin user to create:                    admin@example.com              &lt;br /&gt;
** 4) Admin Password                           UNSET                         &lt;br /&gt;
   5) Anti-virus quarantine user:              virus-quarantine.4f_4j8tu@example.com&lt;br /&gt;
   6) Enable automated spam training:          yes                           &lt;br /&gt;
   7) Spam training user:                            spam.vxfjeyvv@example.com&lt;br /&gt;
   8) Non-spam(Ham) training user:           ham.b6zymmmy6k@example.com      &lt;br /&gt;
   9) SMTP host:                               mail.example.com               &lt;br /&gt;
  10) Web server HTTP port:                    8080                          &lt;br /&gt;
  11) Web server HTTPS port:                   8443                          &lt;br /&gt;
  12) Web server mode:                         https                         &lt;br /&gt;
  13) IMAP server port:                        7143                          &lt;br /&gt;
  14) IMAP server SSL port:                    7993                          &lt;br /&gt;
  15) POP server port:                         7110                          &lt;br /&gt;
  16) POP server SSL port:                     7995                          &lt;br /&gt;
  17) Use spell check server:                  yes                           &lt;br /&gt;
  18) Spell server URL:                        http://mail.example.com:7780/aspell.php&lt;br /&gt;
  19) Enable version update checks:            TRUE                          &lt;br /&gt;
  20) Enable version update notifications:     TRUE                          &lt;br /&gt;
  21) Version update notification email:       admin@example.com              &lt;br /&gt;
  22) Version update source email:             admin@example.com              &lt;br /&gt;
  23) Install mailstore (service webapp):      yes                           &lt;br /&gt;
  24) Install UI (zimbra,zimbraAdmin webapps): yes                           &lt;br /&gt;
&lt;br /&gt;
Select, or 'r' for previous menu [r] 4&lt;br /&gt;
&lt;br /&gt;
Password for admin@examle.com (min 6 characters): [dx6Gd59Y] &lt;br /&gt;
&lt;br /&gt;
Store configuration&lt;br /&gt;
&lt;br /&gt;
   1) Status:                                  Enabled                       &lt;br /&gt;
   2) Create Admin User:                       yes                           &lt;br /&gt;
   3) Admin user to create:                    admin@example.com              &lt;br /&gt;
   4) Admin Password                           set                           &lt;br /&gt;
   5) Anti-virus quarantine user:              virus-quarantine.4f_4j8tu@example.com&lt;br /&gt;
   6) Enable automated spam training:          yes                           &lt;br /&gt;
   7) Spam training user:                      spam.vxfjeyvv@example.com      &lt;br /&gt;
   8) Non-spam(Ham) training user:             ham.b6zymmmy6k@example.com     &lt;br /&gt;
   9) SMTP host:                               mail.example.com               &lt;br /&gt;
  10) Web server HTTP port:                    8080                          &lt;br /&gt;
  11) Web server HTTPS port:                   8443                          &lt;br /&gt;
  12) Web server mode:                         https                         &lt;br /&gt;
  13) IMAP server port:                        7143                          &lt;br /&gt;
  14) IMAP server SSL port:                    7993                          &lt;br /&gt;
  15) POP server port:                         7110                          &lt;br /&gt;
  16) POP server SSL port:                     7995                          &lt;br /&gt;
  17) Use spell check server:                  yes                           &lt;br /&gt;
  18) Spell server URL:                        http://mail.example.com:7780/aspell.php&lt;br /&gt;
  19) Enable version update checks:            TRUE                          &lt;br /&gt;
  20) Enable version update notifications:     TRUE                          &lt;br /&gt;
  21) Version update notification email:       admin@example.com              &lt;br /&gt;
  22) Version update source email:             admin@example.com              &lt;br /&gt;
  23) Install mailstore (service webapp):      yes                           &lt;br /&gt;
  24) Install UI (zimbra,zimbraAdmin webapps): yes                           &lt;br /&gt;
&lt;br /&gt;
Select, or 'r' for previous menu [r] r&lt;br /&gt;
&lt;br /&gt;
Main menu&lt;br /&gt;
&lt;br /&gt;
   1) Common Configuration:                                                  &lt;br /&gt;
   2) zimbra-ldap:                             Enabled                       &lt;br /&gt;
   3) zimbra-logger:                           Enabled                       &lt;br /&gt;
   4) zimbra-mta:                              Enabled                       &lt;br /&gt;
   5) zimbra-dnscache:                         Enabled                       &lt;br /&gt;
   6) zimbra-snmp:                             Enabled                       &lt;br /&gt;
   7) zimbra-store:                            Enabled                       &lt;br /&gt;
   8) zimbra-spell:                            Enabled                       &lt;br /&gt;
   9) zimbra-proxy:                            Enabled                       &lt;br /&gt;
  10) Default Class of Service Configuration:                                &lt;br /&gt;
   s) Save config to file                                                    &lt;br /&gt;
   x) Expand menu                                                            &lt;br /&gt;
   q) Quit                                    &lt;br /&gt;
&lt;br /&gt;
*** CONFIGURATION COMPLETE - press 'a' to apply&lt;br /&gt;
Select from menu, or press 'a' to apply config (? - help) a&lt;br /&gt;
Save configuration data to a file? [Yes] &lt;br /&gt;
Save config in file: [/opt/zimbra/config.8121] &lt;br /&gt;
Saving config in /opt/zimbra/config.8121...done.&lt;br /&gt;
The system will be modified - continue? [No] y&lt;br /&gt;
Operations logged to /tmp/zmsetup.20191008-131819.log&lt;br /&gt;
Setting local config values...done.&lt;br /&gt;
Initializing core config...Setting up CA...done.&lt;br /&gt;
Deploying CA to /opt/zimbra/conf/ca ...done.&lt;br /&gt;
Creating SSL zimbra-store certificate...done.&lt;br /&gt;
Creating new zimbra-ldap SSL certificate...done.&lt;br /&gt;
Creating new zimbra-mta SSL certificate...done.&lt;br /&gt;
Creating new zimbra-proxy SSL certificate...done.&lt;br /&gt;
Installing mailboxd SSL certificates...done.&lt;br /&gt;
Installing MTA SSL certificates...done.&lt;br /&gt;
Installing LDAP SSL certificate...done.&lt;br /&gt;
Installing Proxy SSL certificate...done.&lt;br /&gt;
Initializing ldap...done.&lt;br /&gt;
Setting replication password...done.&lt;br /&gt;
Setting Postfix password...done.&lt;br /&gt;
Setting amavis password...done.&lt;br /&gt;
Setting nginx password...done.&lt;br /&gt;
Setting BES searcher password...done.&lt;br /&gt;
Creating server entry for mail.example.com...done.&lt;br /&gt;
Setting Zimbra IP Mode...done.&lt;br /&gt;
Saving CA in ldap...done.&lt;br /&gt;
Saving SSL Certificate in ldap...done.&lt;br /&gt;
Setting spell check URL...done.&lt;br /&gt;
Setting service ports on mail.example.com...done.&lt;br /&gt;
Setting zimbraFeatureTasksEnabled=TRUE...done.&lt;br /&gt;
Setting zimbraFeatureBriefcasesEnabled=TRUE...done.&lt;br /&gt;
Checking current setting of zimbraReverseProxyAvailableLookupTargets&lt;br /&gt;
Querying LDAP for other mailstores&lt;br /&gt;
Searching LDAP for reverseProxyLookupTargets...done.&lt;br /&gt;
Adding mail.example.com to zimbraReverseProxyAvailableLookupTargets&lt;br /&gt;
Setting Master DNS IP address(es)...done.&lt;br /&gt;
Setting DNS cache tcp lookup preference...done.&lt;br /&gt;
Setting DNS cache udp lookup preference...done.&lt;br /&gt;
Setting DNS tcp upstream preference...done.&lt;br /&gt;
Updating zimbraLDAPSchemaVersion to version '1557224584'&lt;br /&gt;
Setting TimeZone Preference...done.&lt;br /&gt;
Disabling strict server name enforcement on mail.example.com...done.&lt;br /&gt;
Initializing mta config...done.&lt;br /&gt;
Setting services on mail.example.com...done.&lt;br /&gt;
Adding mail.example.com to zimbraMailHostPool in default COS...done.&lt;br /&gt;
Creating domain example.com...done.&lt;br /&gt;
Setting default domain name...done.&lt;br /&gt;
Creating domain example.com...already exists.&lt;br /&gt;
Creating admin account admin@example.com...done.&lt;br /&gt;
Creating root alias...done.&lt;br /&gt;
Creating postmaster alias...done.&lt;br /&gt;
Creating user spam.vxfjeyvv@example.com...done.&lt;br /&gt;
Creating user ham.b6zymmmy6k@example.com...done.&lt;br /&gt;
Creating user virus-quarantine.4f_4j8tu@example.com...done.&lt;br /&gt;
Setting spam training and Anti-virus quarantine accounts...done.&lt;br /&gt;
Initializing store sql database...done.&lt;br /&gt;
Setting zimbraSmtpHostname for mail.example.com...done.&lt;br /&gt;
Configuring SNMP...done.&lt;br /&gt;
Setting up syslog.conf...done.&lt;br /&gt;
Starting servers...done.&lt;br /&gt;
Installing common zimlets...&lt;br /&gt;
	com_zimbra_viewmail...done.&lt;br /&gt;
	com_zextras_drive_open...done.&lt;br /&gt;
	com_zimbra_attachmail...done.&lt;br /&gt;
	com_zimbra_url...done.&lt;br /&gt;
	com_zimbra_srchhighlighter...done.&lt;br /&gt;
	com_zimbra_mailarchive...done.&lt;br /&gt;
	com_zimbra_cert_manager...done.&lt;br /&gt;
	com_zimbra_ymemoticons...done.&lt;br /&gt;
	com_zimbra_clientuploader...done.&lt;br /&gt;
	com_zimbra_attachcontacts...done.&lt;br /&gt;
	com_zimbra_webex...done.&lt;br /&gt;
	com_zimbra_bulkprovision...done.&lt;br /&gt;
	com_zimbra_tooltip...done.&lt;br /&gt;
	com_zimbra_email...done.&lt;br /&gt;
	com_zimbra_adminversioncheck...done.&lt;br /&gt;
	com_zextras_chat_open...done.&lt;br /&gt;
	com_zimbra_date...done.&lt;br /&gt;
	com_zimbra_proxy_config...done.&lt;br /&gt;
	com_zimbra_phone...done.&lt;br /&gt;
Finished installing common zimlets.&lt;br /&gt;
Restarting mailboxd...done.&lt;br /&gt;
Creating galsync account for default domain...done.&lt;br /&gt;
&lt;br /&gt;
You have the option of notifying Zimbra of your installation.&lt;br /&gt;
This helps us to track the uptake of the Zimbra Collaboration Server.&lt;br /&gt;
The only information that will be transmitted is:&lt;br /&gt;
	The VERSION of zcs installed (8.8.15_GA_3869_RHEL7_64)&lt;br /&gt;
	The ADMIN EMAIL ADDRESS created (admin@example.com)&lt;br /&gt;
&lt;br /&gt;
Notify Zimbra of your installation? [Yes] no&lt;br /&gt;
Notification skipped&lt;br /&gt;
Checking if the NG started running...done. &lt;br /&gt;
Setting up zimbra crontab...done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Moving /tmp/zmsetup.20191008-131819.log to /opt/zimbra/log&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Configuration complete - press return to exit &lt;br /&gt;
 &lt;br /&gt;
 enter&lt;br /&gt;
&lt;br /&gt;
===Базовые настройки===&lt;br /&gt;
* http редирект на https&lt;br /&gt;
 zmprov ms mail.example.com zimbraReverseProxyMailMode redirect&lt;br /&gt;
&lt;br /&gt;
===Настройка DKIM===&lt;br /&gt;
* Входим под пользователем zimbra &lt;br /&gt;
 su zimbra&lt;br /&gt;
* Генерируем ключ и srv запись &lt;br /&gt;
 /opt/zimbra/libexec/zmdkimkeyutil -a -d '''example.com'''&lt;br /&gt;
* Добавляем SRV запись&lt;br /&gt;
* Проверяем корректность настроек&lt;br /&gt;
 /opt/zimbra/common/sbin/opendkim-testkey -d '''example.com'''  -s '''95688A9C-EA6E-11E9-BFB8-FED05B498264''' -x /opt/zimbra/conf/opendkim.conf&lt;br /&gt;
* Активируем OpenDKIM и запускаем демона&lt;br /&gt;
 zmprov ms `zmhostname` +zimbraServiceEnabled opendkim&lt;br /&gt;
 ./libexec/configrewrite opendkim&lt;br /&gt;
* В случае если требуется генерировать новый ключ используем след команду&lt;br /&gt;
 /opt/zimbra/libexec/zmdkimkeyutil -u -d '''example.com'''&lt;br /&gt;
&lt;br /&gt;
===Настройка Let's Encrypt===&lt;br /&gt;
* Устанавливаем пакеты &lt;br /&gt;
 yum install epel-release &lt;br /&gt;
 yum install certbot git&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем скрипты letsencrypt-zimbra для автоматической установки и обновления сертификатов&lt;br /&gt;
 git clone https://github.com/VojtechMyslivec/letsencrypt-zimbra.git /opt/letsencrypt-zimbra&lt;br /&gt;
 cp /opt/letsencrypt-zimbra/configs/sudoers.conf /etc/sudoers.d/zimbra_certbot&lt;br /&gt;
 cp /opt/letsencrypt-zimbra/configs/cron.conf /etc/cron.d/letsencrypt-zimbra&lt;br /&gt;
&lt;br /&gt;
* Настраиваем letsencrypt-zimbra&lt;br /&gt;
 cp /opt/letsencrypt-zimbra/letsencrypt-zimbra.cfg.example /opt/letsencrypt-zimbra/letsencrypt-zimbra.cfg&lt;br /&gt;
 vi /opt/letsencrypt-zimbra/letsencrypt-zimbra.cfg&lt;br /&gt;
&lt;br /&gt;
 email=&amp;quot;admin@examle.com&amp;quot;&lt;br /&gt;
 common_names=( &amp;quot;mail.xamle.com&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем сертрификат&lt;br /&gt;
 sudo -Hiu zimbra /opt/letsencrypt-zimbra/obtain-and-deploy-letsencrypt-cert.sh -v&lt;br /&gt;
&lt;br /&gt;
===Настройка фаервола===&lt;br /&gt;
* Устанавливаем firewalld&lt;br /&gt;
 yum install firewalld&lt;br /&gt;
&lt;br /&gt;
* Делаем автостарт и запускаем службу&lt;br /&gt;
 systemctl enable firewalld&lt;br /&gt;
 systemctl start firewalld&lt;br /&gt;
&lt;br /&gt;
* Добавляем правила для публичных портов&lt;br /&gt;
 firewall-cmd --zone=public --add-service=http --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=https --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=smtp --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=smtps --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=imap --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=imaps --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=pop3 --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=pop3s --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-port=8443/tcp --permanent&lt;br /&gt;
&lt;br /&gt;
* Дбоавляем правила для админских служб (ldap и админка)&lt;br /&gt;
 firewall-cmd --permanent --new-zone=admin&lt;br /&gt;
 firewall-cmd --permanent --zone=&amp;quot;admin&amp;quot; --add-source=&amp;quot;'''xx.xx.xx.xx'''&amp;quot;&lt;br /&gt;
 firewall-cmd --zone=work --add-service=ldap --permanent&lt;br /&gt;
 firewall-cmd --zone=work --add-port=7071/tcp --permanent&lt;br /&gt;
&lt;br /&gt;
* Применяем настройки&lt;br /&gt;
 systemctl reload firewalld&lt;br /&gt;
&lt;br /&gt;
===Полезные команды===&lt;br /&gt;
* сброс пароля админа&lt;br /&gt;
 su zimbra&lt;br /&gt;
 zmprov sp &amp;lt;admin email address&amp;gt; &amp;lt;new password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* разблокировка учётной записи&lt;br /&gt;
 su zimbra&lt;br /&gt;
 zmprov ma accountname@domain.com zimbraAccountStatus active&lt;br /&gt;
&lt;br /&gt;
===Полезные ссылки===&lt;br /&gt;
* https://github.com/jsilence/zmbkpose&lt;br /&gt;
* https://github.com/Fitblip/Zimbra-PGP&lt;br /&gt;
* https://github.com/tubezleb/ADZimbraAccountSync&lt;br /&gt;
* http://sourceforge.net/projects/zimbrabackend/?source=directory&lt;br /&gt;
* http://sourceforge.net/projects/zimbratoaster/files/Windows/&lt;br /&gt;
&lt;br /&gt;
===Синхронизация мобильных устройств (activesync)===&lt;br /&gt;
==Установка ПО (Z-push (http://z-push.org/download/) и плагина zimbra (http://sourceforge.net/projects/zimbrabackend/))==&lt;br /&gt;
* Скачиваем z-push и zimbrabackend&lt;br /&gt;
 wget http://download.z-push.org/final/2.1/z-push-2.1.2-1873.tar.gz&lt;br /&gt;
 wget http://netcologne.dl.sourceforge.net/project/zimbrabackend/Release60/zimbra60.tgz&lt;br /&gt;
* Распаковываем в корень веб сервера (исправить)&lt;br /&gt;
 tar xzpf  z-push-2.1.2-1873.tar.gz&lt;br /&gt;
 mkdir ./backend/zimbra&lt;br /&gt;
 cd ./backend/zimbra&lt;br /&gt;
 tar xzpf zimbra60.tgz&lt;br /&gt;
* Создаем каталоги для логов и данных&lt;br /&gt;
 mkdir /var/log/z-push&lt;br /&gt;
 chown www-data:www-data /var/log/z-push&lt;br /&gt;
 mkdir /var/lib/z-push&lt;br /&gt;
 chown www-data:www-data /var/lib/z-push&lt;br /&gt;
==Настройка z-push==&lt;br /&gt;
* Настраиваем апач&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
 	ServerAdmin admin@test.com&lt;br /&gt;
 	ServerName async.test.com&lt;br /&gt;
 	&lt;br /&gt;
        # Indexes + Directory Root.&lt;br /&gt;
        DirectoryIndex index.php&lt;br /&gt;
  	DocumentRoot /var/www/&lt;br /&gt;
         Alias /Microsoft-Server-ActiveSync /var/wwww/index.php&lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                  AllowOverride All&lt;br /&gt;
          &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  	php_flag magic_quotes_gpc off&lt;br /&gt;
  	php_flag register_globals off&lt;br /&gt;
  	php_flag magic_quotes_runtime off&lt;br /&gt;
  	php_flag short_open_tag on&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
* Включаем плагин zimbr'ы&lt;br /&gt;
 nano ./config.php&lt;br /&gt;
Строку &lt;br /&gt;
 define('BACKEND_PROVIDER', '');&lt;br /&gt;
заменяем на &lt;br /&gt;
 define('BACKEND_PROVIDER', &amp;quot;BackendZimbra&amp;quot;);&lt;br /&gt;
* Прописываем наш сервер Zimbra:&lt;br /&gt;
 nano backend/zimbra/config.php&lt;br /&gt;
 &lt;br /&gt;
 define('ZIMBRA_URL', 'https://zimbra.test.com');&lt;br /&gt;
&lt;br /&gt;
[[Категория:Cеверное ПО]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Zimbra&amp;diff=2497</id>
		<title>Zimbra</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Zimbra&amp;diff=2497"/>
				<updated>2022-04-20T09:22:49Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Настройка фаервола */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Установка zimbrа в СentOS 7===&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем нужные пакеты&lt;br /&gt;
 yum install perl&lt;br /&gt;
&lt;br /&gt;
* Проверяем правильность hosts файла&lt;br /&gt;
 vi /etc/hosts&lt;br /&gt;
&lt;br /&gt;
 '''XXX.XXX.XXX.XXX mail.example.com mail'''&lt;br /&gt;
&lt;br /&gt;
* Скачиваем дистрибутив и md5 файл (Скачать с оффсайта можно здесь https://www.zimbra.com/try/zimbra-collaboration-open-source/)&lt;br /&gt;
 curl https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz -o zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz &lt;br /&gt;
 curl https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz.sha256 -o zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz.sha256&lt;br /&gt;
&lt;br /&gt;
* Проверяем целостность тарбола&lt;br /&gt;
 sha256sum -c zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz.sha256&lt;br /&gt;
 &lt;br /&gt;
* Распаковываем архив&lt;br /&gt;
 tar xzpf zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz&lt;br /&gt;
&lt;br /&gt;
* Переходим в директорию с дистрибутивом&lt;br /&gt;
 cd zcs-8.8.15_GA_3869.RHEL7_64.20190918004220&lt;br /&gt;
&lt;br /&gt;
* Запускаем инсталятор (ключ --platform-override разрешает продолжить работу инсталятора вне зависимости какая версия ОС)&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
* Отвечаем на вопросы&lt;br /&gt;
&lt;br /&gt;
 Operations logged to /tmp/install.log.HTSkCGe9&lt;br /&gt;
 Checking for existing installation...&lt;br /&gt;
     zimbra-drive...NOT FOUND&lt;br /&gt;
     zimbra-imapd...NOT FOUND&lt;br /&gt;
     zimbra-patch...NOT FOUND&lt;br /&gt;
     zimbra-mta-patch...NOT FOUND&lt;br /&gt;
     zimbra-proxy-patch...NOT FOUND&lt;br /&gt;
     zimbra-license-tools...NOT FOUND&lt;br /&gt;
     zimbra-license-extension...NOT FOUND&lt;br /&gt;
     zimbra-network-store...NOT FOUND&lt;br /&gt;
     zimbra-network-modules-ng...NOT FOUND&lt;br /&gt;
     zimbra-chat...NOT FOUND&lt;br /&gt;
     zimbra-talk...NOT FOUND&lt;br /&gt;
     zimbra-ldap...NOT FOUND&lt;br /&gt;
     zimbra-logger...NOT FOUND&lt;br /&gt;
     zimbra-mta...NOT FOUND&lt;br /&gt;
     zimbra-dnscache...NOT FOUND&lt;br /&gt;
     zimbra-snmp...NOT FOUND&lt;br /&gt;
     zimbra-store...NOT FOUND&lt;br /&gt;
     zimbra-apache...NOT FOUND&lt;br /&gt;
     zimbra-spell...NOT FOUND&lt;br /&gt;
     zimbra-convertd...NOT FOUND&lt;br /&gt;
     zimbra-memcached...NOT FOUND&lt;br /&gt;
     zimbra-proxy...NOT FOUND&lt;br /&gt;
     zimbra-archiving...NOT FOUND&lt;br /&gt;
     zimbra-core...NOT FOUND&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
 PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.&lt;br /&gt;
 SYNACOR, INC. (&amp;quot;SYNACOR&amp;quot;) WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU&lt;br /&gt;
 FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING&lt;br /&gt;
 THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY&lt;br /&gt;
 THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS&lt;br /&gt;
 AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT. &lt;br /&gt;
 &lt;br /&gt;
 License Terms for this Zimbra Collaboration Suite Software:&lt;br /&gt;
 https://www.zimbra.com/license/zimbra-public-eula-2-6.html&lt;br /&gt;
 ----------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Do you agree with the terms of the software license agreement? [N] y&lt;br /&gt;
 &lt;br /&gt;
 Use Zimbra's package repository [Y]  &lt;br /&gt;
 &lt;br /&gt;
 Importing Zimbra GPG key&lt;br /&gt;
 &lt;br /&gt;
 Configuring package repository&lt;br /&gt;
 &lt;br /&gt;
 Checking for installable packages&lt;br /&gt;
 &lt;br /&gt;
 Found zimbra-core (local)&lt;br /&gt;
 Found zimbra-ldap (local)&lt;br /&gt;
 Found zimbra-logger (local)&lt;br /&gt;
 Found zimbra-mta (local)&lt;br /&gt;
 Found zimbra-dnscache (local)&lt;br /&gt;
 Found zimbra-snmp (local)&lt;br /&gt;
 Found zimbra-store (local)&lt;br /&gt;
 Found zimbra-apache (local)&lt;br /&gt;
 Found zimbra-spell (local)&lt;br /&gt;
 Found zimbra-memcached (repo)&lt;br /&gt;
 Found zimbra-proxy (local)&lt;br /&gt;
 Found zimbra-drive (repo)&lt;br /&gt;
 Found zimbra-imapd (local)&lt;br /&gt;
 Found zimbra-patch (repo)&lt;br /&gt;
 Found zimbra-mta-patch (repo)&lt;br /&gt;
 Found zimbra-proxy-patch (repo)&lt;br /&gt;
 &lt;br /&gt;
 Select the packages to install&lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-ldap [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-logger [Y] &lt;br /&gt;
  &lt;br /&gt;
 Install zimbra-mta [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-dnscache [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-snmp [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-store [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-apache [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-spell [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-memcached [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-proxy [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-drive [Y] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-imapd (BETA - for evaluation only) [N] &lt;br /&gt;
 &lt;br /&gt;
 Install zimbra-chat [Y] &lt;br /&gt;
 Checking required space for zimbra-core&lt;br /&gt;
 Checking space for zimbra-store&lt;br /&gt;
 Checking required packages for zimbra-store&lt;br /&gt;
 zimbra-store package check complete.&lt;br /&gt;
 &lt;br /&gt;
Installing:&lt;br /&gt;
    zimbra-core&lt;br /&gt;
    zimbra-ldap&lt;br /&gt;
    zimbra-logger&lt;br /&gt;
    zimbra-mta&lt;br /&gt;
    zimbra-dnscache&lt;br /&gt;
    zimbra-snmp&lt;br /&gt;
    zimbra-store&lt;br /&gt;
    zimbra-apache&lt;br /&gt;
    zimbra-spell&lt;br /&gt;
    zimbra-memcached&lt;br /&gt;
    zimbra-proxy&lt;br /&gt;
    zimbra-drive&lt;br /&gt;
    zimbra-patch&lt;br /&gt;
    zimbra-mta-patch&lt;br /&gt;
    zimbra-proxy-patch&lt;br /&gt;
    zimbra-chat&lt;br /&gt;
&lt;br /&gt;
The system will be modified.  Continue? [N] y&lt;br /&gt;
&lt;br /&gt;
Beginning Installation - see /tmp/install.log.HTSkCGe9 for details...&lt;br /&gt;
&lt;br /&gt;
                          zimbra-core-components will be downloaded and installed.&lt;br /&gt;
                            zimbra-timezone-data will be installed.&lt;br /&gt;
                          zimbra-common-core-jar will be installed.&lt;br /&gt;
                         zimbra-common-mbox-conf will be installed.&lt;br /&gt;
                   zimbra-common-mbox-conf-attrs will be installed.&lt;br /&gt;
                    zimbra-common-mbox-conf-msgs will be installed.&lt;br /&gt;
                  zimbra-common-mbox-conf-rights will be installed.&lt;br /&gt;
                           zimbra-common-mbox-db will be installed.&lt;br /&gt;
                         zimbra-common-mbox-docs will be installed.&lt;br /&gt;
                   zimbra-common-mbox-native-lib will be installed.&lt;br /&gt;
                         zimbra-common-core-libs will be installed.&lt;br /&gt;
                                     zimbra-core will be installed.&lt;br /&gt;
                          zimbra-ldap-components will be downloaded and installed.&lt;br /&gt;
                                     zimbra-ldap will be installed.&lt;br /&gt;
                                   zimbra-logger will be installed.&lt;br /&gt;
                           zimbra-mta-components will be downloaded and installed.&lt;br /&gt;
                                      zimbra-mta will be installed.&lt;br /&gt;
                      zimbra-dnscache-components will be downloaded and installed.&lt;br /&gt;
                                 zimbra-dnscache will be installed.&lt;br /&gt;
                          zimbra-snmp-components will be downloaded and installed.&lt;br /&gt;
                                     zimbra-snmp will be installed.&lt;br /&gt;
                         zimbra-store-components will be downloaded and installed.&lt;br /&gt;
                       zimbra-jetty-distribution will be downloaded and installed.&lt;br /&gt;
                                zimbra-mbox-conf will be installed.&lt;br /&gt;
                                 zimbra-mbox-war will be installed.&lt;br /&gt;
                             zimbra-mbox-service will be installed.&lt;br /&gt;
                       zimbra-mbox-webclient-war will be installed.&lt;br /&gt;
                   zimbra-mbox-admin-console-war will be installed.&lt;br /&gt;
                          zimbra-mbox-store-libs will be installed.&lt;br /&gt;
                                    zimbra-store will be installed.&lt;br /&gt;
                        zimbra-apache-components will be downloaded and installed.&lt;br /&gt;
                                   zimbra-apache will be installed.&lt;br /&gt;
                         zimbra-spell-components will be downloaded and installed.&lt;br /&gt;
                                    zimbra-spell will be installed.&lt;br /&gt;
                                zimbra-memcached will be downloaded and installed.&lt;br /&gt;
                         zimbra-proxy-components will be downloaded and installed.&lt;br /&gt;
                                    zimbra-proxy will be installed.&lt;br /&gt;
                                    zimbra-drive will be downloaded and installed (later).&lt;br /&gt;
                                    zimbra-patch will be downloaded and installed (later).&lt;br /&gt;
                                zimbra-mta-patch will be downloaded and installed (later).&lt;br /&gt;
                              zimbra-proxy-patch will be downloaded and installed (later).&lt;br /&gt;
                                     zimbra-chat will be downloaded and installed (later).&lt;br /&gt;
&lt;br /&gt;
Downloading packages (11):&lt;br /&gt;
   zimbra-core-components&lt;br /&gt;
   zimbra-ldap-components&lt;br /&gt;
   zimbra-mta-components&lt;br /&gt;
   zimbra-dnscache-components&lt;br /&gt;
   zimbra-snmp-components&lt;br /&gt;
   zimbra-store-components&lt;br /&gt;
   zimbra-jetty-distribution&lt;br /&gt;
   zimbra-apache-components&lt;br /&gt;
   zimbra-spell-components&lt;br /&gt;
   zimbra-memcached&lt;br /&gt;
   zimbra-proxy-components&lt;br /&gt;
      ...done&lt;br /&gt;
&lt;br /&gt;
Removing /opt/zimbra&lt;br /&gt;
Removing zimbra crontab entry...done.&lt;br /&gt;
Cleaning up zimbra init scripts...done.&lt;br /&gt;
Cleaning up /etc/security/limits.conf...done.&lt;br /&gt;
&lt;br /&gt;
Finished removing Zimbra Collaboration Server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing repo packages (11):&lt;br /&gt;
   zimbra-core-components&lt;br /&gt;
   zimbra-ldap-components&lt;br /&gt;
   zimbra-mta-components&lt;br /&gt;
   zimbra-dnscache-components&lt;br /&gt;
   zimbra-snmp-components&lt;br /&gt;
   zimbra-store-components&lt;br /&gt;
   zimbra-jetty-distribution&lt;br /&gt;
   zimbra-apache-components&lt;br /&gt;
   zimbra-spell-components&lt;br /&gt;
   zimbra-memcached&lt;br /&gt;
   zimbra-proxy-components&lt;br /&gt;
      ...done&lt;br /&gt;
&lt;br /&gt;
Installing local packages (26):&lt;br /&gt;
   zimbra-timezone-data&lt;br /&gt;
   zimbra-common-core-jar&lt;br /&gt;
   zimbra-common-mbox-conf&lt;br /&gt;
   zimbra-common-mbox-conf-attrs&lt;br /&gt;
   zimbra-common-mbox-conf-msgs&lt;br /&gt;
   zimbra-common-mbox-conf-rights&lt;br /&gt;
   zimbra-common-mbox-db&lt;br /&gt;
   zimbra-common-mbox-docs&lt;br /&gt;
   zimbra-common-mbox-native-lib&lt;br /&gt;
   zimbra-common-core-libs&lt;br /&gt;
   zimbra-core&lt;br /&gt;
   zimbra-ldap&lt;br /&gt;
   zimbra-logger&lt;br /&gt;
   zimbra-mta&lt;br /&gt;
   zimbra-dnscache&lt;br /&gt;
   zimbra-snmp&lt;br /&gt;
   zimbra-mbox-conf&lt;br /&gt;
   zimbra-mbox-war&lt;br /&gt;
   zimbra-mbox-service&lt;br /&gt;
   zimbra-mbox-webclient-war&lt;br /&gt;
   zimbra-mbox-admin-console-war&lt;br /&gt;
   zimbra-mbox-store-libs&lt;br /&gt;
   zimbra-store&lt;br /&gt;
   zimbra-apache&lt;br /&gt;
   zimbra-spell&lt;br /&gt;
   zimbra-proxy&lt;br /&gt;
      ...done&lt;br /&gt;
&lt;br /&gt;
Installing extra packages (5):&lt;br /&gt;
   zimbra-drive&lt;br /&gt;
   zimbra-patch&lt;br /&gt;
   zimbra-mta-patch&lt;br /&gt;
   zimbra-proxy-patch&lt;br /&gt;
   zimbra-chat&lt;br /&gt;
      ...done&lt;br /&gt;
&lt;br /&gt;
Running Post Installation Configuration:&lt;br /&gt;
Operations logged to /tmp/zmsetup.20191008-131819.log&lt;br /&gt;
Installing LDAP configuration database...done.&lt;br /&gt;
Setting defaults...&lt;br /&gt;
&lt;br /&gt;
DNS ERROR resolving MX for mail.example.com&lt;br /&gt;
It is suggested that the domain name have an MX record configured in DNS&lt;br /&gt;
Change domain name? [Yes] &lt;br /&gt;
Create domain: [mail.example.com] example.com&lt;br /&gt;
	MX: mail.example.com (77.77.77.77)&lt;br /&gt;
&lt;br /&gt;
	Interface: 127.0.0.1&lt;br /&gt;
	Interface: ::1&lt;br /&gt;
	Interface: 77.77.77.77&lt;br /&gt;
	Interface: 2a01:5f8:c4d:9f18::1&lt;br /&gt;
done.&lt;br /&gt;
Checking for port conflicts&lt;br /&gt;
&lt;br /&gt;
Main menu&lt;br /&gt;
&lt;br /&gt;
   1) Common Configuration:                                                  &lt;br /&gt;
   2) zimbra-ldap:                             Enabled                       &lt;br /&gt;
   3) zimbra-logger:                           Enabled                       &lt;br /&gt;
   4) zimbra-mta:                              Enabled                       &lt;br /&gt;
   5) zimbra-dnscache:                         Enabled                       &lt;br /&gt;
   6) zimbra-snmp:                             Enabled                       &lt;br /&gt;
   7) zimbra-store:                            Enabled                       &lt;br /&gt;
        +Create Admin User:                    yes                           &lt;br /&gt;
        +Admin user to create:                 admin@example.com              &lt;br /&gt;
******* +Admin Password                        UNSET                         &lt;br /&gt;
        +Anti-virus quarantine user:           virus-quarantine.4f_4j8tu@example.com&lt;br /&gt;
        +Enable automated spam training:       yes                           &lt;br /&gt;
        +Spam training user:                   spam.vxfjeyvv@example.com      &lt;br /&gt;
        +Non-spam(Ham) training user:          ham.b6zymmmy6k@example.com     &lt;br /&gt;
        +SMTP host:                            mail.example.com               &lt;br /&gt;
        +Web server HTTP port:                 8080                          &lt;br /&gt;
        +Web server HTTPS port:                8443                          &lt;br /&gt;
        +Web server mode:                      https                         &lt;br /&gt;
        +IMAP server port:                     7143                          &lt;br /&gt;
        +IMAP server SSL port:                 7993                          &lt;br /&gt;
        +POP server port:                      7110                          &lt;br /&gt;
        +POP server SSL port:                  7995                          &lt;br /&gt;
        +Use spell check server:               yes                           &lt;br /&gt;
        +Spell server URL:                     http://mail.example.com:7780/aspell.php&lt;br /&gt;
        +Enable version update checks:         TRUE                          &lt;br /&gt;
        +Enable version update notifications:  TRUE                          &lt;br /&gt;
        +Version update notification email:    admin@example.com              &lt;br /&gt;
        +Version update source email:          admin@example.com              &lt;br /&gt;
        +Install mailstore (service webapp):   yes                           &lt;br /&gt;
        +Install UI (zimbra,zimbraAdmin webapps): yes                           &lt;br /&gt;
&lt;br /&gt;
   8) zimbra-spell:                            Enabled                       &lt;br /&gt;
   9) zimbra-proxy:                            Enabled                       &lt;br /&gt;
  10) Default Class of Service Configuration:                                &lt;br /&gt;
   s) Save config to file                                                    &lt;br /&gt;
   x) Expand menu                                                            &lt;br /&gt;
   q) Quit                                    &lt;br /&gt;
&lt;br /&gt;
Address unconfigured (**) items  (? - help) 7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Store configuration&lt;br /&gt;
&lt;br /&gt;
   1) Status:                                  Enabled                       &lt;br /&gt;
   2) Create Admin User:                       yes                           &lt;br /&gt;
   3) Admin user to create:                    admin@example.com              &lt;br /&gt;
** 4) Admin Password                           UNSET                         &lt;br /&gt;
   5) Anti-virus quarantine user:              virus-quarantine.4f_4j8tu@example.com&lt;br /&gt;
   6) Enable automated spam training:          yes                           &lt;br /&gt;
   7) Spam training user:                            spam.vxfjeyvv@example.com&lt;br /&gt;
   8) Non-spam(Ham) training user:           ham.b6zymmmy6k@example.com      &lt;br /&gt;
   9) SMTP host:                               mail.example.com               &lt;br /&gt;
  10) Web server HTTP port:                    8080                          &lt;br /&gt;
  11) Web server HTTPS port:                   8443                          &lt;br /&gt;
  12) Web server mode:                         https                         &lt;br /&gt;
  13) IMAP server port:                        7143                          &lt;br /&gt;
  14) IMAP server SSL port:                    7993                          &lt;br /&gt;
  15) POP server port:                         7110                          &lt;br /&gt;
  16) POP server SSL port:                     7995                          &lt;br /&gt;
  17) Use spell check server:                  yes                           &lt;br /&gt;
  18) Spell server URL:                        http://mail.example.com:7780/aspell.php&lt;br /&gt;
  19) Enable version update checks:            TRUE                          &lt;br /&gt;
  20) Enable version update notifications:     TRUE                          &lt;br /&gt;
  21) Version update notification email:       admin@example.com              &lt;br /&gt;
  22) Version update source email:             admin@example.com              &lt;br /&gt;
  23) Install mailstore (service webapp):      yes                           &lt;br /&gt;
  24) Install UI (zimbra,zimbraAdmin webapps): yes                           &lt;br /&gt;
&lt;br /&gt;
Select, or 'r' for previous menu [r] 4&lt;br /&gt;
&lt;br /&gt;
Password for admin@examle.com (min 6 characters): [dx6Gd59Y] &lt;br /&gt;
&lt;br /&gt;
Store configuration&lt;br /&gt;
&lt;br /&gt;
   1) Status:                                  Enabled                       &lt;br /&gt;
   2) Create Admin User:                       yes                           &lt;br /&gt;
   3) Admin user to create:                    admin@example.com              &lt;br /&gt;
   4) Admin Password                           set                           &lt;br /&gt;
   5) Anti-virus quarantine user:              virus-quarantine.4f_4j8tu@example.com&lt;br /&gt;
   6) Enable automated spam training:          yes                           &lt;br /&gt;
   7) Spam training user:                      spam.vxfjeyvv@example.com      &lt;br /&gt;
   8) Non-spam(Ham) training user:             ham.b6zymmmy6k@example.com     &lt;br /&gt;
   9) SMTP host:                               mail.example.com               &lt;br /&gt;
  10) Web server HTTP port:                    8080                          &lt;br /&gt;
  11) Web server HTTPS port:                   8443                          &lt;br /&gt;
  12) Web server mode:                         https                         &lt;br /&gt;
  13) IMAP server port:                        7143                          &lt;br /&gt;
  14) IMAP server SSL port:                    7993                          &lt;br /&gt;
  15) POP server port:                         7110                          &lt;br /&gt;
  16) POP server SSL port:                     7995                          &lt;br /&gt;
  17) Use spell check server:                  yes                           &lt;br /&gt;
  18) Spell server URL:                        http://mail.example.com:7780/aspell.php&lt;br /&gt;
  19) Enable version update checks:            TRUE                          &lt;br /&gt;
  20) Enable version update notifications:     TRUE                          &lt;br /&gt;
  21) Version update notification email:       admin@example.com              &lt;br /&gt;
  22) Version update source email:             admin@example.com              &lt;br /&gt;
  23) Install mailstore (service webapp):      yes                           &lt;br /&gt;
  24) Install UI (zimbra,zimbraAdmin webapps): yes                           &lt;br /&gt;
&lt;br /&gt;
Select, or 'r' for previous menu [r] r&lt;br /&gt;
&lt;br /&gt;
Main menu&lt;br /&gt;
&lt;br /&gt;
   1) Common Configuration:                                                  &lt;br /&gt;
   2) zimbra-ldap:                             Enabled                       &lt;br /&gt;
   3) zimbra-logger:                           Enabled                       &lt;br /&gt;
   4) zimbra-mta:                              Enabled                       &lt;br /&gt;
   5) zimbra-dnscache:                         Enabled                       &lt;br /&gt;
   6) zimbra-snmp:                             Enabled                       &lt;br /&gt;
   7) zimbra-store:                            Enabled                       &lt;br /&gt;
   8) zimbra-spell:                            Enabled                       &lt;br /&gt;
   9) zimbra-proxy:                            Enabled                       &lt;br /&gt;
  10) Default Class of Service Configuration:                                &lt;br /&gt;
   s) Save config to file                                                    &lt;br /&gt;
   x) Expand menu                                                            &lt;br /&gt;
   q) Quit                                    &lt;br /&gt;
&lt;br /&gt;
*** CONFIGURATION COMPLETE - press 'a' to apply&lt;br /&gt;
Select from menu, or press 'a' to apply config (? - help) a&lt;br /&gt;
Save configuration data to a file? [Yes] &lt;br /&gt;
Save config in file: [/opt/zimbra/config.8121] &lt;br /&gt;
Saving config in /opt/zimbra/config.8121...done.&lt;br /&gt;
The system will be modified - continue? [No] y&lt;br /&gt;
Operations logged to /tmp/zmsetup.20191008-131819.log&lt;br /&gt;
Setting local config values...done.&lt;br /&gt;
Initializing core config...Setting up CA...done.&lt;br /&gt;
Deploying CA to /opt/zimbra/conf/ca ...done.&lt;br /&gt;
Creating SSL zimbra-store certificate...done.&lt;br /&gt;
Creating new zimbra-ldap SSL certificate...done.&lt;br /&gt;
Creating new zimbra-mta SSL certificate...done.&lt;br /&gt;
Creating new zimbra-proxy SSL certificate...done.&lt;br /&gt;
Installing mailboxd SSL certificates...done.&lt;br /&gt;
Installing MTA SSL certificates...done.&lt;br /&gt;
Installing LDAP SSL certificate...done.&lt;br /&gt;
Installing Proxy SSL certificate...done.&lt;br /&gt;
Initializing ldap...done.&lt;br /&gt;
Setting replication password...done.&lt;br /&gt;
Setting Postfix password...done.&lt;br /&gt;
Setting amavis password...done.&lt;br /&gt;
Setting nginx password...done.&lt;br /&gt;
Setting BES searcher password...done.&lt;br /&gt;
Creating server entry for mail.example.com...done.&lt;br /&gt;
Setting Zimbra IP Mode...done.&lt;br /&gt;
Saving CA in ldap...done.&lt;br /&gt;
Saving SSL Certificate in ldap...done.&lt;br /&gt;
Setting spell check URL...done.&lt;br /&gt;
Setting service ports on mail.example.com...done.&lt;br /&gt;
Setting zimbraFeatureTasksEnabled=TRUE...done.&lt;br /&gt;
Setting zimbraFeatureBriefcasesEnabled=TRUE...done.&lt;br /&gt;
Checking current setting of zimbraReverseProxyAvailableLookupTargets&lt;br /&gt;
Querying LDAP for other mailstores&lt;br /&gt;
Searching LDAP for reverseProxyLookupTargets...done.&lt;br /&gt;
Adding mail.example.com to zimbraReverseProxyAvailableLookupTargets&lt;br /&gt;
Setting Master DNS IP address(es)...done.&lt;br /&gt;
Setting DNS cache tcp lookup preference...done.&lt;br /&gt;
Setting DNS cache udp lookup preference...done.&lt;br /&gt;
Setting DNS tcp upstream preference...done.&lt;br /&gt;
Updating zimbraLDAPSchemaVersion to version '1557224584'&lt;br /&gt;
Setting TimeZone Preference...done.&lt;br /&gt;
Disabling strict server name enforcement on mail.example.com...done.&lt;br /&gt;
Initializing mta config...done.&lt;br /&gt;
Setting services on mail.example.com...done.&lt;br /&gt;
Adding mail.example.com to zimbraMailHostPool in default COS...done.&lt;br /&gt;
Creating domain example.com...done.&lt;br /&gt;
Setting default domain name...done.&lt;br /&gt;
Creating domain example.com...already exists.&lt;br /&gt;
Creating admin account admin@example.com...done.&lt;br /&gt;
Creating root alias...done.&lt;br /&gt;
Creating postmaster alias...done.&lt;br /&gt;
Creating user spam.vxfjeyvv@example.com...done.&lt;br /&gt;
Creating user ham.b6zymmmy6k@example.com...done.&lt;br /&gt;
Creating user virus-quarantine.4f_4j8tu@example.com...done.&lt;br /&gt;
Setting spam training and Anti-virus quarantine accounts...done.&lt;br /&gt;
Initializing store sql database...done.&lt;br /&gt;
Setting zimbraSmtpHostname for mail.example.com...done.&lt;br /&gt;
Configuring SNMP...done.&lt;br /&gt;
Setting up syslog.conf...done.&lt;br /&gt;
Starting servers...done.&lt;br /&gt;
Installing common zimlets...&lt;br /&gt;
	com_zimbra_viewmail...done.&lt;br /&gt;
	com_zextras_drive_open...done.&lt;br /&gt;
	com_zimbra_attachmail...done.&lt;br /&gt;
	com_zimbra_url...done.&lt;br /&gt;
	com_zimbra_srchhighlighter...done.&lt;br /&gt;
	com_zimbra_mailarchive...done.&lt;br /&gt;
	com_zimbra_cert_manager...done.&lt;br /&gt;
	com_zimbra_ymemoticons...done.&lt;br /&gt;
	com_zimbra_clientuploader...done.&lt;br /&gt;
	com_zimbra_attachcontacts...done.&lt;br /&gt;
	com_zimbra_webex...done.&lt;br /&gt;
	com_zimbra_bulkprovision...done.&lt;br /&gt;
	com_zimbra_tooltip...done.&lt;br /&gt;
	com_zimbra_email...done.&lt;br /&gt;
	com_zimbra_adminversioncheck...done.&lt;br /&gt;
	com_zextras_chat_open...done.&lt;br /&gt;
	com_zimbra_date...done.&lt;br /&gt;
	com_zimbra_proxy_config...done.&lt;br /&gt;
	com_zimbra_phone...done.&lt;br /&gt;
Finished installing common zimlets.&lt;br /&gt;
Restarting mailboxd...done.&lt;br /&gt;
Creating galsync account for default domain...done.&lt;br /&gt;
&lt;br /&gt;
You have the option of notifying Zimbra of your installation.&lt;br /&gt;
This helps us to track the uptake of the Zimbra Collaboration Server.&lt;br /&gt;
The only information that will be transmitted is:&lt;br /&gt;
	The VERSION of zcs installed (8.8.15_GA_3869_RHEL7_64)&lt;br /&gt;
	The ADMIN EMAIL ADDRESS created (admin@example.com)&lt;br /&gt;
&lt;br /&gt;
Notify Zimbra of your installation? [Yes] no&lt;br /&gt;
Notification skipped&lt;br /&gt;
Checking if the NG started running...done. &lt;br /&gt;
Setting up zimbra crontab...done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Moving /tmp/zmsetup.20191008-131819.log to /opt/zimbra/log&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Configuration complete - press return to exit &lt;br /&gt;
 &lt;br /&gt;
 enter&lt;br /&gt;
&lt;br /&gt;
===Базовые настройки===&lt;br /&gt;
* http редирект на https&lt;br /&gt;
 zmprov ms mail.example.com zimbraReverseProxyMailMode redirect&lt;br /&gt;
&lt;br /&gt;
===Настройка DKIM===&lt;br /&gt;
* Входим под пользователем zimbra &lt;br /&gt;
 su zimbra&lt;br /&gt;
* Генерируем ключ и srv запись &lt;br /&gt;
 /opt/zimbra/libexec/zmdkimkeyutil -a -d '''example.com'''&lt;br /&gt;
* Добавляем SRV запись&lt;br /&gt;
* Проверяем корректность настроек&lt;br /&gt;
 /opt/zimbra/common/sbin/opendkim-testkey -d '''example.com'''  -s '''95688A9C-EA6E-11E9-BFB8-FED05B498264''' -x /opt/zimbra/conf/opendkim.conf&lt;br /&gt;
* Активируем OpenDKIM и запускаем демона&lt;br /&gt;
 zmprov ms `zmhostname` +zimbraServiceEnabled opendkim&lt;br /&gt;
 ./libexec/configrewrite opendkim&lt;br /&gt;
* В случае если требуется генерировать новый ключ используем след команду&lt;br /&gt;
 /opt/zimbra/libexec/zmdkimkeyutil -u -d '''example.com'''&lt;br /&gt;
&lt;br /&gt;
===Настройка Let's Encrypt===&lt;br /&gt;
* Устанавливаем пакеты &lt;br /&gt;
 yum install epel-release &lt;br /&gt;
 yum install certbot git&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем скрипты letsencrypt-zimbra для автоматической установки и обновления сертификатов&lt;br /&gt;
 git clone https://github.com/VojtechMyslivec/letsencrypt-zimbra.git /opt/letsencrypt-zimbra&lt;br /&gt;
 cp /opt/letsencrypt-zimbra/configs/sudoers.conf /etc/sudoers.d/zimbra_certbot&lt;br /&gt;
 cp /opt/letsencrypt-zimbra/configs/cron.conf /etc/cron.d/letsencrypt-zimbra&lt;br /&gt;
&lt;br /&gt;
* Настраиваем letsencrypt-zimbra&lt;br /&gt;
 cp /opt/letsencrypt-zimbra/letsencrypt-zimbra.cfg.example /opt/letsencrypt-zimbra/letsencrypt-zimbra.cfg&lt;br /&gt;
 vi /opt/letsencrypt-zimbra/letsencrypt-zimbra.cfg&lt;br /&gt;
&lt;br /&gt;
 email=&amp;quot;admin@examle.com&amp;quot;&lt;br /&gt;
 common_names=( &amp;quot;mail.xamle.com&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем сертрификат&lt;br /&gt;
 sudo -Hiu zimbra /opt/letsencrypt-zimbra/obtain-and-deploy-letsencrypt-cert.sh -v&lt;br /&gt;
&lt;br /&gt;
===Настройка фаервола===&lt;br /&gt;
* Устанавливаем firewalld&lt;br /&gt;
 yum install firewalld&lt;br /&gt;
&lt;br /&gt;
* Делаем автостарт и запускаем службу&lt;br /&gt;
 systemctl enable firewalld&lt;br /&gt;
 systemctl start firewalld&lt;br /&gt;
&lt;br /&gt;
* Добавляем правила для публичных портов&lt;br /&gt;
 firewall-cmd --zone=public --add-service=http --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=https --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=smtp --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=smtps --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=imap --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=imaps --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=pop3 --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-service=pop3s --permanent&lt;br /&gt;
 firewall-cmd --zone=public --add-port=8443/tcp --permanent&lt;br /&gt;
&lt;br /&gt;
* Дбоавляем правила для админских служб (ldap и админка)&lt;br /&gt;
 firewall-cmd --permanent --zone=&amp;quot;admin&amp;quot; --add-source=&amp;quot;'''xx.xx.xx.xx'''&amp;quot;&lt;br /&gt;
 firewall-cmd --zone=work --add-service=ldap --permanent&lt;br /&gt;
 firewall-cmd --zone=work --add-port=7071/tcp --permanent&lt;br /&gt;
&lt;br /&gt;
* Применяем настройки&lt;br /&gt;
 systemctl reload firewalld&lt;br /&gt;
&lt;br /&gt;
===Полезные команды===&lt;br /&gt;
* сброс пароля админа&lt;br /&gt;
 su zimbra&lt;br /&gt;
 zmprov sp &amp;lt;admin email address&amp;gt; &amp;lt;new password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* разблокировка учётной записи&lt;br /&gt;
 su zimbra&lt;br /&gt;
 zmprov ma accountname@domain.com zimbraAccountStatus active&lt;br /&gt;
&lt;br /&gt;
===Полезные ссылки===&lt;br /&gt;
* https://github.com/jsilence/zmbkpose&lt;br /&gt;
* https://github.com/Fitblip/Zimbra-PGP&lt;br /&gt;
* https://github.com/tubezleb/ADZimbraAccountSync&lt;br /&gt;
* http://sourceforge.net/projects/zimbrabackend/?source=directory&lt;br /&gt;
* http://sourceforge.net/projects/zimbratoaster/files/Windows/&lt;br /&gt;
&lt;br /&gt;
===Синхронизация мобильных устройств (activesync)===&lt;br /&gt;
==Установка ПО (Z-push (http://z-push.org/download/) и плагина zimbra (http://sourceforge.net/projects/zimbrabackend/))==&lt;br /&gt;
* Скачиваем z-push и zimbrabackend&lt;br /&gt;
 wget http://download.z-push.org/final/2.1/z-push-2.1.2-1873.tar.gz&lt;br /&gt;
 wget http://netcologne.dl.sourceforge.net/project/zimbrabackend/Release60/zimbra60.tgz&lt;br /&gt;
* Распаковываем в корень веб сервера (исправить)&lt;br /&gt;
 tar xzpf  z-push-2.1.2-1873.tar.gz&lt;br /&gt;
 mkdir ./backend/zimbra&lt;br /&gt;
 cd ./backend/zimbra&lt;br /&gt;
 tar xzpf zimbra60.tgz&lt;br /&gt;
* Создаем каталоги для логов и данных&lt;br /&gt;
 mkdir /var/log/z-push&lt;br /&gt;
 chown www-data:www-data /var/log/z-push&lt;br /&gt;
 mkdir /var/lib/z-push&lt;br /&gt;
 chown www-data:www-data /var/lib/z-push&lt;br /&gt;
==Настройка z-push==&lt;br /&gt;
* Настраиваем апач&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
 	ServerAdmin admin@test.com&lt;br /&gt;
 	ServerName async.test.com&lt;br /&gt;
 	&lt;br /&gt;
        # Indexes + Directory Root.&lt;br /&gt;
        DirectoryIndex index.php&lt;br /&gt;
  	DocumentRoot /var/www/&lt;br /&gt;
         Alias /Microsoft-Server-ActiveSync /var/wwww/index.php&lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                  AllowOverride All&lt;br /&gt;
          &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  	php_flag magic_quotes_gpc off&lt;br /&gt;
  	php_flag register_globals off&lt;br /&gt;
  	php_flag magic_quotes_runtime off&lt;br /&gt;
  	php_flag short_open_tag on&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
* Включаем плагин zimbr'ы&lt;br /&gt;
 nano ./config.php&lt;br /&gt;
Строку &lt;br /&gt;
 define('BACKEND_PROVIDER', '');&lt;br /&gt;
заменяем на &lt;br /&gt;
 define('BACKEND_PROVIDER', &amp;quot;BackendZimbra&amp;quot;);&lt;br /&gt;
* Прописываем наш сервер Zimbra:&lt;br /&gt;
 nano backend/zimbra/config.php&lt;br /&gt;
 &lt;br /&gt;
 define('ZIMBRA_URL', 'https://zimbra.test.com');&lt;br /&gt;
&lt;br /&gt;
[[Категория:Cеверное ПО]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2496</id>
		<title>GitLab</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2496"/>
				<updated>2021-11-18T13:23:37Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Установка GitLab (11.6) в систему==&lt;br /&gt;
===Настройка системы в Centos 7,8,8 Stream===&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
  curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; yum -y  install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root c паролем из этого файла (/etc/gitlab/initial_root_password) и меняем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;br /&gt;
&lt;br /&gt;
===Настройка системы в Debian 9,10,11===&lt;br /&gt;
*Устанавливаем доп пакеты:&lt;br /&gt;
 apt install sudo curl openssh-server ca-certificates&lt;br /&gt;
* Если будим использовать локальный хост для отправки писем, то ставим ещё postfix или exim.&lt;br /&gt;
 apt install postfix&lt;br /&gt;
&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; apt-get install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root c паролем из этого файла (/etc/gitlab/initial_root_password) и меняем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;br /&gt;
&lt;br /&gt;
=== Настройка Let's Encrypt===&lt;br /&gt;
Правим следующие строки в файле /etc/gitlab/gitlab.rb &lt;br /&gt;
 &lt;br /&gt;
 letsencrypt['enable'] = true                      &lt;br /&gt;
 external_url &amp;quot;https://gitlab.example.com&amp;quot;         &lt;br /&gt;
 letsencrypt['contact_emails'] = ['foo@email.com'] &lt;br /&gt;
&lt;br /&gt;
Проверяем конфиг и применяем настройки&lt;br /&gt;
&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2495</id>
		<title>GitLab</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2495"/>
				<updated>2021-11-18T13:14:42Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка GitLab (11.6) в систему */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Установка GitLab (11.6) в систему==&lt;br /&gt;
===Настройка системы в Centos 7,8,8 Stream===&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
  curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; yum -y  install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root и устанавливаем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;br /&gt;
&lt;br /&gt;
===Настройка системы в Debian 9,10,11===&lt;br /&gt;
*Устанавливаем доп пакеты:&lt;br /&gt;
 apt install sudo curl openssh-server ca-certificates&lt;br /&gt;
* Если будим использовать локальный хост для отправки писем, то ставим ещё postfix или exim.&lt;br /&gt;
 apt install postfix&lt;br /&gt;
&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; apt-get install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root и устанавливаем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;br /&gt;
&lt;br /&gt;
=== Настройка Let's Encrypt===&lt;br /&gt;
Правим следующие строки в файле /etc/gitlab/gitlab.rb &lt;br /&gt;
 &lt;br /&gt;
 letsencrypt['enable'] = true                      &lt;br /&gt;
 external_url &amp;quot;https://gitlab.example.com&amp;quot;         &lt;br /&gt;
 letsencrypt['contact_emails'] = ['foo@email.com'] &lt;br /&gt;
&lt;br /&gt;
Проверяем конфиг и применяем настройки&lt;br /&gt;
&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2494</id>
		<title>GitLab</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2494"/>
				<updated>2021-11-18T12:19:44Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Настройка системы в Centos 7,8,8 Stream */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Установка GitLab (11.6) в систему==&lt;br /&gt;
===Настройка системы в Centos 7,8,8 Stream===&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
  curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; yum -y  install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root и устанавливаем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;br /&gt;
&lt;br /&gt;
===Настройка системы в Debian 9,10,11===&lt;br /&gt;
*Устанавливаем доп пакеты:&lt;br /&gt;
 apt install sudo curl openssh-server ca-certificates&lt;br /&gt;
* Если будим использовать локальный хост для отправки писем, то ставим ещё postfix или exim.&lt;br /&gt;
 apt install postfix&lt;br /&gt;
&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; apt-get install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root и устанавливаем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2493</id>
		<title>GitLab</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2493"/>
				<updated>2021-11-18T12:18:36Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Установка GitLab (11.6) в систему==&lt;br /&gt;
===Настройка системы в Centos 7,8,8 Stream===&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
  curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; yum install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root и устанавливаем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;br /&gt;
&lt;br /&gt;
===Настройка системы в Debian 9,10,11===&lt;br /&gt;
*Устанавливаем доп пакеты:&lt;br /&gt;
 apt install sudo curl openssh-server ca-certificates&lt;br /&gt;
* Если будим использовать локальный хост для отправки писем, то ставим ещё postfix или exim.&lt;br /&gt;
 apt install postfix&lt;br /&gt;
&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; apt-get install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root и устанавливаем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2492</id>
		<title>GitLab</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2492"/>
				<updated>2021-11-18T12:09:51Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Настройка системы в Centos 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Установка GitLab (11.6) в систему==&lt;br /&gt;
===Настройка системы в Centos 7,8,8 Stream===&lt;br /&gt;
  curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash&lt;br /&gt;
&lt;br /&gt;
===Настройка системы в Debian 9,10===&lt;br /&gt;
*Устанавливаем доп пакеты:&lt;br /&gt;
 apt install sudo curl openssh-server ca-certificates&lt;br /&gt;
* Если будим использовать локальный хост для отправки писем, то ставим ещё postfix или exim.&lt;br /&gt;
 apt install postfix&lt;br /&gt;
&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; apt-get install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root и устанавливаем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2491</id>
		<title>GitLab</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=GitLab&amp;diff=2491"/>
				<updated>2021-11-18T12:09:26Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Настройка системы в Centos 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Установка GitLab (11.6) в систему==&lt;br /&gt;
===Настройка системы в Centos 7===&lt;br /&gt;
  curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash&lt;br /&gt;
&lt;br /&gt;
===Настройка системы в Debian 9,10===&lt;br /&gt;
*Устанавливаем доп пакеты:&lt;br /&gt;
 apt install sudo curl openssh-server ca-certificates&lt;br /&gt;
* Если будим использовать локальный хост для отправки писем, то ставим ещё postfix или exim.&lt;br /&gt;
 apt install postfix&lt;br /&gt;
&lt;br /&gt;
* Подключаем репозиторий&lt;br /&gt;
 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем ПО&lt;br /&gt;
 EXTERNAL_URL=&amp;quot;http://gitlab.example.com&amp;quot; apt-get install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
* Заходим на gitlab по http под учётной записью root и устанавливаем свой пароль. После имя учётной записи можно поменять на своё.&lt;br /&gt;
&lt;br /&gt;
* Дополнительные настройки меняются в файле /etc/gitlab/gitlab.rb, после чего надо запустить реконфигурацию:&lt;br /&gt;
 gitlab-ctl check-config&lt;br /&gt;
 gitlab-ctl reconfigure&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Proxmox_VE&amp;diff=2490</id>
		<title>Proxmox VE</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Proxmox_VE&amp;diff=2490"/>
				<updated>2021-10-29T14:16:27Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE&lt;br /&gt;
==Установка поверх Debain==&lt;br /&gt;
# * Устанавливаем систему и выбираем ручную разбивку:&lt;br /&gt;
* - первичным разделом делаем /boot на 512&lt;br /&gt;
* - расширенный раздел (sda5) делаем около 24гб и разбиваем как lvm&lt;br /&gt;
* - создаем группу pve&lt;br /&gt;
* - в ней тома root - 8ГБ (точка монтирования /root)&lt;br /&gt;
* - том swap - 16ГБ &lt;br /&gt;
* - всё оставшиеся в data (точка монтирования /var/lib/vz)&lt;br /&gt;
# Устанавливаем систему  из ролей выбираем только ssh-server#&lt;br /&gt;
# Настраиваем сеть&lt;br /&gt;
* Устанавливаем утилиты для создания мостов, vlan и тд:&lt;br /&gt;
 aptitude install bridge-utils ifenslave vlan htop&lt;br /&gt;
* Создаем мост для работы ВМ: &lt;br /&gt;
 nano /etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto bond0&lt;br /&gt;
 iface bond0 inet manual&lt;br /&gt;
     bond_mode 802.3ad&lt;br /&gt;
     bond_miimon 100&lt;br /&gt;
     bond_downdelay 200&lt;br /&gt;
     bond_updelay 200&lt;br /&gt;
     slaves eth0 eth1&lt;br /&gt;
 &lt;br /&gt;
 auto vmbr0&lt;br /&gt;
 iface vmbr0 inet static&lt;br /&gt;
     address 192.168.0.2&lt;br /&gt;
     netmask 255.255.255.0&lt;br /&gt;
     gateway 192.168.0.1&lt;br /&gt;
     dns-nameservers 192.168.0.1&lt;br /&gt;
     bridge_ports bond0&lt;br /&gt;
     bridge_stp off&lt;br /&gt;
     bridge_fd 0&lt;br /&gt;
* Добавляем репозиторий Proxmox&lt;br /&gt;
 wget -O- &amp;quot;http://download.proxmox.com/debian/key.asc&amp;quot; | apt-key add -&lt;br /&gt;
 echo &amp;quot;deb http://download.proxmox.com/debian wheezy pve-no-subscription&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/pve.list&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем PVE ядро &lt;br /&gt;
 aptitude update &amp;amp;&amp;amp; aptitude safe-upgrade&lt;br /&gt;
 aptitude install pve-firmware pve-kernel-2.6.32-34-pve&lt;br /&gt;
&lt;br /&gt;
* Удаляем старое ядро от Дебиана&lt;br /&gt;
 aptitude remove linux-image-amd64 linux-image-3.2.0-4-amd64&lt;br /&gt;
&lt;br /&gt;
* Перезагружаем ОС и запускаем её с новым ядром&lt;br /&gt;
 shutdown -r now&lt;br /&gt;
&lt;br /&gt;
* Изменяем файл hosts&lt;br /&gt;
 nano /etc/hosts&lt;br /&gt;
 '''192.168.0.1	proxmox.ipnp.su	proxmox''' pvelocalhost&lt;br /&gt;
&lt;br /&gt;
* Устанавливаем пакеты Proxmox&lt;br /&gt;
 aptitude install proxmox-ve-2.6.32 ntp ssh lvm2 postfix ksm-control-daemon vzprocps open-iscsi bootlogd&lt;br /&gt;
&lt;br /&gt;
* Заходим в админку https://192.168.0.2:8006 под root.&lt;br /&gt;
&lt;br /&gt;
==Настройка кластера==&lt;br /&gt;
* Следущие условия требуются для создания кластера:&lt;br /&gt;
# Нужно иметь не менее двух узлов с установленным Proxmox VE&lt;br /&gt;
# Все узлы кластера должны находиться в одной подсети!&lt;br /&gt;
# Виртуалки могут находится только на узле где создается кластер&lt;br /&gt;
 &lt;br /&gt;
* Создаем на первом сервере (node1 (192.168.0.2) кластер&lt;br /&gt;
 pvecm create '''clustername'''&lt;br /&gt;
&lt;br /&gt;
* Проверяем состояние&lt;br /&gt;
 pvecm status&lt;br /&gt;
&lt;br /&gt;
* Добавляем второй сервер (node2 (192.168.0.3)в кластер:&lt;br /&gt;
 pvecm add 192.168.0.2&lt;br /&gt;
* Проверяем егл статус&lt;br /&gt;
 pvecm status&lt;br /&gt;
&lt;br /&gt;
* Посмотреть cписок узлов можно командой&lt;br /&gt;
 pvecm nodes&lt;br /&gt;
&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
   1   M    228   2014-04-16 21:43:36  node1&lt;br /&gt;
   2   M      4   2014-04-16 21:36:59  node2&lt;br /&gt;
&lt;br /&gt;
==Прочее==&lt;br /&gt;
===VNC===&lt;br /&gt;
nano /etc/pve/local/qemu-server/{id}.conf например: (nano /etc/pve/local/qemu-server/100.conf)&lt;br /&gt;
 args: -vnc 0.0.0.0:100&lt;br /&gt;
Подключаться нужно будет на порт 6000.&lt;br /&gt;
===Проброс usb===&lt;br /&gt;
* Смотрим какое устройство надо пробрасывать:&lt;br /&gt;
 lsusb &lt;br /&gt;
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
 Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub&lt;br /&gt;
 Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub&lt;br /&gt;
 Bus 001 Device 003: ID 0557:2221 ATEN International Co., Ltd Winbond Hermon&lt;br /&gt;
 '''Bus 002 Device 003: ID 0529:0001 Aladdin Knowledge Systems HASP v0.06'''&lt;br /&gt;
&lt;br /&gt;
 lsusb -t&lt;br /&gt;
 /:  Bus '''02'''.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M&lt;br /&gt;
     |__ Port '''1''': Dev 2, If 0, Class=hub, Driver=hub/6p, 480M&lt;br /&gt;
         |__ Port '''1''': Dev 3, If 0, Class=vend., Driver=usbfs, 1.5M&lt;br /&gt;
 /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M&lt;br /&gt;
     |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M&lt;br /&gt;
         |__ Port 2: Dev 3, If 0, Class=HID, Driver=usbhid, 12M&lt;br /&gt;
         |__ Port 2: Dev 3, If 1, Class=HID, Driver=usbhid, 12M&lt;br /&gt;
&lt;br /&gt;
* Прописываем в конфиг строку (у нас будет вирт машина с номером 100)&lt;br /&gt;
 nano /etc/pve/qemu-server/100.conf&lt;br /&gt;
 usb0: host=2-1.1&lt;br /&gt;
&lt;br /&gt;
===Virtio драйверы для windows===&lt;br /&gt;
https://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/&lt;br /&gt;
&lt;br /&gt;
==Подготовка шаблонов==&lt;br /&gt;
===Debian 11===&lt;br /&gt;
Включаем старое имнование интерфейсов&lt;br /&gt;
  nano /etc/default/grub&lt;br /&gt;
Меняем строку в GRUB_CMDLINE_LINUX&lt;br /&gt;
  GRUB_CMDLINE_LINUX=&amp;quot;net.ifnames=0 biosdevname=0&amp;quot;&lt;br /&gt;
Обновляем загрущик&lt;br /&gt;
  grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&lt;br /&gt;
==Полезные ссылки==&lt;br /&gt;
http://pve.proxmox.com/wiki/Proxmox_VE_2.0_Cluster&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Homeassistant&amp;diff=2489</id>
		<title>Homeassistant</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Homeassistant&amp;diff=2489"/>
				<updated>2021-03-16T13:21:50Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7,8 ==&lt;br /&gt;
* Устанавливаем pip&lt;br /&gt;
  yum install python36-pip&lt;br /&gt;
&lt;br /&gt;
* Создаём пользователя &lt;br /&gt;
  adduser -rmd /opt/homeassistant homeassistant&lt;br /&gt;
&lt;br /&gt;
== Debian 9,10 ==&lt;br /&gt;
* Устанавливаем pip&lt;br /&gt;
  apt install python3-pip python3-venv&lt;br /&gt;
&lt;br /&gt;
* Создаём пользователя&lt;br /&gt;
  adduser --system --home /opt/homeassistant homeassistant&lt;br /&gt;
&lt;br /&gt;
* Производим установку&lt;br /&gt;
 su -s /bin/bash homeassistant&lt;br /&gt;
 cd /opt/homeassistant&lt;br /&gt;
 python3 -m venv .&lt;br /&gt;
 source bin/activate&lt;br /&gt;
 pip3 install homeassistant colorlog&lt;br /&gt;
&lt;br /&gt;
* Создаем директорию для хранения конфигов&lt;br /&gt;
  mkdir /etc/homeassistant&lt;br /&gt;
  chown homeassistant /etc/homeassistant/&lt;br /&gt;
&lt;br /&gt;
* Создаём юнит файл для автозапуска homeassistant&lt;br /&gt;
 nano /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/etc/homeassistant&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем сервис&lt;br /&gt;
  systemctl enable homeassistant&lt;br /&gt;
  systemctl start homeassistant&lt;br /&gt;
&lt;br /&gt;
== Общие для всех систем ==&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Git&amp;diff=2488</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Git&amp;diff=2488"/>
				<updated>2021-03-15T11:26:11Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: Новая страница: «===git submodule===  * Иницилизация подмодулей и подключние подмодуля   git submodule init  git submodule add git@gitlab…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===git submodule===&lt;br /&gt;
&lt;br /&gt;
* Иницилизация подмодулей и подключние подмодуля&lt;br /&gt;
&lt;br /&gt;
 git submodule init&lt;br /&gt;
 git submodule add git@gitlab.local:test/testproj.git submodule/testproj&lt;br /&gt;
&lt;br /&gt;
* или с относительным путём (подходит когда нужно експортить в другой git репозиторий)&lt;br /&gt;
&lt;br /&gt;
 git submodule init&lt;br /&gt;
 git submodule add ../testproj.git submodule/testproj&lt;br /&gt;
&lt;br /&gt;
* Клон репозитория и подкачка всех подмудулей.&lt;br /&gt;
&lt;br /&gt;
 git clone git@gitlab.local:test/maintestproj.git&lt;br /&gt;
 cd maintestproj&lt;br /&gt;
 git submodule init&lt;br /&gt;
 git submodule update --recursive --remote&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2487</id>
		<title>PNPWiki</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2487"/>
				<updated>2021-03-15T11:20:35Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Прочие */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== список web ресурсов==&lt;br /&gt;
* [[Полезные ресурсы *никс тематики]]&lt;br /&gt;
&lt;br /&gt;
== Серверное ПО ==&lt;br /&gt;
*[[Airvision2]]&lt;br /&gt;
*[[Aircontrol2]]&lt;br /&gt;
*[[Ansible AWX]]&lt;br /&gt;
*[[BIND]]&lt;br /&gt;
*[[Dante]]&lt;br /&gt;
*[[Elasticsearch]]&lt;br /&gt;
*[[FreeIPA]]&lt;br /&gt;
*[[GitLab]]&lt;br /&gt;
*[[gitolite]]&lt;br /&gt;
*[[Grafana]]&lt;br /&gt;
*[[homeassistant | Home Assistant]]&lt;br /&gt;
*[[HylaFAX]]&lt;br /&gt;
*[[KVM]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[Mikrotik]]&lt;br /&gt;
*[[Mosquito]]&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
*[[mFi]]&lt;br /&gt;
*[[Nexus]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[OpenVZ]]&lt;br /&gt;
*[[OpenEMM]]&lt;br /&gt;
*[[OpenSSL]]&lt;br /&gt;
*[[OpenVAS]]&lt;br /&gt;
*[[OpenVPN]]&lt;br /&gt;
*[[PowerDNS]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Proxmox VE]]&lt;br /&gt;
*[[Redmine]]&lt;br /&gt;
*[[UniFi]]&lt;br /&gt;
*[[rsync]]&lt;br /&gt;
*[[XenServer]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[Squid]]&lt;br /&gt;
*[[tftpd]]&lt;br /&gt;
*[[Vyatta|Vyatta/VyOS/EdgeOS]]&lt;br /&gt;
*[[vsftpd]]&lt;br /&gt;
*[[Zabbix]]&lt;br /&gt;
*[[Zenoss]]&lt;br /&gt;
*[[Zimbra]]&lt;br /&gt;
&lt;br /&gt;
== Игровые сервера ==&lt;br /&gt;
*[[Killing Floor DS|Killing Floor]]&lt;br /&gt;
*[[PvPGN]]&lt;br /&gt;
*[[Xonotic DS|Xonotic]]&lt;br /&gt;
&lt;br /&gt;
== Прочие ==&lt;br /&gt;
* [[Ubuntu Desktop]]&lt;br /&gt;
* [[*NIX shell]]&lt;br /&gt;
* [[Тесты на стабильность и производительность для *NIX]]&lt;br /&gt;
* [[Cisco]]&lt;br /&gt;
* [[git]]&lt;br /&gt;
* [[Обслуживание системы]]&lt;br /&gt;
* [[Сертификация]]&lt;br /&gt;
* [[JetHome]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2486</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2486"/>
				<updated>2021-03-13T08:02:16Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Zigbee2MQTT (Z2M) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
&lt;br /&gt;
 nano /etc/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Обновление Home Assistant (HA)===&lt;br /&gt;
* Останавливаем демона&lt;br /&gt;
 systemctl stop homeassistant&lt;br /&gt;
&lt;br /&gt;
* Входим под учёткой homeassistant и переходим в домашнию директорию &lt;br /&gt;
 su -s /bin/bash homeassistant&lt;br /&gt;
 cd /opt/homeassistant&lt;br /&gt;
&lt;br /&gt;
* Обновляем &lt;br /&gt;
 source bin/activate&lt;br /&gt;
 pip3 install --upgrade homeassistant&lt;br /&gt;
&lt;br /&gt;
Выходим из-под учётки homeassistant&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
* Запускаем демона&lt;br /&gt;
 systemctl start homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G dialout zigbee2mqtt &lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнею директорию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавливаем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
 &lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 nano  /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;br /&gt;
&lt;br /&gt;
=== Обновление Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Останавливаем демона&lt;br /&gt;
 systemctl stop zigbee2mqtt&lt;br /&gt;
&lt;br /&gt;
* Входим под учёткой zigbee2mqtt и переходим в домашнею директорию &lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
&lt;br /&gt;
* Делаем резервную копию &lt;br /&gt;
 cp -R data data-backup&lt;br /&gt;
&lt;br /&gt;
* Обновляем репозиторий&lt;br /&gt;
 git checkout HEAD -- npm-shrinkwrap.json&lt;br /&gt;
 git pull&lt;br /&gt;
* Собираем  &lt;br /&gt;
 npm ci&lt;br /&gt;
&lt;br /&gt;
* Восстанавливаем данные&lt;br /&gt;
 cp -R data-backup/* data&lt;br /&gt;
&lt;br /&gt;
* Удаляем бэкап&lt;br /&gt;
 rm -R data-backup/&lt;br /&gt;
&lt;br /&gt;
* Выходим из-под учётки zigbee2mqtt&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
* Запускаем демона&lt;br /&gt;
 systemctl start zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2485</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2485"/>
				<updated>2021-03-13T07:43:18Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Обновление Home Assistant (HA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
&lt;br /&gt;
 nano /etc/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Обновление Home Assistant (HA)===&lt;br /&gt;
* Останавливаем демона&lt;br /&gt;
 systemctl stop homeassistant&lt;br /&gt;
&lt;br /&gt;
* Входим под учёткой homeassistant и переходим в домашнию директорию &lt;br /&gt;
 su -s /bin/bash homeassistant&lt;br /&gt;
 cd /opt/homeassistant&lt;br /&gt;
&lt;br /&gt;
* Обновляем &lt;br /&gt;
 source bin/activate&lt;br /&gt;
 pip3 install --upgrade homeassistant&lt;br /&gt;
&lt;br /&gt;
Выходим из-под учётки homeassistant&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
* Запускаем демона&lt;br /&gt;
 systemctl start homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G dialout zigbee2mqtt &lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнею директорию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавливаем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
 &lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 nano  /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2484</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2484"/>
				<updated>2021-03-13T07:42:45Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
&lt;br /&gt;
 nano /etc/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Обновление Home Assistant (HA)===&lt;br /&gt;
* Останавливаем демона&lt;br /&gt;
 systemctl stop homeassistant&lt;br /&gt;
&lt;br /&gt;
* Входим под учёткой homeassistant и переходим в домашнию директорию &lt;br /&gt;
su -s /bin/bash homeassistant&lt;br /&gt;
cd /opt/homeassistant&lt;br /&gt;
&lt;br /&gt;
* Обновляем &lt;br /&gt;
source bin/activate&lt;br /&gt;
pip3 install --upgrade homeassistant&lt;br /&gt;
&lt;br /&gt;
Выходим из-под учётки homeassistant&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
* Запускаем демона&lt;br /&gt;
systemctl start homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G dialout zigbee2mqtt &lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнею директорию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавливаем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
 &lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 nano  /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2483</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2483"/>
				<updated>2021-02-14T14:52:34Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Zigbee2MQTT (Z2M) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
&lt;br /&gt;
 nano /etc/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G dialout zigbee2mqtt &lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнею директорию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавливаем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
 &lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 nano  /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2482</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2482"/>
				<updated>2021-02-14T14:51:43Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Home Assistant (HA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
&lt;br /&gt;
 nano /etc/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнею директорию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавливаем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
 &lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 nano  /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2481</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2481"/>
				<updated>2021-02-14T14:50:54Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Home Assistant (HA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
&lt;br /&gt;
 nano /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнею директорию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавливаем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
 &lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 nano  /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2480</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2480"/>
				<updated>2021-02-14T14:48:27Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Zigbee2MQTT (Z2M) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA (/usr/lib/systemd/system/homeassistant.service)&lt;br /&gt;
&lt;br /&gt;
 nano /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнею директорию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавливаем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
 &lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 nano  /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2479</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2479"/>
				<updated>2021-02-14T14:46:17Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Home Assistant (HA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA (/usr/lib/systemd/system/homeassistant.service)&lt;br /&gt;
&lt;br /&gt;
 nano /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнею директорию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавливаем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
 &lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target'&amp;gt; /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2478</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2478"/>
				<updated>2021-02-14T14:42:45Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Zigbee2MQTT (Z2M) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target' &amp;gt; /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнею директорию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавливаем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
 &lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target'&amp;gt; /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2477</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2477"/>
				<updated>2021-02-14T14:36:18Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Zigbee2MQTT (Z2M) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target' &amp;gt; /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнию дерикторию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавоиваем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
&lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 &lt;br /&gt;
 Description=zigbee2mqtt&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/usr/bin/npm start&lt;br /&gt;
 WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
 StandardOutput=inherit&lt;br /&gt;
 StandardError=inherit&lt;br /&gt;
 Restart=always&lt;br /&gt;
 User=zigbee2mqtt&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target'&amp;gt; /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2476</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2476"/>
				<updated>2021-02-14T14:35:29Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Zigbee2MQTT (Z2M) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target' &amp;gt; /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнию дерикторию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавоиваем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
 nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
 # Home Assistant integration (MQTT discovery)&lt;br /&gt;
 homeassistant: true &lt;br /&gt;
 &lt;br /&gt;
 # allow new devices to join&lt;br /&gt;
 permit_join: true&lt;br /&gt;
 &lt;br /&gt;
 # MQTT settings&lt;br /&gt;
 mqtt:&lt;br /&gt;
   # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
   base_topic: zigbee2mqtt&lt;br /&gt;
   # MQTT server URL&lt;br /&gt;
   server: 'mqtt://localhost'&lt;br /&gt;
   # MQTT server authentication, uncomment if required:&lt;br /&gt;
   # user: my_user&lt;br /&gt;
   # password: my_password&lt;br /&gt;
 &lt;br /&gt;
 # Serial settings&lt;br /&gt;
 serial:&lt;br /&gt;
   # Location of CC2531 USB sniffer&lt;br /&gt;
   port: /dev/ttyAML2&lt;br /&gt;
&lt;br /&gt;
 advanced:&lt;br /&gt;
   network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
  echo '[Unit]&lt;br /&gt;
&lt;br /&gt;
  Description=zigbee2mqtt&lt;br /&gt;
  After=network.target&lt;br /&gt;
  &lt;br /&gt;
  [Service]&lt;br /&gt;
  ExecStart=/usr/bin/npm start&lt;br /&gt;
  WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
  StandardOutput=inherit&lt;br /&gt;
  StandardError=inherit&lt;br /&gt;
  Restart=always&lt;br /&gt;
  User=zigbee2mqtt&lt;br /&gt;
  &lt;br /&gt;
  [Install]&lt;br /&gt;
  WantedBy=multi-user.target'&amp;gt; /etc/systemd/system/zigbee2mqtt.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2475</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2475"/>
				<updated>2021-02-14T14:33:44Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Home Assistant (HA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Производим установку&lt;br /&gt;
  su -s /bin/bash homeassistant&lt;br /&gt;
  cd /opt/homeassistant&lt;br /&gt;
  python3 -m venv .&lt;br /&gt;
  source bin/activate&lt;br /&gt;
  pip3 install wheel&lt;br /&gt;
  pip3 install homeassistant &lt;br /&gt;
* Запускаем из консоли (ctrl + c для закрытия)&lt;br /&gt;
  hass&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target' &amp;gt; /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнию дерикторию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавоиваем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
  nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
  # Home Assistant integration (MQTT discovery)&lt;br /&gt;
  homeassistant: true &lt;br /&gt;
&lt;br /&gt;
  # allow new devices to join&lt;br /&gt;
  permit_join: true&lt;br /&gt;
&lt;br /&gt;
  # MQTT settings&lt;br /&gt;
  mqtt:&lt;br /&gt;
    # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
    base_topic: zigbee2mqtt&lt;br /&gt;
    # MQTT server URL&lt;br /&gt;
    server: 'mqtt://localhost'&lt;br /&gt;
    # MQTT server authentication, uncomment if required:&lt;br /&gt;
    # user: my_user&lt;br /&gt;
    # password: my_password&lt;br /&gt;
&lt;br /&gt;
  # Serial settings&lt;br /&gt;
  serial:&lt;br /&gt;
    # Location of CC2531 USB sniffer&lt;br /&gt;
    port: /dev/ttyAML2&lt;br /&gt;
&lt;br /&gt;
  advanced:&lt;br /&gt;
    network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
  echo '[Unit]&lt;br /&gt;
&lt;br /&gt;
  Description=zigbee2mqtt&lt;br /&gt;
  After=network.target&lt;br /&gt;
  &lt;br /&gt;
  [Service]&lt;br /&gt;
  ExecStart=/usr/bin/npm start&lt;br /&gt;
  WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
  StandardOutput=inherit&lt;br /&gt;
  StandardError=inherit&lt;br /&gt;
  Restart=always&lt;br /&gt;
  User=zigbee2mqtt&lt;br /&gt;
  &lt;br /&gt;
  [Install]&lt;br /&gt;
  WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2474</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2474"/>
				<updated>2021-02-14T14:29:56Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настройка Home Assistant (HA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G dialout homeassistant &lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
&lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target' &amp;gt; /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнию дерикторию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавоиваем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
  nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
  # Home Assistant integration (MQTT discovery)&lt;br /&gt;
  homeassistant: true &lt;br /&gt;
&lt;br /&gt;
  # allow new devices to join&lt;br /&gt;
  permit_join: true&lt;br /&gt;
&lt;br /&gt;
  # MQTT settings&lt;br /&gt;
  mqtt:&lt;br /&gt;
    # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
    base_topic: zigbee2mqtt&lt;br /&gt;
    # MQTT server URL&lt;br /&gt;
    server: 'mqtt://localhost'&lt;br /&gt;
    # MQTT server authentication, uncomment if required:&lt;br /&gt;
    # user: my_user&lt;br /&gt;
    # password: my_password&lt;br /&gt;
&lt;br /&gt;
  # Serial settings&lt;br /&gt;
  serial:&lt;br /&gt;
    # Location of CC2531 USB sniffer&lt;br /&gt;
    port: /dev/ttyAML2&lt;br /&gt;
&lt;br /&gt;
  advanced:&lt;br /&gt;
    network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
  echo '[Unit]&lt;br /&gt;
&lt;br /&gt;
  Description=zigbee2mqtt&lt;br /&gt;
  After=network.target&lt;br /&gt;
  &lt;br /&gt;
  [Service]&lt;br /&gt;
  ExecStart=/usr/bin/npm start&lt;br /&gt;
  WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
  StandardOutput=inherit&lt;br /&gt;
  StandardError=inherit&lt;br /&gt;
  Restart=always&lt;br /&gt;
  User=zigbee2mqtt&lt;br /&gt;
  &lt;br /&gt;
  [Install]&lt;br /&gt;
  WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2473</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2473"/>
				<updated>2021-02-14T14:29:24Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка и настрройка Mosquitto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Mosquitto ===&lt;br /&gt;
* Подключаем ppa репозиторий&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
* Устанавливаем mosquitto &lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
* Включаем автозапуск и запускаем демона&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G homeassistant dialout&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
&lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target' &amp;gt; /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнию дерикторию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавоиваем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
  nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
  # Home Assistant integration (MQTT discovery)&lt;br /&gt;
  homeassistant: true &lt;br /&gt;
&lt;br /&gt;
  # allow new devices to join&lt;br /&gt;
  permit_join: true&lt;br /&gt;
&lt;br /&gt;
  # MQTT settings&lt;br /&gt;
  mqtt:&lt;br /&gt;
    # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
    base_topic: zigbee2mqtt&lt;br /&gt;
    # MQTT server URL&lt;br /&gt;
    server: 'mqtt://localhost'&lt;br /&gt;
    # MQTT server authentication, uncomment if required:&lt;br /&gt;
    # user: my_user&lt;br /&gt;
    # password: my_password&lt;br /&gt;
&lt;br /&gt;
  # Serial settings&lt;br /&gt;
  serial:&lt;br /&gt;
    # Location of CC2531 USB sniffer&lt;br /&gt;
    port: /dev/ttyAML2&lt;br /&gt;
&lt;br /&gt;
  advanced:&lt;br /&gt;
    network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
  echo '[Unit]&lt;br /&gt;
&lt;br /&gt;
  Description=zigbee2mqtt&lt;br /&gt;
  After=network.target&lt;br /&gt;
  &lt;br /&gt;
  [Service]&lt;br /&gt;
  ExecStart=/usr/bin/npm start&lt;br /&gt;
  WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
  StandardOutput=inherit&lt;br /&gt;
  StandardError=inherit&lt;br /&gt;
  Restart=always&lt;br /&gt;
  User=zigbee2mqtt&lt;br /&gt;
  &lt;br /&gt;
  [Install]&lt;br /&gt;
  WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2472</id>
		<title>JetHome</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=JetHome&amp;diff=2472"/>
				<updated>2021-02-14T14:27:45Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: Новая страница: «=== Cмена hostname ===   hostnamectl set-hostname ha.ipnp.su  === Установка и настрройка Mosquitto ===   apt-add-repository ppa:mosquitto-…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cмена hostname ===&lt;br /&gt;
  hostnamectl set-hostname ha.ipnp.su&lt;br /&gt;
&lt;br /&gt;
=== Установка и настрройка Mosquitto ===&lt;br /&gt;
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa&lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto mosquitto-clients&lt;br /&gt;
  systemctl enable --now mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Home Assistant (HA)===&lt;br /&gt;
* Устанавливаем пакеты требуемые для HA&lt;br /&gt;
  apt -y  install python3-dev python3-pip python3-venv libffi-dev&lt;br /&gt;
* Создаём пользователя от которо будет запускаться HA&lt;br /&gt;
 adduser --group --system --home /opt/homeassistant homeassistant&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с RS-485 или zigbee&lt;br /&gt;
 usermod -a -G homeassistant dialout&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
 echo '[Unit]&lt;br /&gt;
 Description=Home Assistant&lt;br /&gt;
 After=network-online.target&lt;br /&gt;
&lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=simple&lt;br /&gt;
 User=homeassistant&lt;br /&gt;
 ExecStart=/opt/homeassistant/bin/hass -c &amp;quot;/opt/homeassistant/.homeassistant&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target' &amp;gt; /usr/lib/systemd/system/homeassistant.service&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
 systemctl enable --now homeassistant&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Установка и настройка Zigbee2MQTT (Z2M) ===&lt;br /&gt;
* Устанавливаем пакеты требуемые для Z2M&lt;br /&gt;
 apt install -y nodejs npm git make g++ gcc&lt;br /&gt;
* Создаём пользователя от которого будет запускаться Z2M&lt;br /&gt;
 adduser --group --system --home /opt/zigbee2mqtt zigbee2mqtt&lt;br /&gt;
* Добавляем его в группу dialout для возможности работы с zigbee&lt;br /&gt;
 usermod -a -G zigbee2mqtt dialout&lt;br /&gt;
* Запускаем шелл под пользователем zigbee2mqtt и переходим в домашнию дерикторию&lt;br /&gt;
 su -s /bin/bash zigbee2mqtt&lt;br /&gt;
 cd /opt/zigbee2mqtt&lt;br /&gt;
* Клонируем репозиоторий zigbee2mqtt в /opt/zigbee2mqtt&lt;br /&gt;
 git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;br /&gt;
* Устанавоиваем зависимости nodejs&lt;br /&gt;
  npm ci --production&lt;br /&gt;
* Правим конфиг Z2M&lt;br /&gt;
  nano /opt/zigbee2mqtt/data/configuration.yaml&lt;br /&gt;
&lt;br /&gt;
  # Home Assistant integration (MQTT discovery)&lt;br /&gt;
  homeassistant: true &lt;br /&gt;
&lt;br /&gt;
  # allow new devices to join&lt;br /&gt;
  permit_join: true&lt;br /&gt;
&lt;br /&gt;
  # MQTT settings&lt;br /&gt;
  mqtt:&lt;br /&gt;
    # MQTT base topic for zigbee2mqtt MQTT messages&lt;br /&gt;
    base_topic: zigbee2mqtt&lt;br /&gt;
    # MQTT server URL&lt;br /&gt;
    server: 'mqtt://localhost'&lt;br /&gt;
    # MQTT server authentication, uncomment if required:&lt;br /&gt;
    # user: my_user&lt;br /&gt;
    # password: my_password&lt;br /&gt;
&lt;br /&gt;
  # Serial settings&lt;br /&gt;
  serial:&lt;br /&gt;
    # Location of CC2531 USB sniffer&lt;br /&gt;
    port: /dev/ttyAML2&lt;br /&gt;
&lt;br /&gt;
  advanced:&lt;br /&gt;
    network_key: GENERATE&lt;br /&gt;
&lt;br /&gt;
* запускаем в консоли (ctrl+c выход)&lt;br /&gt;
  npm start&lt;br /&gt;
&lt;br /&gt;
* Создаём unit файл для автозапуcка HA&lt;br /&gt;
  echo '[Unit]&lt;br /&gt;
&lt;br /&gt;
  Description=zigbee2mqtt&lt;br /&gt;
  After=network.target&lt;br /&gt;
  &lt;br /&gt;
  [Service]&lt;br /&gt;
  ExecStart=/usr/bin/npm start&lt;br /&gt;
  WorkingDirectory=/opt/zigbee2mqtt&lt;br /&gt;
  StandardOutput=inherit&lt;br /&gt;
  StandardError=inherit&lt;br /&gt;
  Restart=always&lt;br /&gt;
  User=zigbee2mqtt&lt;br /&gt;
  &lt;br /&gt;
  [Install]&lt;br /&gt;
  WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
* Включаем автозапуск и запускаем демона.&lt;br /&gt;
  systemctl enable --now zigbee2mqtt&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2471</id>
		<title>PNPWiki</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2471"/>
				<updated>2021-02-14T14:08:26Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Прочие */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== список web ресурсов==&lt;br /&gt;
* [[Полезные ресурсы *никс тематики]]&lt;br /&gt;
&lt;br /&gt;
== Серверное ПО ==&lt;br /&gt;
*[[Airvision2]]&lt;br /&gt;
*[[Aircontrol2]]&lt;br /&gt;
*[[Ansible AWX]]&lt;br /&gt;
*[[BIND]]&lt;br /&gt;
*[[Dante]]&lt;br /&gt;
*[[Elasticsearch]]&lt;br /&gt;
*[[FreeIPA]]&lt;br /&gt;
*[[GitLab]]&lt;br /&gt;
*[[gitolite]]&lt;br /&gt;
*[[Grafana]]&lt;br /&gt;
*[[homeassistant | Home Assistant]]&lt;br /&gt;
*[[HylaFAX]]&lt;br /&gt;
*[[KVM]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[Mikrotik]]&lt;br /&gt;
*[[Mosquito]]&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
*[[mFi]]&lt;br /&gt;
*[[Nexus]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[OpenVZ]]&lt;br /&gt;
*[[OpenEMM]]&lt;br /&gt;
*[[OpenSSL]]&lt;br /&gt;
*[[OpenVAS]]&lt;br /&gt;
*[[OpenVPN]]&lt;br /&gt;
*[[PowerDNS]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Proxmox VE]]&lt;br /&gt;
*[[Redmine]]&lt;br /&gt;
*[[UniFi]]&lt;br /&gt;
*[[rsync]]&lt;br /&gt;
*[[XenServer]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[Squid]]&lt;br /&gt;
*[[tftpd]]&lt;br /&gt;
*[[Vyatta|Vyatta/VyOS/EdgeOS]]&lt;br /&gt;
*[[vsftpd]]&lt;br /&gt;
*[[Zabbix]]&lt;br /&gt;
*[[Zenoss]]&lt;br /&gt;
*[[Zimbra]]&lt;br /&gt;
&lt;br /&gt;
== Игровые сервера ==&lt;br /&gt;
*[[Killing Floor DS|Killing Floor]]&lt;br /&gt;
*[[PvPGN]]&lt;br /&gt;
*[[Xonotic DS|Xonotic]]&lt;br /&gt;
&lt;br /&gt;
== Прочие ==&lt;br /&gt;
* [[Ubuntu Desktop]]&lt;br /&gt;
* [[*NIX shell]]&lt;br /&gt;
* [[Тесты на стабильность и производительность для *NIX]]&lt;br /&gt;
* [[Cisco]]&lt;br /&gt;
* [[Обслуживание системы]]&lt;br /&gt;
* [[Сертификация]]&lt;br /&gt;
* [[JetHome]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2470</id>
		<title>PNPWiki</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2470"/>
				<updated>2021-01-01T19:56:02Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Серверное ПО */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== список web ресурсов==&lt;br /&gt;
* [[Полезные ресурсы *никс тематики]]&lt;br /&gt;
&lt;br /&gt;
== Серверное ПО ==&lt;br /&gt;
*[[Airvision2]]&lt;br /&gt;
*[[Aircontrol2]]&lt;br /&gt;
*[[Ansible AWX]]&lt;br /&gt;
*[[BIND]]&lt;br /&gt;
*[[Dante]]&lt;br /&gt;
*[[Elasticsearch]]&lt;br /&gt;
*[[FreeIPA]]&lt;br /&gt;
*[[GitLab]]&lt;br /&gt;
*[[gitolite]]&lt;br /&gt;
*[[Grafana]]&lt;br /&gt;
*[[homeassistant | Home Assistant]]&lt;br /&gt;
*[[HylaFAX]]&lt;br /&gt;
*[[KVM]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[Mikrotik]]&lt;br /&gt;
*[[Mosquito]]&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
*[[mFi]]&lt;br /&gt;
*[[Nexus]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[OpenVZ]]&lt;br /&gt;
*[[OpenEMM]]&lt;br /&gt;
*[[OpenSSL]]&lt;br /&gt;
*[[OpenVAS]]&lt;br /&gt;
*[[OpenVPN]]&lt;br /&gt;
*[[PowerDNS]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Proxmox VE]]&lt;br /&gt;
*[[Redmine]]&lt;br /&gt;
*[[UniFi]]&lt;br /&gt;
*[[rsync]]&lt;br /&gt;
*[[XenServer]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[Squid]]&lt;br /&gt;
*[[tftpd]]&lt;br /&gt;
*[[Vyatta|Vyatta/VyOS/EdgeOS]]&lt;br /&gt;
*[[vsftpd]]&lt;br /&gt;
*[[Zabbix]]&lt;br /&gt;
*[[Zenoss]]&lt;br /&gt;
*[[Zimbra]]&lt;br /&gt;
&lt;br /&gt;
== Игровые сервера ==&lt;br /&gt;
*[[Killing Floor DS|Killing Floor]]&lt;br /&gt;
*[[PvPGN]]&lt;br /&gt;
*[[Xonotic DS|Xonotic]]&lt;br /&gt;
&lt;br /&gt;
== Прочие ==&lt;br /&gt;
* [[Ubuntu Desktop]]&lt;br /&gt;
* [[*NIX shell]]&lt;br /&gt;
* [[Тесты на стабильность и производительность для *NIX]]&lt;br /&gt;
* [[Cisco]]&lt;br /&gt;
* [[Обслуживание системы]]&lt;br /&gt;
* [[Сертификация]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2469</id>
		<title>PNPWiki</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2469"/>
				<updated>2021-01-01T19:52:03Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Серверное ПО */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== список web ресурсов==&lt;br /&gt;
* [[Полезные ресурсы *никс тематики]]&lt;br /&gt;
&lt;br /&gt;
== Серверное ПО ==&lt;br /&gt;
*[[Airvision2]]&lt;br /&gt;
*[[Aircontrol2]]&lt;br /&gt;
*[[Ansible AWX]]&lt;br /&gt;
*[[BIND]]&lt;br /&gt;
*[[Dante]]&lt;br /&gt;
*[[Elasticsearch]]&lt;br /&gt;
*[[FreeIPA]]&lt;br /&gt;
*[[GitLab]]&lt;br /&gt;
*[[gitolite]]&lt;br /&gt;
*[[Grafana]]&lt;br /&gt;
*[[homeassistant | Home Assistant]]&lt;br /&gt;
*[[HylaFAX]]&lt;br /&gt;
*[[KVM]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[Mikrotik]]&lt;br /&gt;
*[[Mosquito]]&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
*[[OpenVZ]]&lt;br /&gt;
*[[Nexus]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[PowerDNS]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Proxmox VE]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[Squid]]&lt;br /&gt;
*[[tftpd]]&lt;br /&gt;
*[[Vyatta|Vyatta/VyOS/EdgeOS]]&lt;br /&gt;
*[[vsftpd]]&lt;br /&gt;
*[[Redmine]]&lt;br /&gt;
*[[OpenEMM]]&lt;br /&gt;
*[[OpenVPN]]&lt;br /&gt;
*[[OpenSSL]]&lt;br /&gt;
*[[mFi]]&lt;br /&gt;
*[[UniFi]]&lt;br /&gt;
*[[XenServer]]&lt;br /&gt;
*[[rsync]]&lt;br /&gt;
*[[OpenVAS]]&lt;br /&gt;
*[[Zabbix]]&lt;br /&gt;
*[[Zenoss]]&lt;br /&gt;
*[[Zimbra]]&lt;br /&gt;
&lt;br /&gt;
== Игровые сервера ==&lt;br /&gt;
*[[Killing Floor DS|Killing Floor]]&lt;br /&gt;
*[[PvPGN]]&lt;br /&gt;
*[[Xonotic DS|Xonotic]]&lt;br /&gt;
&lt;br /&gt;
== Прочие ==&lt;br /&gt;
* [[Ubuntu Desktop]]&lt;br /&gt;
* [[*NIX shell]]&lt;br /&gt;
* [[Тесты на стабильность и производительность для *NIX]]&lt;br /&gt;
* [[Cisco]]&lt;br /&gt;
* [[Обслуживание системы]]&lt;br /&gt;
* [[Сертификация]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Mosquito&amp;diff=2468</id>
		<title>Mosquito</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Mosquito&amp;diff=2468"/>
				<updated>2021-01-01T19:46:21Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Установка Mosquito в систему==&lt;br /&gt;
===Настройка системы в Debian 10===&lt;br /&gt;
Скачиваем gpg ключ и устанавливаем его в систему.&lt;br /&gt;
  wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key&lt;br /&gt;
  apt-key add mosquitto-repo.gpg.key&lt;br /&gt;
Подключаем репозиторий&lt;br /&gt;
  cd /etc/apt/sources.list.d/&lt;br /&gt;
  wget http://repo.mosquitto.org/debian/mosquitto-buster.list&lt;br /&gt;
Устанавливаем пакет&lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto&lt;br /&gt;
Включаем автозапуск и стартуем демона.&lt;br /&gt;
  systemctl --now enable mosquitto&lt;br /&gt;
При необходимости правим конфиг&lt;br /&gt;
 nano /etc/mosquitto/mosquitto.conf&lt;br /&gt;
&lt;br /&gt;
===Настройка системы в Centos 8===&lt;br /&gt;
Устанавливаем пакет&lt;br /&gt;
  dnf -y install mosquitto&lt;br /&gt;
Включаем автозапуск и стартуем демона.&lt;br /&gt;
  systemctl --now enable mosquitto&lt;br /&gt;
При необходимости правим конфиг&lt;br /&gt;
 nano /etc/mosquitto/mosquitto.conf&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Mosquito&amp;diff=2467</id>
		<title>Mosquito</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Mosquito&amp;diff=2467"/>
				<updated>2021-01-01T19:44:02Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Установка Mosquito в систему */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Установка Mosquito в систему==&lt;br /&gt;
===Настройка системы в Debian 10===&lt;br /&gt;
Скачиваем gpg ключ и устанавливаем его в систему.&lt;br /&gt;
  wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key&lt;br /&gt;
  apt-key add mosquitto-repo.gpg.key&lt;br /&gt;
Подключаем репозиторий&lt;br /&gt;
  cd /etc/apt/sources.list.d/&lt;br /&gt;
  wget http://repo.mosquitto.org/debian/mosquitto-buster.list&lt;br /&gt;
Устанавливаем пакет&lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto&lt;br /&gt;
Включаем автозапуск и стартуем демона.&lt;br /&gt;
  systemctl --now enable mosquitto&lt;br /&gt;
&lt;br /&gt;
===Настройка системы в Centos 8===&lt;br /&gt;
Устанавливаем пакет&lt;br /&gt;
  dnf -y install mosquitto&lt;br /&gt;
Включаем автозапуск и стартуем демона.&lt;br /&gt;
  systemctl --now enable mosquitto&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Mosquito&amp;diff=2466</id>
		<title>Mosquito</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Mosquito&amp;diff=2466"/>
				<updated>2021-01-01T19:43:24Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: Новая страница: «==Установка Mosquito в систему== ===Настройка системы в Debian 10=== Скачиваем gpg ключ и устанавливае…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Установка Mosquito в систему==&lt;br /&gt;
===Настройка системы в Debian 10===&lt;br /&gt;
Скачиваем gpg ключ и устанавливаем его в систему.&lt;br /&gt;
  wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key&lt;br /&gt;
  sudo apt-key add mosquitto-repo.gpg.key&lt;br /&gt;
Подключаем репозиторий&lt;br /&gt;
  cd /etc/apt/sources.list.d/&lt;br /&gt;
  wget http://repo.mosquitto.org/debian/mosquitto-buster.list&lt;br /&gt;
Устанавливаем пакет&lt;br /&gt;
  apt update&lt;br /&gt;
  apt install mosquitto&lt;br /&gt;
Включаем автозапуск и стартуем демона.&lt;br /&gt;
  systemctl --now enable mosquitto&lt;br /&gt;
&lt;br /&gt;
===Настройка системы в Centos 8===&lt;br /&gt;
Устанавливаем пакет&lt;br /&gt;
  dnf -y install mosquitto&lt;br /&gt;
Включаем автозапуск и стартуем демона.&lt;br /&gt;
  systemctl --now enable mosquitto&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2465</id>
		<title>PNPWiki</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2465"/>
				<updated>2021-01-01T19:28:52Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Серверное ПО */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== список web ресурсов==&lt;br /&gt;
* [[Полезные ресурсы *никс тематики]]&lt;br /&gt;
&lt;br /&gt;
== Серверное ПО ==&lt;br /&gt;
*[[Airvision2]]&lt;br /&gt;
*[[Aircontrol2]]&lt;br /&gt;
*[[Ansible AWX]]&lt;br /&gt;
*[[BIND]]&lt;br /&gt;
*[[Dante]]&lt;br /&gt;
*[[Elasticsearch]]&lt;br /&gt;
*[[FreeIPA]]&lt;br /&gt;
*[[GitLab]]&lt;br /&gt;
*[[gitolite]]&lt;br /&gt;
*[[homeassistant | Home Assistant]]&lt;br /&gt;
*[[HylaFAX]]&lt;br /&gt;
*[[KVM]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[Mikrotik]]&lt;br /&gt;
*[[Mosquito]]&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
*[[OpenVZ]]&lt;br /&gt;
*[[Nexus]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[PowerDNS]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Proxmox VE]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[Squid]]&lt;br /&gt;
*[[tftpd]]&lt;br /&gt;
*[[Vyatta|Vyatta/VyOS/EdgeOS]]&lt;br /&gt;
*[[vsftpd]]&lt;br /&gt;
*[[Redmine]]&lt;br /&gt;
*[[OpenEMM]]&lt;br /&gt;
*[[OpenVPN]]&lt;br /&gt;
*[[OpenSSL]]&lt;br /&gt;
*[[mFi]]&lt;br /&gt;
*[[UniFi]]&lt;br /&gt;
*[[XenServer]]&lt;br /&gt;
*[[rsync]]&lt;br /&gt;
*[[OpenVAS]]&lt;br /&gt;
*[[Zabbix]]&lt;br /&gt;
*[[Zenoss]]&lt;br /&gt;
*[[Zimbra]]&lt;br /&gt;
&lt;br /&gt;
== Игровые сервера ==&lt;br /&gt;
*[[Killing Floor DS|Killing Floor]]&lt;br /&gt;
*[[PvPGN]]&lt;br /&gt;
*[[Xonotic DS|Xonotic]]&lt;br /&gt;
&lt;br /&gt;
== Прочие ==&lt;br /&gt;
* [[Ubuntu Desktop]]&lt;br /&gt;
* [[*NIX shell]]&lt;br /&gt;
* [[Тесты на стабильность и производительность для *NIX]]&lt;br /&gt;
* [[Cisco]]&lt;br /&gt;
* [[Обслуживание системы]]&lt;br /&gt;
* [[Сертификация]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2464</id>
		<title>PNPWiki</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2464"/>
				<updated>2020-12-24T14:36:15Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Серверное ПО */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== список web ресурсов==&lt;br /&gt;
* [[Полезные ресурсы *никс тематики]]&lt;br /&gt;
&lt;br /&gt;
== Серверное ПО ==&lt;br /&gt;
*[[Airvision2]]&lt;br /&gt;
*[[Aircontrol2]]&lt;br /&gt;
*[[Ansible AWX]]&lt;br /&gt;
*[[BIND]]&lt;br /&gt;
*[[Dante]]&lt;br /&gt;
*[[Elasticsearch]]&lt;br /&gt;
*[[FreeIPA]]&lt;br /&gt;
*[[GitLab]]&lt;br /&gt;
*[[gitolite]]&lt;br /&gt;
*[[homeassistant | Home Assistant]]&lt;br /&gt;
*[[HylaFAX]]&lt;br /&gt;
*[[KVM]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[Mikrotik]]&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
*[[OpenVZ]]&lt;br /&gt;
*[[Nexus]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[PowerDNS]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Proxmox VE]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[Squid]]&lt;br /&gt;
*[[tftpd]]&lt;br /&gt;
*[[Vyatta|Vyatta/VyOS/EdgeOS]]&lt;br /&gt;
*[[vsftpd]]&lt;br /&gt;
*[[Redmine]]&lt;br /&gt;
*[[OpenEMM]]&lt;br /&gt;
*[[OpenVPN]]&lt;br /&gt;
*[[OpenSSL]]&lt;br /&gt;
*[[mFi]]&lt;br /&gt;
*[[UniFi]]&lt;br /&gt;
*[[XenServer]]&lt;br /&gt;
*[[rsync]]&lt;br /&gt;
*[[OpenVAS]]&lt;br /&gt;
*[[Zabbix]]&lt;br /&gt;
*[[Zenoss]]&lt;br /&gt;
*[[Zimbra]]&lt;br /&gt;
&lt;br /&gt;
== Игровые сервера ==&lt;br /&gt;
*[[Killing Floor DS|Killing Floor]]&lt;br /&gt;
*[[PvPGN]]&lt;br /&gt;
*[[Xonotic DS|Xonotic]]&lt;br /&gt;
&lt;br /&gt;
== Прочие ==&lt;br /&gt;
* [[Ubuntu Desktop]]&lt;br /&gt;
* [[*NIX shell]]&lt;br /&gt;
* [[Тесты на стабильность и производительность для *NIX]]&lt;br /&gt;
* [[Cisco]]&lt;br /&gt;
* [[Обслуживание системы]]&lt;br /&gt;
* [[Сертификация]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2463</id>
		<title>PNPWiki</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2463"/>
				<updated>2020-12-24T14:35:47Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Серверное ПО */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== список web ресурсов==&lt;br /&gt;
* [[Полезные ресурсы *никс тематики]]&lt;br /&gt;
&lt;br /&gt;
== Серверное ПО ==&lt;br /&gt;
*[[Airvision2]]&lt;br /&gt;
*[[Aircontrol2]]&lt;br /&gt;
*[[Ansible AWX]]&lt;br /&gt;
*[[BIND]]&lt;br /&gt;
*[[Dante]]&lt;br /&gt;
*[[Elasticsearch]]&lt;br /&gt;
*[[FreeIPA]]&lt;br /&gt;
*[[GitLab]]&lt;br /&gt;
*[[gitolite]]&lt;br /&gt;
*[[homeassistant | Home Assistant]]&lt;br /&gt;
*[[HylaFAX]]&lt;br /&gt;
*[[KVM]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[Mikrotik]]&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
*[[OpenVZ]]&lt;br /&gt;
*[[Nexus]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[PowerDNS]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Proxmox VE]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[Squid]]&lt;br /&gt;
*[[tftpd]]&lt;br /&gt;
*[[Vyatta|Vyatta/VyOS/EdgeOS]]&lt;br /&gt;
*[[vsftpd]]&lt;br /&gt;
*[[Redmine]]&lt;br /&gt;
*[[OpenEMM]]&lt;br /&gt;
*[[[OpenVPN]]&lt;br /&gt;
*[[OpenSSL]]&lt;br /&gt;
*[[mFi]]&lt;br /&gt;
*[[UniFi]]&lt;br /&gt;
*[[XenServer]]&lt;br /&gt;
*[[rsync]]&lt;br /&gt;
*[[OpenVAS]]&lt;br /&gt;
*[[Zabbix]]&lt;br /&gt;
*[[Zenoss]]&lt;br /&gt;
*[[Zimbra]]&lt;br /&gt;
&lt;br /&gt;
== Игровые сервера ==&lt;br /&gt;
*[[Killing Floor DS|Killing Floor]]&lt;br /&gt;
*[[PvPGN]]&lt;br /&gt;
*[[Xonotic DS|Xonotic]]&lt;br /&gt;
&lt;br /&gt;
== Прочие ==&lt;br /&gt;
* [[Ubuntu Desktop]]&lt;br /&gt;
* [[*NIX shell]]&lt;br /&gt;
* [[Тесты на стабильность и производительность для *NIX]]&lt;br /&gt;
* [[Cisco]]&lt;br /&gt;
* [[Обслуживание системы]]&lt;br /&gt;
* [[Сертификация]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Mikrotik&amp;diff=2462</id>
		<title>Mikrotik</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Mikrotik&amp;diff=2462"/>
				<updated>2020-12-18T14:10:29Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: Новая страница: «==Настройка имени== Имя хоста   Домен хоста   ==Настройка времени== Настройка часового пояса…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Настройка имени==&lt;br /&gt;
Имя хоста&lt;br /&gt;
 &lt;br /&gt;
Домен хоста&lt;br /&gt;
 &lt;br /&gt;
==Настройка времени==&lt;br /&gt;
Настройка часового пояса&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Управление учётными записеми==&lt;br /&gt;
Смена пароля&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Настройка сети==&lt;br /&gt;
Настройка интерфейса&lt;br /&gt;
&lt;br /&gt;
Настройка шлюза по умолчанию&lt;br /&gt;
Указание DNS серверов&lt;br /&gt;
Создание моста&lt;br /&gt;
&lt;br /&gt;
==DNS cервер==&lt;br /&gt;
Включение кэширующего DNS сервера на инрфейсе eth0 &lt;br /&gt;
Количество записей в кэшэ&lt;br /&gt;
&lt;br /&gt;
==DHCP сервер==&lt;br /&gt;
Настройка сервера&lt;br /&gt;
Настройка привязки выдачи ip&lt;br /&gt;
&lt;br /&gt;
==SNMP==&lt;br /&gt;
Настраиваем прова доступа&lt;br /&gt;
SNMP trap&lt;br /&gt;
&lt;br /&gt;
==OpenVPN==&lt;br /&gt;
Настройка клиента (авторизация по сертификатам)&lt;br /&gt;
&lt;br /&gt;
Настройка сервера (авторизация по сертификатам)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Squid==&lt;br /&gt;
Настройка squid+squidGuard для блокировки доступа к определённым сайтам&lt;br /&gt;
&lt;br /&gt;
==NAT==&lt;br /&gt;
Настрока NAT (eth1 - внешний интерфейс,xxx.yyy.zzz.www инет адрес, 192.168.0.0/24 локальная сеть для которой нвстраивается NAT )&lt;br /&gt;
&lt;br /&gt;
==DNAT (Port Forwarding)==&lt;br /&gt;
Для проброски портов зарезервированы номера  правил 1-4999.&lt;br /&gt;
&lt;br /&gt;
==Настройка PPPoE клиента==&lt;br /&gt;
Заходим в конфигурационный режим и выполняем следующие команды:&lt;br /&gt;
&lt;br /&gt;
==Firewall==&lt;br /&gt;
===Обычный===&lt;br /&gt;
Применяем группу правил to-router к инрерфейсу eth1, правила будут только принимать только для трафика предназначеного для роутера.&lt;br /&gt;
===Zone Based===&lt;br /&gt;
eth0 - локалка, eth1 - инет&lt;br /&gt;
Задача: &lt;br /&gt;
Из интернета дать доступ по ssh на роутере, и проброшенному порту 3389 на 192.168.0.5:3389 и разрешить icmp\\&lt;br /&gt;
Из локалки дать доступ к службам маршрутизатора: ssh, https, dns, dhcp и ntp и дать доступ всем клиентам на 80 и 443 портам, хостам 192.168.0.5 ещё доступ на 22 (ssh) и 3389 (rdp) и 5222 (xmpp); хостам 192.168.0.5 и 192.168.0.6 доступ на 110 и 25 порты. Самому маршрутизатору только разерешить icmp и доступ к внешним DNS серверами по протоколу UDP.&lt;br /&gt;
&lt;br /&gt;
Создаем группы адрессов, сетей и портов:&lt;br /&gt;
&lt;br /&gt;
Создаем правила для файрвола:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Создаём зоны lan и wan и привязываем их к интерфейсам и применяем к ним правила &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Прочие==&lt;br /&gt;
* Подключение через консольный порт к Mikrotik'у&lt;br /&gt;
 screen /dev/ttyUSB0 115200 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Mikrotik]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2461</id>
		<title>PNPWiki</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2461"/>
				<updated>2020-12-18T13:06:32Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Серверное ПО */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== список web ресурсов==&lt;br /&gt;
* [[Полезные ресурсы *никс тематики]]&lt;br /&gt;
&lt;br /&gt;
== Серверное ПО ==&lt;br /&gt;
*[[Airvision2]]&lt;br /&gt;
*[[Aircontrol2]]&lt;br /&gt;
*[[Ansible AWX]]&lt;br /&gt;
*[[BIND]]&lt;br /&gt;
*[[Dante]]&lt;br /&gt;
*[[Elasticsearch]]&lt;br /&gt;
*[[FreeIPA]]&lt;br /&gt;
*[[GitLab]]&lt;br /&gt;
*[[gitolite]]&lt;br /&gt;
*[[homeassistant | Home Assistant]]&lt;br /&gt;
*[[HylaFAX]]&lt;br /&gt;
*[[KVM]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[Mikrotik]]&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
*[[OpenVZ]]&lt;br /&gt;
*[[Nexus]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[PowerDNS]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Proxmox VE]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[Squid]]&lt;br /&gt;
*[[tftpd]]&lt;br /&gt;
*[[Vyatta|Vyatta/VyOS/EdgeOS]]&lt;br /&gt;
*[[vsftpd]]&lt;br /&gt;
*[[Redmine]]&lt;br /&gt;
*[[OpenEMM]]&lt;br /&gt;
*[[OpenSSL]]&lt;br /&gt;
*[[mFi]]&lt;br /&gt;
*[[UniFi]]&lt;br /&gt;
*[[XenServer]]&lt;br /&gt;
*[[rsync]]&lt;br /&gt;
*[[OpenVAS]]&lt;br /&gt;
*[[Zabbix]]&lt;br /&gt;
*[[Zenoss]]&lt;br /&gt;
*[[Zimbra]]&lt;br /&gt;
&lt;br /&gt;
== Игровые сервера ==&lt;br /&gt;
*[[Killing Floor DS|Killing Floor]]&lt;br /&gt;
*[[PvPGN]]&lt;br /&gt;
*[[Xonotic DS|Xonotic]]&lt;br /&gt;
&lt;br /&gt;
== Прочие ==&lt;br /&gt;
* [[Ubuntu Desktop]]&lt;br /&gt;
* [[*NIX shell]]&lt;br /&gt;
* [[Тесты на стабильность и производительность для *NIX]]&lt;br /&gt;
* [[Cisco]]&lt;br /&gt;
* [[Обслуживание системы]]&lt;br /&gt;
* [[Сертификация]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2451</id>
		<title>PNPWiki</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=PNPWiki&amp;diff=2451"/>
				<updated>2020-04-28T05:45:35Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Серверное ПО */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== список web ресурсов==&lt;br /&gt;
* [[Полезные ресурсы *никс тематики]]&lt;br /&gt;
&lt;br /&gt;
== Серверное ПО ==&lt;br /&gt;
*[[Airvision2]]&lt;br /&gt;
*[[Aircontrol2]]&lt;br /&gt;
*[[Ansible AWX]]&lt;br /&gt;
*[[BIND]]&lt;br /&gt;
*[[Dante]]&lt;br /&gt;
*[[Elasticsearch]]&lt;br /&gt;
*[[FreeIPA]]&lt;br /&gt;
*[[GitLab]]&lt;br /&gt;
*[[gitolite]]&lt;br /&gt;
*[[homeassistant | Home Assistant]]&lt;br /&gt;
*[[HylaFAX]]&lt;br /&gt;
*[[KVM]]&lt;br /&gt;
*[[LAMP]]&lt;br /&gt;
*[[MySQL]]&lt;br /&gt;
*[[OpenVZ]]&lt;br /&gt;
*[[Nexus]]&lt;br /&gt;
*[[NFS]]&lt;br /&gt;
*[[PowerDNS]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Proxmox VE]]&lt;br /&gt;
*[[Samba]]&lt;br /&gt;
*[[Squid]]&lt;br /&gt;
*[[tftpd]]&lt;br /&gt;
*[[Vyatta|Vyatta/VyOS/EdgeOS]]&lt;br /&gt;
*[[vsftpd]]&lt;br /&gt;
*[[Redmine]]&lt;br /&gt;
*[[OpenEMM]]&lt;br /&gt;
*[[OpenSSL]]&lt;br /&gt;
*[[mFi]]&lt;br /&gt;
*[[UniFi]]&lt;br /&gt;
*[[XenServer]]&lt;br /&gt;
*[[rsync]]&lt;br /&gt;
*[[OpenVAS]]&lt;br /&gt;
*[[Zabbix]]&lt;br /&gt;
*[[Zenoss]]&lt;br /&gt;
*[[Zimbra]]&lt;br /&gt;
&lt;br /&gt;
== Игровые сервера ==&lt;br /&gt;
*[[Killing Floor DS|Killing Floor]]&lt;br /&gt;
*[[PvPGN]]&lt;br /&gt;
*[[Xonotic DS|Xonotic]]&lt;br /&gt;
&lt;br /&gt;
== Прочие ==&lt;br /&gt;
* [[Ubuntu Desktop]]&lt;br /&gt;
* [[*NIX shell]]&lt;br /&gt;
* [[Тесты на стабильность и производительность для *NIX]]&lt;br /&gt;
* [[Cisco]]&lt;br /&gt;
* [[Обслуживание системы]]&lt;br /&gt;
* [[Сертификация]]&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2450</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2450"/>
				<updated>2020-04-23T07:31:15Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Centos 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.12.0-01 nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-1.8.0-openjdk-headless tar&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=nexus service&lt;br /&gt;
 After=network.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=forking&lt;br /&gt;
 LimitNOFILE=65536&lt;br /&gt;
 ExecStart=/opt/nexus/bin/nexus start&lt;br /&gt;
 ExecStop=/opt/nexus/bin/nexus stop &lt;br /&gt;
 User=nexus&lt;br /&gt;
 Restart=on-abort&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.22.1-02 nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 systemctl --now enable nexus&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 login: admin&lt;br /&gt;
 password: cat /opt/sonatype-work/nexus3/admin.password&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2449</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2449"/>
				<updated>2020-04-23T07:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Centos 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.12.0-01 nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-1.8.0-openjdk-headless tar&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=nexus service&lt;br /&gt;
 After=network.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=forking&lt;br /&gt;
 LimitNOFILE=65536&lt;br /&gt;
 ExecStart=/opt/nexus/bin/nexus start&lt;br /&gt;
 ExecStop=/opt/nexus/bin/nexus stop &lt;br /&gt;
 User=nexus&lt;br /&gt;
 Restart=on-abort&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.22.1-02 nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 systemctl --now enable nexus&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2448</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2448"/>
				<updated>2020-04-23T07:16:48Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Centos 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.12.0-01 nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-11-openjdk tar&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=nexus service&lt;br /&gt;
 After=network.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=forking&lt;br /&gt;
 LimitNOFILE=65536&lt;br /&gt;
 ExecStart=/opt/nexus/bin/nexus start&lt;br /&gt;
 ExecStop=/opt/nexus/bin/nexus stop &lt;br /&gt;
 User=nexus&lt;br /&gt;
 Restart=on-abort&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.22.1-02 nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 systemctl --now enable nexus&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2447</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2447"/>
				<updated>2020-04-23T07:16:03Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Centos 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.12.0-01 nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-11-openjdk tar&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=nexus service&lt;br /&gt;
 After=network.target&lt;br /&gt;
  &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=forking&lt;br /&gt;
 LimitNOFILE=65536&lt;br /&gt;
 ExecStart=/opt/nexus/bin/nexus start&lt;br /&gt;
 ExecStop=/opt/nexus/bin/nexus stop &lt;br /&gt;
 User=nexus&lt;br /&gt;
 Restart=on-abort&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 systemctl --now enable nexus&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2446</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2446"/>
				<updated>2020-04-23T07:08:10Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: /* Centos 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.12.0-01 nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-11-openjdk tar&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
 tar xzpf nexus-3.22.1-02-unix.tar.gz&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2445</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2445"/>
				<updated>2020-04-23T07:03:15Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.12.0-01 nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-11-openjdk tar&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus -d /opt/sonatype-work/ -s /sbin/nologin&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2444</id>
		<title>Nexus</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Nexus&amp;diff=2444"/>
				<updated>2020-04-23T06:40:52Z</updated>
		
		<summary type="html">&lt;p&gt;Suser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Centos 7 ==&lt;br /&gt;
 yum install java-1.8.0-openjdk&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar xzpf nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
 ln -s nexus-3.12.0-01 nexus&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;br /&gt;
&lt;br /&gt;
== Centos 8 ==&lt;br /&gt;
 dnf install java-11-openjdk tar&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz&lt;br /&gt;
&lt;br /&gt;
 vi  /usr/lib/systemd/system/nexus.service&lt;br /&gt;
 systemctl enable nexus&lt;br /&gt;
&lt;br /&gt;
 adduser nexus&lt;br /&gt;
 chown -R nexus:nexus /opt/sonatype-work/&lt;br /&gt;
&lt;br /&gt;
 http://'''10.10.10.10''':8081/&lt;br /&gt;
 admin:admin123&lt;/div&gt;</summary>
		<author><name>Suser</name></author>	</entry>

	</feed>