『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 37362|回复: 26

[基础教程] Ubuntu + Docker + HASSIO安装教程(更新18.04.4)

  [复制链接]

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2018-8-3 21:43:06 | 显示全部楼层 |阅读模式
20200223更新:

最近安装了Ubuntu 18.04.4,教程与原来没多大区别,主要是源地址变了,最后安装时也有点变动,其他与原教程一致。

#必选项!更换国内源(这次是163的)!如果不更换,sudo apt-get update会非常慢
#首先是备份原源地址,然后将虚线间的代码加入sources.list,contrl + x, y 退出
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
sudo nano /etc/apt/sources.list
----------------------------------------------------------------------------------------------------
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
----------------------------------------------------------------------------------------------------

#安装hass.io
sudo apt-get install -y apparmor-utils apt-transport-https avahi-daemon jq socat network-manager

sudo systemctl disable ModemManager
sudo apt-get purge modemmanager

curl -sL "https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh" | sudo bash -s


========================以下是原教程========================

无坑系列教程再度走起!

看教程前,默认你已经通过虚拟机或是实体安装了Ubuntu 17.10 server版。


#首先改一下sudoer设置,省得sudo时总要求输密码
sudo nano /etc/sudoers

#在最下面(看好,是此文件的最下方,否则会被下面的设置所覆盖而无效!)添加以下内容(jones改为你的用户名):
jones ALL=NOPASSWD: ALL

#可选项,如果在安装ubuntu时没有更改时区的,使用下面的代码更改时区
sudo dpkg-reconfigure tzdata

#必选项!更换国内源(这次是163的)!如果不更换,sudo apt-get update会非常慢
#首先是备份原源地址,然后将虚线间的代码加入sources.list,contrl + x, y 退出
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
sudo nano /etc/apt/sources.list
----------------------------------------------------------------------------------------------------
deb http://mirrors.163.com/ubuntu/ artful main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ artful-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ artful-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ artful-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ artful-backports main restricted universe multiverse
----------------------------------------------------------------------------------------------------

#更新源信息,安装更新
sudo apt-get update && sudo apt-get upgrade -y

#做一些清理工作
sudo apt-get autoclean
sudo apt-get clean

####安装docker-ce####

#首先添加gpg密钥
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

#添加软件源,运行第一行命令,将第二行添加到文件末尾,ctrl + x,y保存退出
sudo nano /etc/apt/sources.list.d/docker.list
deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu artful edge

#正式安装docker-ce
sudo apt-get update
sudo apt-get install docker-ce

#将当前用户加入docker用户组,避免使用root用户运行
sudo usermod -aG docker $USER

#注册并应用加速器https://cr.console.aliyun.com/#/accelerator
----------------------------------------------------------------------------------------------------
#加速器添加方法一,记得把xxxxx那些替换为你自己注册得到的加速器地址
sudo nano /etc/systemd/system/multi-user.target.wants/docker.service

#找到以下行,把加速器地址粘在后面
ExecStart=/usr/bin/dockerd --registry-mirror=https://xxxxxxxxx.mirror.aliyuncs.com

#加速器添加方法二
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxxxxxx.mirror.aliyuncs.com"]
}
EOF
----------------------------------------------------------------------------------------------------

#重载systemctl,重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker

#重启系统
sudo reboot


#安装hass.io,安装需要一些时间,等大概10几分钟后,尝试打开ip:8123,如果出现HASS界面,表示安装成功。
sudo apt-get install -y socat jq avahi-daemon
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | sudo bash -


                               
登录/注册后可看大图

评分

参与人数 1金钱 +20 收起 理由
Mirukuteii + 20 百忙之中还写这么给力的教程,必须支持.

查看全部评分

回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-8-3 21:49:33 | 显示全部楼层
来个一键脚本得了。
Nero
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
 楼主| 发表于 2018-8-3 21:55:17 | 显示全部楼层
neroxps 发表于 2018-8-3 21:49
来个一键脚本得了。

支持,来吧!
回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2018-8-3 22:57:10 | 显示全部楼层
neroxps 发表于 2018-8-3 21:49
来个一键脚本得了。

大神可以搞个哈
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2018-8-4 08:34:46 | 显示全部楼层
定,这个要站位支持
回复

使用道具 举报

27

主题

2143

帖子

8934

积分

论坛元老

Rank: 8Rank: 8

积分
8934
金钱
6786
HASS币
30

论坛元老

发表于 2018-8-4 08:49:28 | 显示全部楼层
sudo apt-get install -y socat jq avahi-daemon,,,这条命令里的-y是什么意思?
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
 楼主| 发表于 2018-8-4 09:15:49 | 显示全部楼层
情非殇 发表于 2018-8-4 08:49
sudo apt-get install -y socat jq avahi-daemon,,,这条命令里的-y是什么意思?

帮你按y的意思。
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2018-8-4 09:31:46 | 显示全部楼层
本帖最后由 xieahui 于 2018-8-4 09:34 编辑
Last login: Sat Aug  4 09:28:49 2018 from 192.168.1.8
xieahui@ubuntu:~$ sudo apt-get install -y socat jq avahi-daemon
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
jq 已经是最新版 (1.5+dfsg-2)。
socat 已经是最新版 (1.7.3.2-1)。
avahi-daemon 已经是最新版 (0.6.32-1ubuntu1.1)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 72 个软件包未被升级。
xieahui@ubuntu:~$ curl -sL [url=https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install]https://raw.githubusercontent.co ... tall/hassio_install[/url] | sudo bash -
[Warning] No NetworkManager support on Host.
[Info] Install supervisor docker


囤帅 有坑啊!!

重启+重试最后的命令N次后 可以进xxx:8123了
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2018-8-4 14:55:20 | 显示全部楼层
前两天刚找着来了一遍,要是早点发就不费劲了,支持囧帅~收藏了先/
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
 楼主| 发表于 2018-8-4 18:46:45 | 显示全部楼层
xieahui 发表于 2018-8-4 09:31
[code]Last login: Sat Aug  4 09:28:49 2018 from 192.168.1.8
xieahui@ubuntu:~ ...

你网络的问题吧。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 10:50 , Processed in 0.542318 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表