Skip to content

HandyHost v0.5.1

Compare
Choose a tag to compare
@alexsmith540 alexsmith540 released this 14 Dec 05:13
· 54 commits to master since this release

MacOS Install Instructions

Prerequisites:

  1. some xcode command line tools are required during building of dependencies. You must run sudo xcode-select --install on your terminal before running the installer.
  2. The various projects depend on standard packages installed from homebrew.
    You can run this command to install Homebrew on your system:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Docker. DVPN runs its service in containers, thus you need Docker. Now that we have homebrew it is easy to install. Just run: brew install --cask docker. Once installed, open the Docker.app (in /Applications), accept the EULA, and then you can close the Docker application and continue the install.

After installing prerequisites, the double click package installer (HandyHost_v0.5.1.pkg) in this Release will take ~20-30 minutes to download/compile all dependencies.

To tail the installer progress logs, you can run tail -f /var/log/install.log in your terminal.

Once the installer is finished it will auto-launch the HandyHost Service as well as launch the StatusBar control (top-right mini icon) which you can use to stop/start and launch the GUI. HandyHost will start after the user logs-in after any restart event. HandyHost logs can be found in ~/.HandyHost/handyhost.log

Debian/Ubuntu Install Instructions

Raspberry Pi 4 users on Ubuntu ONLY: Docker on Raspberry pi 4 depends on you running sudo apt install linux-modules-extra-raspi and rebooting.

  1. Download the release (handyhost_v0.5.1.deb) below from Assets, and save it to file (for example, in Downloads).
  2. Open a terminal, and cd where you downloaded, example: cd ~/Downloads
  3. Install with dpkg with this command:
    sudo dpkg -i handyhost_v0.5.1.deb || sudo apt install -f -y

Install will take ~20-30mins, the terminal logs will show how its going. Upon finish, the terminal will list the URLs to access the tool.

To start and stop HandyHost Daemon:
sudo systemctl stop handyhost with command verbs available: stop | start | restart
HandyHost Daemon will restart on machine start.

Logs can be tailed with tail -f /var/log/handyhost.log

Future .deb builds outside of the in-app update methods can be installed via double clicking (assuming no new apt dependencies).

v0.5.1 Changelog

  1. DVPN/AKT: Support 12-word Mnemonic Keys
  2. SC: Healthcheck for zombie siad. Auto-restarts siad within 20 minutes of an untimely death
  3. AKT: 20-minute refresh cycle for dashboard stats
  4. AKT: use handyhost rpc node for aggregates query. Prep env for a db-backed stats page as rpc is slow for aggregates
  5. AKT: Zombie checker/restart provider every 4 hours. Also clean kill zombie akash provider.
  6. ALL: Enable authentication by default versus previously disabled by default.