33 lines
1.1 KiB
Bash
33 lines
1.1 KiB
Bash
#!/bin/bash
|
|
#Update and upgrade base packages
|
|
apt-get update
|
|
apt-get -y upgrade
|
|
|
|
#Set root password
|
|
echo "+------------------------+"
|
|
echo "| Set your root password |"
|
|
echo "+------------------------+"
|
|
passwd
|
|
|
|
#Install Homeassistant Core
|
|
apt-get -y install jq wget curl udisks2 libglib2.0-bin network-manager dbus cron apparmor
|
|
|
|
#Install Docker
|
|
cd /tmp
|
|
curl -fsSL https://get.docker.com -o get-docker.sh
|
|
chmod +x /tmp/get-docker.sh
|
|
/tmp/get-docker.sh
|
|
rm /tmp/get-docker.sh
|
|
|
|
#Install OS-Agent & HASS Supervised
|
|
cd /tmp
|
|
OS_AGENT_V="$(wget -qO- https://api.github.com/repos/home-assistant/os-agent/releases/latest | jq -r '.tag_name')"
|
|
wget https://github.com/home-assistant/os-agent/releases/download/${OS_AGENT_V}/os-agent_${OS_AGENT_V}_linux_x86_64.deb
|
|
dpkg -i os-agent_${OS_AGENT_V}_linux_x86_64.deb
|
|
|
|
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
|
|
dpkg -i homeassistant-supervised.deb
|
|
rm -rf /tmp/os-agent_${OS_AGENT_V}_linux_x86_64.deb /tmp/homeassistant-supervised.deb
|
|
|
|
echo "Installation complete, your Hass Core installation is now available at: IP:8123"
|