欢迎光临散文网 会员登陆 & 注册

树莓派4B x64 docker+openwrt+homeassistant折腾笔记

2023-07-13 02:22 作者:世间观测者  | 我要投稿
  1. 系统烧录工具:https://www.raspberrypi.com/software/

4B是mini HDMI口 没线接显示器一定要设置好用户名和密码,不然进不去


2.树莓派插网线,下putty远程连接,IP去路由器里找,找到最好固定IP。https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

3.换国内源,注意debian版本。

https://mirrors.tuna.tsinghua.edu.cn/help/debian/

4.更新系统

sudo apt-get update
sudo apt-get upgrade

sudo passwd root

su

。。。

5.安装docker

curl -sSLhttps://get.docker.com | sh

6.换源

sudo nano /etc/docker/daemon.json


{

 "registry-mirrors": ["https://registry.docker-cn.com"]

}

7.安装portainer

docker volume create portainer_data

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest


如果出现:(https://blog.csdn.net/qq_47354826/article/details/129090363)(DNS自动重置问题)

Unable to find image 'portainer/portainer-ce:latest' locally

docker: Error response from daemon: Head "https://registry-1.docker.io/v2/portainer/portainer-ce/manifests/latest": dial tcp: lookup registry-1.docker.io on 192.168.x.x:xx: no such host.


8安装homeassistant


systemd-resolved是Debian 12 独立 Debian 11内置:

(Debian 11需要操作)

Or you can create a fake systemd-resolved package using equivs which will satisfy the missing dependency.

  • Install equivs
    sudo apt install equivs

  • Generate a template control file
    equivs-control systemd-resolved.control

  • Fix the package name
    sed -i 's/<package name; defaults to equivs-dummy>/systemd-resolved/g' systemd-resolved.control

  • Build the package
    equivs-build systemd-resolved.control

  • Install it
    sudo dpkg -i systemd-resolved_1.0_all.deb

That should satisfy the homeassistant-supervised package’s dependency.


apt install \ apparmor \ jq \ wget \ curl \ udisks2 \ libglib2.0-bin \ network-manager \ dbus \ lsb-release \ systemd-journal-remote \ systemd-resolved -y


wget https://github.com/home-assistant/os-agent/releases/download/1.5.1/os-agent_1.5.1_linux_aarch64.deb

sudo dpkg -i os-agent_1.5.1_linux_aarch64.deb




route add default gw 192.168.x.x(科学)

wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb   (科学)


nano /etc/default/grub

添加:systemd.unified_cgroup_hierarchy=false

nano /boot/cmdline.txt

添加:systemd.unified_cgroup_hierarchy=false


apt install ./homeassistant-supervised.deb


树莓派4B x64 docker+openwrt+homeassistant折腾笔记的评论 (共 条)

分享到微博请遵守国家法律