armbian homeassistant调试记录
接着就可以设置下面的内容
apt 设置:
nano /etc/apt/apt.conf.d/proxy.conf
输入如下内容:
Acquire::http::Proxy "http://192.168.1.12:7890/";
Acquire::https::Proxy "http://192.168.1.12:7890/";
docker 设置 1,修改 Docker 配置文件,使用国内镜像地址
打开终端,使用文本编辑器编辑 Docker 配置文件:
sudo nano /etc/docker/daemon.json
将以下内容添加到配置文件中:
{
"registry-mirrors" : [
"https://docker.m.daocloud.io",
"https://docker-cf.registry.cyou"
],
"insecure-registries" : [
"docker.mirrors.ustc.edu.cn"
],
"debug": true,
"experimental": false
}
保存并退出文件。
步骤二: 重启 Docker 服务
执行以下命令重启 Docker 服务:
sudo systemctl restart docker
步骤三: 验证配置
通过运行以下命令验证配置是否生效:
docker info
确保 Registry Mirrors 显示你配置的镜像源。
2,也可以直接配置docker代理
nano /lib/systemd/system/docker.service
在[service]后面加入:
# add proxy setting
Environment=HTTPS_PROXY=http://192.168.1.12:7890//
Environment=NO_PROXY=localhost, 127.0.0.1, ::1
接着重新加载配置
sudo systemctl daemon-reload
sudo systemctl restart docker
完成以上设置可以极大加快homeassistant的安装过程
单次命令行(重启后无效)系统proxy:
export https_proxy=http://192.168.1.12:7890/ http_proxy=http://192.168.1.12:7890/
如果是要持续使用本机proxy也可以这样:
nano ~/.bashrc
export http_proxy=http://192.168.1.12:7890/
export https_proxy=http://192.168.1.12:7890/
export all_proxy=socks5://192.168.1.12:7890/
重新加载
source ~/.bashrc
修改armbianEnv.txt
nano /boot/armbianEnv.txt
增加一行内容:
extraargs=systemd.unified_cgroup_hierarchy=0 apparmor=1 security=apparmor
重启系统完成
如果遇到加载项无法安装的错误,比如: “AddonManager.install' blocked from execution, no host internet connection”
可以登录hassio命令行
docker exec -it hassio_cli bash
ha jobs options --ignore-conditions internet_host
跳过HOST检测
当遇到安装第三方加载项是报错:
‘AddonManager.update’ blocked from execution, no host internet connection
可登录cli移除intelnet host 保护
docker exec -it hassio_cli bash
执行下面的语句
ha jobs options --ignore-conditions internet_host
然后检查状态:
ha network info | grep internet
输出为:
host_internet: false
supervisor_internet: true
之后执行:
ha jobs reset
即可正常安装相关加载项
casaos
如果添加群晖提供的samb共享资源出现中文乱码,可以尝试手动加载:
# 手动挂载添加iocharset=utf8参数,正常使用
mount -t cifs //10.10.1.2/16T /mnt/16T -o username=admin,password=xxxxxx,iocharset=utf8
增加Frigate的应用,采用rk硬件解码和rknn的目标检测;
docker run -d \
--name frigate \
--restart=always \
--privileged=true \
--security-opt systempaths=unconfined \
--security-opt apparmor=unconfined \
--mount type=tmpfs,target=/tmp/cache,tmpfs-size=1000000000 \
--device /dev/dri \
--device /dev/dma_heap \
--device /dev/rga \
--device /dev/mpp_service \
--shm-size=128m \
-v /dev/bus/usb:/dev/bus/usb \
-v /etc/localtime:/etc/localtime \
-v /DATA/AppData/frigate/config:/config \
-v /media/devmon/sda1-ata-ST31000524NS_9WK/Frigate:/media \
-e FRIGATE_RTSP_PASSWORD='password' \
-p 5000:5000 \
-p 8554:8554 \
-p 8555:8555/tcp \
-p 8555:8555/udp \
ghcr.io/blakeblackshear/frigate:stable-rk