树莓派 3B+ 在 Docker 下安装 Hassio 及部分配置

安装过程

!!!更新!!!推荐!!这个!!HASSIO 安装一键脚本

论坛步骤中的注意事项

  • 增加 Docker 仓库镜像时可换为如下镜像提高拉取速度
{
  "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com", "http://f1361db2.m.daocloud.io"]
}
  • 安装 docker 过程中若出现 aufs-dkms 错误,那就走一遍如下命令:
1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //先将info文件夹更名
2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
3.$ sudo apt-get update && apt-get -f install //更新源列表,更新软件
4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
5.$ sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改
  1. 然后将 sudo apt-get install docker-ce 改成 sudo apt-get --reinstall install docker-ce 重装一次 docker。
  2. 最后 systemctl status docker 检查一下 docker 的状态是绿的就成功了。
  • 第四节中配置安装 Docker UI 容器时将命令换为:
docker run -d -p 9000:9000 \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --name portainer-test \
    portainer/portainer
  • 第四节中安装 hassio 切换到 root 这一步骤中,原地址已经废弃,需要更换为
    curl -sL https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | bash -s -- -m raspberrypi3

插件配置(ADD-ON)

Samba

  • (可选)在 Windows 上通过 Win Key + R 输入 control userpasswords2 后,在高级-管理密码内添加访问树莓派凭据。
    添加访问树莓派凭据
  • 在文件管理器中键入**\\树莓派 IP** (如 \\192.168.2.123)即可通过 Samba 访问(没有添加凭证则需要输入 Samba 配置的账号和密码)在文件管理器中键入树莓派 IP 即可访问
  • 这里我之前是通过 Win10 网络 自动发现的设备 RASPBERRYPI,尝试连接但总提示无法访问,搜索一番后尝试多种方法,无果,故换为以上方法。
    无法访问

文件配置 & 系统设置

配置文件在位置 /usr/share/hassio

  • 开启高级设置:点击左下角用户图标,找到并开启 Advanced mode 选项,这样就能在左下角配置-服务器控制中找到检查配置有效性及重启服务等实用功能。
    在这里插入图片描述

免费域名 & https 访问

由于本人移动宽带没有公网 IP,因此并不能使用 DDNS 实现公网域名访问。这里在腾讯云和树莓派分别搭建了 FRP 的服务,在 freenom 注册免费域名(最长 1 年有效期),在阿里云中购买免费 SSL 证书,按照阿里云步骤要求,在 freenom 域名管理界面添加 DNS 记录,喝杯咖啡,等待阿里云验证成功(可能会收到邮件)或者手动验证。再添加 A 记录指向你的服务器 IP 即可。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值