Files
lxc-scripts/hass-supervised

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"