Releases: HandyOSS/HandyHost
HandyHost v0.5.6
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.6.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.
- Download the release (handyhost_v0.5.6.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- Install with dpkg with this command:
sudo dpkg -i handyhost_v0.5.6.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.6 Changelog
Akash has changed the default bid price to 50AKT for providers, we manually set the bid deposit back to 5AKT.
v0.5.5 Changelog
Akash Major Release v0.16.1 support.
HandyHost v0.5.5
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.5.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.
- Download the release (handyhost_v0.5.5.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- Install with dpkg with this command:
sudo dpkg -i handyhost_v0.5.5.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.5 Changelog
Akash Major Release v0.16.1 support.
HandyHost v0.5.4
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.4.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.
- Download the release (handyhost_v0.5.4.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- Install with dpkg with this command:
sudo dpkg -i handyhost_v0.5.4.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.4 Changelog
DVPN Has released their own official release fixing the hnsd issue in their Dockerfile we patched in v0.5.3. This build reverts our fix on dvpn rebuild and uses the DVPN latest tagged release.
HandyHost v0.5.3
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.3.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.
- Download the release (handyhost_v0.5.3.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- Install with dpkg with this command:
sudo dpkg -i handyhost_v0.5.3.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.3 Changelog
We added a button for users to rebuild the DVPN Docker container from the UI. We found an issue within DVPN Dockerfile which was causing the Handshake service within DVPN to fall over on startup. For now we ship a modified Dockerfile to rebuild with until DVPN team has time to validate/patch.
HandyHost v0.5.2
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.2.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.
- Download the release (handyhost_v0.5.2.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- Install with dpkg with this command:
sudo dpkg -i handyhost_v0.5.2.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.2 Changelog
This release is mostly Akash focused. Akash RPC queries, specifically getting provider order/bid stats, were causing a ton of issues on HandyHost client. So we basically re-architected a lot of the RPC issues at hand into an index that is fast to query. In addition, the Akash provider was having a lot of issues falling over silently (staying alive as a zombie process). We fixed this by restarting the provider every few hours to keep it alive.
In addition to these major components, we did a lot of bug fixing around the Akash service, as well as some enhancements that will help providers get audited. Getting audited will likely help providers get more contracts. Read more about getting your provider audited here: https://docs.akash.network/operations/akash-audited-attributes#attribute-auditors
A longer list of fixes:
- AKT: change port for provider aggregates lookups
- AKT: use redis aggregates instead of rpc for provider aggregates queries, as rpc causes all kinds of timeout and cascading barf issues.
- AKT: make sure akash zombies get killed. When akash provider errors happen (active balance query), catch the error and continue with the restart. Furthermore, if we had a previously running akash, make sure that the restart timer starts up if we restarted/started HandyHost,
- AKT: Bump the provider fee minumum back up to 5000uakt
- AKT: Add fields to registration for tier, email, website. Tier will get you audited.
- AKT: Kubernetes: Add gvisor support. Gvisor support can help with audits. Make sure to rebuild your kubernetes cluster from the 'Configuration' Panel to enable gvisor.
- AKT: Kubernetes: Add new compute nodes script.
- AKT: Bugfixes for compute node types in kubernetes advanced settings
- AKT: Manual bid cancellation bugfix
HandyHost v0.5.1
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.
- Download the release (handyhost_v0.5.1.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- 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
- DVPN/AKT: Support 12-word Mnemonic Keys
- SC: Healthcheck for zombie siad. Auto-restarts siad within 20 minutes of an untimely death
- AKT: 20-minute refresh cycle for dashboard stats
- AKT: use handyhost rpc node for aggregates query. Prep env for a db-backed stats page as rpc is slow for aggregates
- AKT: Zombie checker/restart provider every 4 hours. Also clean kill zombie akash provider.
- ALL: Enable authentication by default versus previously disabled by default.
HandyHost v0.5.0 (Debian and MacOS)
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.0.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.
- Download the release (handyhost_v0.5.0.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- Install with dpkg with this command:
sudo dpkg -i handyhost_v0.5.0.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.0 Changelog
- Add support for MacOS M1 Processor
- Add support for MacOS zsh environment
- MacOS: require python3.9 for kubespray in Akash.
- UI: Dark Mode overhaul to use color palette versus filter:invert
- Akash: Add better logging to provider startup script
- Akash: Add configurator for new setups to reduce any setup friction
- Akash: Add gas fees and tx fees estimates to registration forms
- Akash: Add "Lost" category of bids to Dashboard and Marketplace UIs
- DVPN: Tweak dashboard display logic for donut charts
- DVPN: Reduce processing cycles for streamgraph modeling
- Ubuntu: Open HandyHost splash page in browser after installation
HandyHost v0.4.9 (Debian and MacOS)
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.4.9.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
- Download the release (handyhost_v0.4.9.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- Install with dpkg with this command:
sudo dpkg -i handyhost_v0.4.9.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.4.9 Changelog:
- Akash fractional pricing for provider prices (ex: 0.01uAKT/mCPU)
- Akash provider payouts every 100k uakt (0.1AKT)
- Akash provider bid timeout increased to 8 hours
- Login Page / Authentication
Login page is disabled by default. To enable it, view the instructions in the HandyHost README
HandyHost v0.4.8 (Debian and MacOS)
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.4.8.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
- Download the release (handyhost_v0.4.8.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- Install with dpkg with this command:
sudo dpkg -i handyhost_v0.4.8.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).
HandyHost v0.4.7 (Debian and MacOS)
MacOS Install Instructions
Prerequisites:
- 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. - 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)"
- 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.4.7.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.
Debian/Ubuntu Install Instructions
- Download the release (handyhost_v0.4.7.deb) below from Assets, and save it to file (for example, in Downloads).
- Open a terminal, and cd where you downloaded, example:
cd ~/Downloads
- Install with dpkg with this command:
sudo dpkg -i handyhost_v0.4.7.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).