Hermes VPS Onboarding Guide

Your VPS comes with Hermes Agent pre-installed on Ubuntu 24.04 LTS. 

The installation and initial setup have already been completed, so you do not need to install Hermes Agent manually.

This guide helps you:
  • Connect Hermes Agent to your preferred Large Language Model (LLM).

  • Configure your AI model and verify that it is working.

  • Start interacting with Hermes Agent.

  • Understand optional security enhancements for your VPS.

1. Before you begin

Below is the following information:

Requirement
Description
VPS access
VPS IP address and SSH login credentials
SSH client
Terminal on Linux/macOS
LLM provider
A supported provider such as OpenAI, Anthropic, Google Gemini, or another supported service
API credentials
Provider API key or supported authentication method
Model selection
The model you intend to use with Hermes Agent

How the connection works:

Your computer connects to the VPS over SSH. Hermes Agent runs on the VPS and communicates with the selected LLM provider over the network. 

The LLM may be hosted by an external provider; your VPS needs outbound connectivity to that service.

2. Connect to your VPS via SSH

  1. Obtain your VPS login details

  • VPS IP address

  • SSH username

  • SSH password or private key

  • SSH port (default is 22 unless otherwise specified)

  1. Open your SSH client

Linux/macOS: Open Terminal. 

Enter the following command, replacing the example username and IP address with your actual VPS details:

ssh root@YOUR_VPS_IP -p22

Example only:

ssh root@192.0.2.10 -p22
  1. If prompted to confirm the host key, verify the fingerprint through a trusted channel before accepting it.

  2. Enter your SSH password when prompted. Password characters are not displayed while typing.

NOTE: 192.0.2.10 is a documentation example only. Use the actual IP address provided with your VPS.

3. Launch Hermes Agent

  1. Check the installation

hermes --version

This displays the installed version if the command is available. You can also check the command location:

command -v hermes

If the command is not found, check the provisioning instructions or contact Exabytes Support before attempting to reinstall Hermes.
  1. Start Hermes Agent

hermes

If initial onboarding has not been completed, Hermes may prompt you to configure a provider and other settings. 

If it is already configured, it may open directly into the interactive CLI.


You should be able to access the Hermes Agent CLI and interact with the agent after a supported LLM provider is configured. The exact startup screen and prompts may vary by release and provisioning.

4. Choose your preferred AI model provider

Hermes Agent requires a supported LLM provider to generate AI responses. 

The VPS provides the runtime environment; the model may be hosted externally. 

Unless your package explicitly includes AI credits or credentials, you must provide and manage your own.

Provider
Getting started
OpenAI
Create/manage API keys: https://platform.openai.com/api-keys | Platform: https://platform.openai.com/
Anthropic
Console: https://console.anthropic.com/
Google Gemini
API keys: https://aistudio.google.com/apikey
DeepSeek / compatible providers
Check provider API documentation and confirm compatibility with your installed Hermes release: https://api-docs.deepseek.com/

5. Create an API key

Example: OpenAI API key

  1. Visit https://platform.openai.com/api-keys.

  2. Sign in to your OpenAI account.

  3. Create a secret API key using the available account or project settings.

  4. Copy the key and store it securely. Some providers display the full secret only once.

  5. Ensure your API account has the required billing setup and access to your intended model.

PROTECT YOUR API KEY Treat an API key like a password. Do not share it in public chats, screenshots, support tickets, source-code repositories, or unsecured documents. Anyone who obtains it may be able to make API requests that incur charges against your account.

6. Configure the provider using the Hermes onboarding wizard

  1. Launch Hermes

hermes

If the initial setup wizard appears, proceed with the prompts. If it does not appear, check available CLI options:

hermes --help

Within the interactive interface, /help may also be available, depending on the release.

  1. Select a setup mode

If prompted, select Full Setup when you want to configure your own provider and review available integrations.

Quick Setup may be suitable only when its authentication method and defaults match your requirements.

  1. Select your LLM provider

Choose the provider for which you obtained an API key (for example, OpenAI, Anthropic, Gemini, or another supported integration). 

Use the terminal menu controls shown by your installed version.

  1. Enter your API key

  • Enter or paste the API key when prompted.

  • Check that it is copied completely and contains no unintended spaces.

  • Use a secure credential input if provided. Avoid putting secrets directly in command-line arguments.

  • For a web-based or external gateway, follow that integration’s authentication instructions.

  1. Select your model

Consideration
What to check
Capability
Does it support your intended tasks?
Tool calling
Does it support the tool-use features you need?
Context window
Can it handle your expected input size?
Cost
Review input/output pricing and other usage charges.
Availability
Confirm that the model is enabled for your provider account.
  1. Complete setup

Review the configuration and confirm it if correct. 

Optional integrations such as messaging channels or web search can generally be configured later if you do not need them immediately.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.