This repository contains the source code for the EverySSH App Server.
The EverySSH App Server is a lightweight server application written in Go. Users need to authenticate via CLI before starting the server.
To download and install the latest release of the EverySSH App Server binary, visit the releases page.
-
Download the Binary and Installation Script:
wget https://github.com/Onboardbase/everyssh-releases/releases/download/v0.6.5/everyssh-server wget https://github.com/Onboardbase/everyssh-releases/releases/download/v0.6.5/install.sh
-
Make the Binary and Installation Script Executable:
chmod +x everyssh-server chmod +x install.sh
-
Run the Installation Script:
sudo ./install.sh
This script will:
- Copy the binary to
/usr/local/bin
. - Create the config directory and config file at
/etc/everyssh
. - Create and enable the systemd service.
- Copy the binary to
-
Authenticate:
./everyssh-server auth
Follow the prompts to enter your Machine Key and Machine Secret. The authentication details will be saved securely.
-
Run the Server:
The server will run as a daemon and start automatically at boot time. You can check its status using:
sudo systemctl status everyssh-server