I just did a test install of HS3 on Linux and it went smooth and easy. Here's the information for others. Unlike the other guides I used the latest Ubuntu 18.04 Server (not desktop)
Ubuntu 18.04 Server
http://releases.ubuntu.com/18.04/ubu...734.1526794158
After install login to the server and then update.
Mono Install
https://www.mono-project.com/downloa.../#download-lin
Actual Repo Install Steps Simplified (cut/paste)
After Steps that actually installs Mono:
Install Avahi Daemon for Chromecast support:
Download HS3
https://homeseer.com/updates3/hs3_li...0_0_435.tar.gz
Options of setting up your install location. Different people have different preferences some like /opt others like /usr/local and others like a dedicated user such as homeseer and in /home. Does not matter. For this example I'm just going to do it in my home directory and I will probably move it to /opt later.
That will extract into a directory named "Homeseer". Change into that directory and then simply start HS3.
That will start Homeseer from the current directory. Sudo is used to execute as the root (super user) to give permissions to open port 80 for the webserver.
Some plugins are distributed as a zip file for manual install. You will need to install unzip to unzip the zip file (that's a lot of zip in one sentence)
Finally, here's a sample SystemD Service file. This can be used to auto start HS3.
Copy and paste that into a file named homeseer.service and then copy that file to /etc/systemd/system.
Steps:
Copy paste into homeseer.service
I just did this install in a VM and it all worked great. I installed the plugins I use and they all ran. However this is all VERY LIMITED TESTING so far. Please don't move your primary system without doing your own testing.
Ubuntu 18.04 Server
http://releases.ubuntu.com/18.04/ubu...734.1526794158
After install login to the server and then update.
Code:
sudo apt update sudo apt upgrade
https://www.mono-project.com/downloa.../#download-lin
Actual Repo Install Steps Simplified (cut/paste)
Code:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list sudo apt update
Code:
sudo apt install mono-complete mono-vbnc
Code:
sudo apt install avahi-daemon
https://homeseer.com/updates3/hs3_li...0_0_435.tar.gz
Options of setting up your install location. Different people have different preferences some like /opt others like /usr/local and others like a dedicated user such as homeseer and in /home. Does not matter. For this example I'm just going to do it in my home directory and I will probably move it to /opt later.
Code:
tar zxvf <hs3-archive-file.tgz>
That will extract into a directory named "Homeseer". Change into that directory and then simply start HS3.
Code:
cd Homeseer sudo ./go &
Some plugins are distributed as a zip file for manual install. You will need to install unzip to unzip the zip file (that's a lot of zip in one sentence)
Code:
sudo apt install unzip
Code:
[Unit] Description=HomeSeer Service [Service] ExecStart=/usr/bin/mono /opt/HomeSeer/HSConsole.exe --log WorkingDirectory=/opt/HomeSeer Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target
Steps:
Copy paste into homeseer.service
Code:
sudo cp homeseer.service /etc/systemd/system sudo systemctl enable homeseer sudo systemctl start homeseer sudo systemctl status homeseer
Comment