the Open Source Tools Used
- Install Virtualbox
- Install debain
- log in via ssh (putty on windows)
- su -
- apt-get update
- apt-get upgrade
- apt-get install sudo git
- echo 'deb http://download.webmin.com/download/repository sarge contrib' >> /etc/apt/sources.list
- wget http://www.webmin.com/jcameron-key.asc
- apt-key add jcameron-key.asc
- apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
- apt-get update
- apt-get install apt-transport-https
- apt-get install webmin
- Install Docker (https://docs.docker.com/engine/installation/linux/docker-ce/debian/)
- echo 'deb http://repo-cockpitproject.rhcloud.com/debian/ jessie main
- ' >> /etc/apt/sources.list
- apt-key adv --keyserver sks-keyservers.net --recv-keys 0D2A45C3F1BAA57C
- apt-key finger F1BAA57C
- apt-get update
- apt-get install cockpit cockpit-docker
- visudo (Add your user)
- YOUR USER ALL=(ALL) NOPASSWD: ALL
- save it
- /etc/init.d/sudo restart
- exit
sudo usermod -aG docker $USER
- mkdir -p home-assistant/config
- docker run -d --name="home-assistant" --restart always -v /home/$USER/home-assistant/config:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant
- http://VM-IP:8123 (Home-Assistant)
- https://VM-IP:10000 (WebMin)
- https://VM-IP:9090 (Cockpit)
Stuff used to get here.
- https://virtualbox.org
- https://www.debian.org
- http://www.webmin.com/deb.html
- https://docs.docker.com/engine/installation/linux/docker-ce/debian/
- https://docs.docker.com/engine/installation/linux/linux-postinstall/
- http://cockpit-project.org/running.html
- https://home-assistant.io
Save 2hr and get the VirtualBox ova file here.
- User: haadmin
- Pass: haadmin
- User: root
- Pass: password
- Network needs to be reset in Virtualbox / VMWare / Xen
- Set to your local interface and set to bridge (required for HA device discovery)
- https://VM-IP:10000 (Webmin)
- https://VM-IP:9090 (CockPit)
- http://VM-IP:8123 (Home-Assistant)