Portainer. Установка на Debian
Portainer – это очень удобный графический интерфейс для управления Docker или Docker Swarm. Устанавливается он практически в одно действие – так как сам точно также является контейнером. Итак:
Portainer – это очень удобный графический интерфейс для управления Docker или Docker Swarm. Устанавливается он практически в одно действие – так как сам точно также является контейнером. Итак:
Установим SQLite3:
apt install sqlite3
Восстанавливаем SQLite3:
sqlite3 ./home-assistant_v2.db ".dump" | sqlite3 ./home-assistant_v2.db.fix
mv ./home-assistant_v2.db ./home-assistant_v2.db.broken
mv ./home-assistant_v2.db.fix ./home-assistant_v2.db
В то время как Home Assistant отлично работает на Raspberry Pi для простых вещей, со временем он может начать становиться вялым и чувствовать себя недостаточно мощным, поскольку вы, как и все мы, становитесь зависимыми и продолжаете добавлять в него автоматизацию. Это особенно тяжело, когда вы начинаете добавлять автоматизацию, которая включает видео и увлекается другими.
Tаким образом, если вы любитель и планируете со временем развивать автоматизацию своего дома, Raspberry Pi недостаточно хорош. Маленький компьютер ( и, конечно же, это руководство ? ) — лучший вариант.
MQTT – это протокол сообщений machine-to-machine, предназначенный для коммуникации между устройствами интернета вещей. Он используется для отслеживания перемещения транспортных средств, настройки сенсорных сетей, домашней автоматизации и сбора данных.
Mosquitto – это популярный MQTT-сервер (на языке MQTT это называется брокер). Его несложно установить и настроить, а еще он активно поддерживается сообществом.
Этот мануал поможет установить Mosquitto, настроить поддержку SSL и безопасное взаимодействие устройств по протоколу MQTT.
apt install snapd snap install core snap install --classic certbotln -s /snap/bin/certbot /usr/bin/certbotcertbot --apache
apt update && apt upgrade -y && apt autoremove -y
В зависимости от скорости вашего интернет-соединения это может занять от 30 секунд до 20 минут. Когда закончите, вы увидите подсказку.
apt update
apt -y upgradeПрежде чем идти дальше, вы должны были ожидать, что версия Python будет доступна из вашей командной строки. Используйте следующую команду, чтобы проверить:$ python -V
Python 2.7.16
$ python3 -V
Python 3.7.3После обновления используйте следующие методы для установки Pip в системе Debian 11/10/9.apt remove -y docker docker-engine docker.io containerd runciptables, предназначенный для упрощения процесса настройки брандмауэра. Хотя iptables— надежный и гибкий инструмент, начинающим бывает сложно научиться использовать его для правильной настройки брандмауэра. Если вы ищете способ защитить вашу сеть и не знаете, какой инструмент для этого использовать, UFW может отлично вам подойти.