Linux

Как настроить BIND9 в качестве вторичного DNS-сервера в Ubuntu/Debian

Как настроить виртуальные хосты Nginx в Ubuntu/Debian

Как настроить BIND9 в качестве основного DNS-сервера в Ubuntu/Debian

Как установить OpenVPN Server на Ubuntu/Debian

Настройка OpenVPN в Ubuntu/Debian

Как установить сертификат SSL на Nginx для Ubuntu/Debian

Как настроить DNS-сервер BIND9 в Ubuntu/Debian

Как настроить HTTP / 2 в Nginx на Ubuntu/Debian

VPN-сервер с OpenVPN и Stunnel

Настройка веб-сервера

Установка статического IP на сервере

Как из серого IP сделать белый IP?

Переносим Armbian на внешний HDD на Orange Pi PC (Plus)

Настройка Медиа в Majordomo. Orange Pi PC (Plus). Armbian

Установка и настройка Windows терминала

Перенос сайта

Настройка сервера (Rev1)

Установка ssh сервера на Ubuntu/Debian

Установка MajorDoMo на OrangePi

Установка MajorDoMo

Установка phpMyAdmin Ubuntu 20.04

Настройка системы умного дома на базе ESP8266

Установка MAJORDOMO Rev1

Установка сервера MQTT

Установка и настройка сервера на Ubuntu/Debian

Настройка Linux на Orange Pi

Монтирование разделов в Linux

Репозитории Linux

Установка и настройка Orange_CNC

Установка и настройка Armbian и DLNA на Orange Pi PC в картинках

Простой VPN с WireGuard

Nagios – современный и популярный инструмент для мониторинга компьютерных систем и сетей.

Перенос системы на EMMC

Настройки Linux

Удаленный рабочий стол RDP в Linux Armbian

Установка Аndroid OS на Orange Pi Plus

Установка локального сервера BLYNK на любой другой одноплатник с OC Armbian

Установка MAJORDOMO Rev1

 

Установка MajorDoMo

Обновить систему

 

 Обновить систему

sudo apt-get update
sudo apt-get upgrade

 Создать диектрорию

sudo mkdir /home/majordomo

  Зайти в директорию

cd /home/majordomo

  Установить в директорию 

sudo wget http://majordomo.smartliving.ru/download/_majordomo_linux_100b.tar.gz

  Распаковать в директорию

sudo tar xvfz _majordomo_linux_100b.tar.gz

  скопировать в ./var/www

sudo cp -rp /home/majordomo/html/* /var/www

 скопировать .htaccess в /var/www 

sudo cp -rp /home/majordomo/html/.htaccess /var/www

 Изменяем владельца папки /var/www на www-data 

sudo chown -R www-data:www-data /var/www

   - добавляем www-data в группу audio

sudo usermod -a -G audio www-data

 Открываем браузер на ПК

Скачиваем архив с Majordomo c  https://github.com/sergejey/majordomo/archive/master.zip 

Заходим по адресу - http://IP_/phpmyadmin 

Логин - root 

Пароль - тот что указывали ранее для доступа в PhpMyAdmin 

Создаем новую базу - db_terminal 

Ссылка "Создать БД" в левом меню 

 В поле "Создать базу данных" вводим db_terminal (сравнение cp1251_general_ci)

 Жмём "Создать"

 Заходим в созданную базу - ссылкав левом меню или ниже под полем "Создать базу данных"

 Переходим на вкладку "Импорт" 

  Разархивируем скачанный архив на ПК

На открытой странице "Импорт" нажимаем на кнопку "Обзор", заходим в папку с Majordomo, находим и выбираем файл дампа БД - db_terminal.sql 

 Нажимаем на кнопку "Вперед" внизу страницы

 Переходим на вкладку "Привелегии"

Внизу страницы нажимаем на ссылку - "Добавить пользователя" 

В поле "Имя пользователя" вводим логин нового пользователя 

Вводим новый пароль в 2 поля или генерируем 

Нажимаем на кнопку "Вперёд" внизу страницы 

Настраиваем конфиг

  

 Возвращаемся в терминал, Настраниваем конфиг:  

sudo nano /var/www/config.php

 Находим код:   

Define('DB_HOST', '127.0.0.1');
//Define('DB_HOST', 'localhost');
Define('DB_NAME', 'db_terminal'); Define('DB_USER', 'USER'); Define('DB_PASSWORD', 'PASS');

 В строках заменяем USER и PASS на те, что вводили при создании нового пользователя для БД db_terminal Добавляем код:   

Define('HOME_NETWORK', '192.168.0.*'); // home network (optional)
Define('EXT_ACCESS_USERNAME', 'user'); // access details for external
//network (internet)
Define('EXT_ACCESS_PASSWORD', 'password');

  "ctrl" "x" далее "y" и жмем на "enter"  

cd

  Очищаем екран

clear

 создаем файл с описанием сервиса основного цикла

sudo nano /etc/systemd/system/majordomo.service

 Вставляем в файл код:  

[Unit]
Description=MajorDoMo
[Service]
Requires=mysql.service
Requires=apache2.service
Type=simple
WorkingDirectory=/var/www
ExecStart=/usr/bin/php /var/www/cycle.php
Restart=always
[Install]
WantedBy=multi-user.target

 "ctrl" "x" далее "y" и жмем на "enter" 

  Перезапускаемся

sudo systemctl daemon-reload

  

sudo apache2ctl restart

  

sudo service mysql restart

  

sudo systemctl enable majordomo

  

sudo systemctl start majordomo

 Заходим по адресу - http://IP_ORANGE PI

Делаем первоначальную настройку

Возвращаемся в терминал, делаем перезагрузку: 

sudo shutdown -r now

 

 

Обновить систему

 

Обновить систему

sudo apt-get update
sudo apt-get upgrade

 

Для работы мультимеди утанавливаем програмы

 Установка MPLAYER:

sudo apt-get install mplayer -y

  Установка VLC:  

sudo apt-get install vlc -y

 - создаем задание на старт VLC вместе с системой,

crontab -e -u root

  прописываем в кроне следующую строку: 

@reboot vlc -I http --http-password 12345

 Перегружаемся

sudo reboot

 

RHVoice

  

Установка RHVoice- речевой синтезатор

 Установка зависимостей

sudo apt-get install gcc g++ git pkg-config scons libao4 libao-common libao-dev

   Сборка и установка  RHVoice:

  Переходим папку

cd /usr/src/

 Копируем RHVoice

sudo git clone https://github.com/Olga-Yakovleva/RHVoice

 Переходим в папку 

cd RHVoice

  Устанавливаем scons

sudo apt-get install scons -y

   

sudo ldconfig

 

 Проверка:

echo "test" | RHVoice-test

 или 

echo "Привет Смарт Бокс" | RHVoice-test -p Anna

 Перезапускаем 

sudo reboot

 

Переходим на сайт Настройка в картинках

 

 

Переходим в панель управления

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo""

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

MajorDoMo

 

 

 

 

 

 

Вверх