Links:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
http://www.orangepi.org/orangepiwiki/index.php/Orange_Pi_CM4 - инструкции http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-CM4-1.html - инструкции https://drive.google.com/drive/folders/1MJl-pIU2I7EHDN6rlirumVkBOz7utvyE - другие образы https://drive.google.com/file/d/1v7q46pRilxLxOvBu_dz5CscEU7ifb9mS/view?usp=drive_link - образ диска дебиана https://drive.google.com/drive/folders/1m3pEc9Oib9JYOaiHP2TUx89Qq5Zd-tT6 - различные ультелиты https://drive.google.com/file/d/1dAaW_FetnrKWsNU8HrOoYkZBOh0q8WNJ/view?usp=drive_link - пре загрузчик для devrktool https://www.home-assistant.io/installation/#about-installation-methods https://www.home-assistant.io/installation/raspberrypi/ https://www.home-assistant.io/installation/raspberrypi-other https://www.home-assistant.io/installation/raspberrypi/ https://www.home-assistant.io/installation/linux https://www.home-assistant.io/installation/alternative https://github.com/NabuCasa/buildroot-installer/releases https://github.com/home-assistant/buildroot https://github.com/home-assistant/operating-system/releases/download/16.1/haos_rpi4-64-16.1.img.xz https://developers.home-assistant.io/docs/operating-system/getting-started https://docs.docker.com/compose/install/linux/ https://docs.docker.com/engine/install/debian/#install-using-the-repository https://docs.docker.com/engine/install/debian/#install-using-the-repository |
Install:
|
1 2 3 4 |
apt-get update apt-get install docker-compose-plugin docker compose version |
Install Docker from repo docker:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo docker run hello-world |
Install docker from docker get:
|
1 2 |
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh |
Uninstall Docker Engine:
|
1 2 3 4 5 |
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd sudo rm /etc/apt/sources.list.d/docker.list sudo rm /etc/apt/keyrings/docker.asc |
install home-assist:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
https://www.home-assistant.io/installation/odroid apt-get install docker-compose-plugin cd /opt mkdir home-assistant cd home-assistant cat > compose.yaml << "EOF" services: homeassistant: container_name: homeassistant image: "ghcr.io/home-assistant/home-assistant:stable" volumes: - /PATH_TO_YOUR_CONFIG:/config - /etc/localtime:/etc/localtime:ro - /run/dbus:/run/dbus:ro restart: unless-stopped privileged: true network_mode: host devices: - /dev/ttyS9:/dev/ttyS9 environment: DISABLE_JEMALLOC: true EOF Проброс железяки в докер: - /dev/ttyS9:/dev/ttyS9 - /dev/ttyUSB0:/dev/ttyUSB0 Отключение OOM Killer для контейнера: DISABLE_JEMALLOC: true Запуск всего безобразия: docker compose up -d |
cm4 env:
|
1 2 3 4 5 6 7 8 9 10 11 |
cat /boot/orangepiEnv.txt ------------------------- verbosity=1 bootlogo=false extraargs=cma=128M overlay_prefix=rk356x rootdev=UUID=a0f8ca89-7eb7-4a1e-947a-2341637b4782 rootfstype=ext4 overlays=uart3-m0 uart7-m2 uart9-m2 console=serial ------------------------- |