Установка на Raspberry Pi базового образа

Материал из MajorDoMo инфо
Версия от 19:50, 4 января 2023; Vik Tam (обсуждение | вклад) (→‎Общее)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Общее

Установка MajorDomo на микрокомпьютер Raspberry Pi чрезвычайно проста! Достаточно распаковать образ на SD карту (16 gb), и у вас полностью настроенный и готовый к работе сервер для Умного Дома. Базовый образ вы можете скачать на странице: Базовый образ MajorDoMo для Raspberry https://connect.smartliving.ru/tasks/20.html

Инструкция:

  1. Скачать образ диска. Это Raspbian с установленными Apache, MySQL, PHP и MajorDoMo.
  2. Скачать программу Win32DiskImager.
  3. Распаковать образ.
  4. Распаковать Win32DiskImager.
  5. Вставить SD карту (16 gb, class 10 или выше) в картридер, подключить к USB (если картридер внешний)
  6. Запустить от имени Администратора Win32DiskImager.exe.
  7. Выбрать Image File.
  8. Выбрать Device.
  9. Нажать кнопку Write. Дождаться сообщения о завершения процесса заливки образа Write Successful.
  10. Вставить SD карту в Raspberry Pi.

Поздравляем! У вас установлен сервер MajorDoMo.

Войти можно набрав браузере: http://IP_адрес_Raspberry_Pi

В случае успешной установки, система голосом сообщит свой IP-адрес по окончанию загрузки.

Особенности и возможности

  • Оптимизация циклов записи базы данных на карту памяти
  • Голосовой движок RHVoice
  • Звук через сервис MPD
  • MQTT-брокер Mosquitto
  • Сервис мониторинга производительности Netdata
  • Apple HomeKit-совместимость (через HomeBridge)
  • Установленные средства разработки: PHP, Python, NodeJS, Perl
  • Последние обновления MajorDoMo и Raspbian (на момент релиза текущей версии)
  • Работает установка дополнений из Маркета, а так же обновления ядра системы


SSH/sFTP

Login: pi

Password: raspberrymj (либо raspberry)

(для безопасности рекомендуется изменить)

MySQL

Login: root/ rootpsw

Password: mysqlserver/ без пароля

(для безопасности рекомендуется изменить и внести изменения в файл /var/www/html/config.php)

MQTT-брокер

без пароля (по IP-адресу сервера)

Дополнительная настройка:

Расширить образ на всю SD карту:

sudo raspi-config

Выбрать в меню пункт expand_rootfs Expand root partition to fill SD card.

Выбор часового пояса

В Raspberry Pi нет своих часов, поэтому время берется из Интернета. Для выбора своего часового пояса в raspi-config нужно выбрать п.4 Localisation Options / Change Timezone

Выполнить обновление MajorDoMo через веб-интерфейс: Панель управления / Резерв. копия / Update to the latest code.

В дальнейшем можно произвести более тонкую настройку компонентов системы.

Дополнительно

Ещё один вариант образа для Raspberry Pi B+ можно скачать здесь (образ отличается оптимизацией циклов записи на SD-карту)

Образ для Raspberry Pi 2 можно скачать здесь

Вариант установки на Raspberry Pi скриптом installmd