Перенесу сюда пошаговую инструкцию от Alex Kvazis, чтобы всегда была под рукой. Ну и буду обновлять с выходом новых версий,
Raspberry Pi Imager
Загрузка программы для записи образа — https://www.raspberrypi.org/software/
Обновляем bootloader для загрузки с USB
Образы 64х RaspiOS https://downloads.raspberrypi.org/raspios_arm64/images/
Расширенные настройки в Raspberry Pi Imager — Ctrl-Shift-X
Удобный SSH клиент — https://www.putty.org/
Имя пользователя pi — пароль установленный при загрузке
Обновление списка пакетов и пакетов
sudo apt update
sudo apt upgrade -y
Обновление прошивки
sudo rpi-update
Перезагрузка
sudo reboot
Установка необходимых пакетов
sudo apt-get install -y jq wget curl udisks2 apparmor-utils libglib2.0-bin network-manager dbus
Настройка wi-fi
Отключаем dhcpcd
sudo nano /etc/dhcpcd.conf
denyinterfaces wlan0
Ctrl X — для выхода
Y для сохранения
Перезагрузка
sudo reboot
sudo nmtui
Activate connection — подключаем wi-fi
Edit connection — настройки IP
Приложение для настройки —
sudo raspi-config
5 Localisation Options / I1 Change Locale — ищем и выбираем пробелом ru_RU.UTF-8 UTF-8
5 Localisation Options / I2 Change Timezone — выбираем часовой пояс
Управление вентилятором
Установка скрипта
curl https://download.argon40.com/argon1.sh | bash
Запуск
argonone-config
Исправление ошибки Apparmor
sudo nano /boot/cmdline.txt
В конец файла
lsm=apparmor
Ctrl X — для выхода
Y для сохранения
Перезагрузка
sudo reboot
Приоретизация сети
Таблица маршрутизации
route
Смотрим метрики
sudo nmtui
Route — 0.0.0.0/0 с метрикой после eth0
Перезагрузка
sudo reboot
Таблица маршрутизации
route
Смотрим метрики
Данные о сети
ifconfig
Установка docker —
sudo curl -fsSL get.docker.com | sh
Добавляем в группу docker пользователя
sudo gpasswd -a $USER docker
newgrp docker
Установка OS-Agent
Последний релиз — https://github.com/home-assistant/os-agent/releases/latest
wget https://github.com/home-assistant/os-agent/releases/download/1.2.2/os-agent_1.2.2_linux_aarch64.deb (меняем на актуальную)
sudo dpkg -i os-agent_1.2.2_linux_aarch64.deb
Установка Home Assisistant Supervised
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
sudo dpkg -i homeassistant-supervised.deb
ставим Portainer —
docker pull portainer/portainer-ce
docker volume create portainer_data
docker run -d -p 9000:9000 —name portainer —restart always -v /var/run/docker.sock:/var/run/docker.sock -v \ portainer_data:/data portainer/portainer-ce
Веб интерфейс Portainer — IP adress:9000
Веб интерфейс Home Assistant — IP adress:8123