<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://mdminfo.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_Wirenboard</id>
	<title>Установка на Wirenboard - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://mdminfo.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_Wirenboard"/>
	<link rel="alternate" type="text/html" href="https://mdminfo.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_Wirenboard&amp;action=history"/>
	<updated>2026-06-02T10:01:48Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://mdminfo.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_Wirenboard&amp;diff=632&amp;oldid=prev</id>
		<title>Newz20: Новая страница: «Category:Установка ==Установка MajorDoMo на Wirenboard== Wirenboard это модульный контроллер на базе ОС Linu...»</title>
		<link rel="alternate" type="text/html" href="https://mdminfo.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_Wirenboard&amp;diff=632&amp;oldid=prev"/>
		<updated>2019-12-17T05:30:21Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&quot; title=&quot;Категория:Установка&quot;&gt;Category:Установка&lt;/a&gt; ==Установка MajorDoMo на Wirenboard== Wirenboard это модульный контроллер на базе ОС Linu...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Установка]]&lt;br /&gt;
==Установка MajorDoMo на Wirenboard==&lt;br /&gt;
Wirenboard это модульный контроллер на базе ОС Linux, который может использоваться как отдельный модуль автоматизации, при этом он достаточно мощный и при желании прямо на нём можно развернуть платформу MajorDoMo. Для серьёзных проектов такой вариант не очень подходит в виду ограничений производительности контроллера, но, в том случае, когда требуется минимальное по оборудованию решение, но при этом хочется иметь удобный пользовательский интерфейс и простые средства настройки, то предолженный вариант может быть вполне уместен. Настроенная подобным образом система тестировалась в работе несколько месяцев и показала себя вполне надёжным решением без каких-либо серьёзных проблем со стабильностью и производительностью.&lt;br /&gt;
&lt;br /&gt;
В данном примере использовался контроллер Wiren Board 6.&lt;br /&gt;
&lt;br /&gt;
==БАЗОВАЯ УСТАНОВКА==&lt;br /&gt;
Подключаемся по SSH к Wirenboard (по-умолчанию root / wirenboard)&lt;br /&gt;
&lt;br /&gt;
Обновляем резпозитории&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Устанавливаем php и дополнительные пакеты&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php-fpm php-common mysql-client php-pear php-mysql php-curl php-gd php-bcmath php-imagick php-imap php-mcrypt php-pspell php-recode php-tidy php-xml php-json php-mbstring&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Устанавливаем базу данных&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install mariadb-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Настраиваем имя пользователя и пароль базы данных&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mysql_secure_installation&amp;lt;/pre&amp;gt;&lt;br /&gt;
(там главное установить root-пароль для базы данных -- мы его будем использовать в дальнейшем, для примера возьмём 'rootpsw')&lt;br /&gt;
&lt;br /&gt;
Перейдём в папку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /mnt/data&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скачаем исходный код majordomo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://github.com/sergejey/majordomo/archive/master.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(или)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://github.com/sergejey/majordomo/archive/alpha.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
(если хотите самую свежую версию для разработчиков)&lt;br /&gt;
&lt;br /&gt;
распаковываем архив&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzvf master.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
(или)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzvf alpha.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
переименовываем папку в majoromo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mv majordomo-master/ majordomo&amp;lt;/pre&amp;gt;&lt;br /&gt;
(или )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mv majordomo-alpha/ majordomo&amp;lt;/pre&amp;gt;&lt;br /&gt;
разрешаем запись в папку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod -Rf 0777 majordomo/&amp;lt;/pre&amp;gt;&lt;br /&gt;
заходим в папку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd majordomo/&amp;lt;/pre&amp;gt;&lt;br /&gt;
(последующие команды предполагают нахождение в папке /mnt/data/majordomo)&lt;br /&gt;
&lt;br /&gt;
переименовываем пример конфига в обычный конфиг&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mv config.php.sample config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
редактируем конфиг&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
в конфиге надо установить пароль DB_PASSWORD установленый нами root-пароль для базы данных&lt;br /&gt;
&lt;br /&gt;
в опции SERVER_ROOT прописываем путь ''/mnt/data/majordomo''&lt;br /&gt;
&lt;br /&gt;
в опции BASE_URL меняем порт ''с :80 на :82''&lt;br /&gt;
&lt;br /&gt;
выходим из редактирования нажатием Ctrl+X с сохранением изменений&lt;br /&gt;
&lt;br /&gt;
==НАСТРОЙКА БАЗЫ ДАННЫХ==&lt;br /&gt;
Останавливаем сервис базы данных&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service mysql stop&amp;lt;/pre&amp;gt;&lt;br /&gt;
Переносим каталог базы данных&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mv /var/lib/mysql /mnt/data/var/lib/mysql/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Создаём ссылку с нового на старое место&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /mnt/data/var/lib/mysql /var/lib/mysql&amp;lt;/pre&amp;gt;&lt;br /&gt;
Запускаем сервис базы данных&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service mysql start&amp;lt;/pre&amp;gt;&lt;br /&gt;
Запускаем консоль базы данных&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mysql -u root -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
(потребуется ввести root-пароль)&lt;br /&gt;
&lt;br /&gt;
Выполняем следующие команды:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE DATABASE db_terminal;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'rootpsw';&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;FLUSH PRIVILEGES;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
Запускаем импорт дампа базы данных:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mysql -u root --password=rootpsw db_terminal&amp;lt;db_terminal.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
(вместо rootpsw используйте свой root-пароль)&lt;br /&gt;
&lt;br /&gt;
==НАСТРАИВАЕМ NGINX==&lt;br /&gt;
Для того, чтобы разграничить имеющийся веб-интерфейс контроллера с интерфейсом MajorDoMo, мы настроим последний на отдельный HTTP-порт (82)&lt;br /&gt;
&lt;br /&gt;
Заходим в папку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/nginx/sites-enabled/&amp;lt;/pre&amp;gt;&lt;br /&gt;
скачиваем файл настроек&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://github.com/sergejey/wirenboard-majordomo-install/raw/master/majordomo_nginx&amp;lt;/pre&amp;gt;&lt;br /&gt;
Перезапускаем nginx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nginx restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
==ЗАПУСК ОСНОВНОГО ЦИКЛА==&lt;br /&gt;
Заходим в папку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/init.d/&amp;lt;/pre&amp;gt;&lt;br /&gt;
скачиваем файл инициализации&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://github.com/sergejey/wirenboard-majordomo-install/raw/master/majordomo_init&amp;lt;/pre&amp;gt;&lt;br /&gt;
ставим атрибуты&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 0755 majordomo_init&amp;lt;/pre&amp;gt;&lt;br /&gt;
ставим автозагрузку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;update-rc.d majordomo_init defaults&amp;lt;/pre&amp;gt;&lt;br /&gt;
запускаем цикл&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/majordomo_init start&amp;lt;/pre&amp;gt;&lt;br /&gt;
==ВЕБ-ИНТЕРФЕЙС==&lt;br /&gt;
Переходим в веб-интерфейс http://IP:82/admin.php&lt;br /&gt;
&lt;br /&gt;
Через раздел System -&amp;gt; Plugins Market ставим модуль Wirenboard&lt;br /&gt;
&lt;br /&gt;
Прописываем ему следующие настройки: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;ТУТ БЫЛА КАРТИНКА В ОРИГИНАЛЬНОЙ ИНСТРУКЦИИ, НО ОНА НЕ ОТОБРАЖАЕТСЯ&amp;lt;/pre&amp;gt;&lt;br /&gt;
поправьте кто найдет&lt;br /&gt;
&lt;br /&gt;
Дополнительно можно настроить часовой пояс и язык.&lt;br /&gt;
&lt;br /&gt;
Раздел Settings -&amp;gt; General settings&lt;/div&gt;</summary>
		<author><name>Newz20</name></author>
	</entry>
</feed>