Hermes Agent + Hostinger VPS
Setup Guide

Everything you need to deploy Hermes Agent on a Hostinger VPS — from account creation through final QA. 16 phases. Zero fluff.

Phases

  1. Create the Accounts You Need
  2. Create the Hostinger VPS
  3. Deploy Hermes from Hostinger
  4. Open Hermes
  5. Run the Initial Hermes Setup
  6. Configure the AI Model
  7. Configure Hermes Tools
  8. Configure Web Search / Browser
  9. Configure Communication Channels
  10. Verify the Basic Installation
  11. Configure the Agent's Identity and Job
  12. Configure Memory
  13. Install/Create Skills
  14. Connect External Systems
  15. Add Automations
  16. Final QA
Phase 1

Create the Accounts You Need

Create a Hostinger account

Decide how Hermes will access an AI model

Hermes is the agent software. It still needs access to an LLM such as Claude, GPT, Gemini, etc. Hermes supports multiple model providers and lets you change them later.

You can use:

Create any necessary AI-provider account/API key

If using your own provider, create the account and generate the API key before configuring Hermes.

Important: Store API keys somewhere secure. Do not paste them into random documents, Slack channels, or shared spreadsheets.

Phase 2

Create the Hostinger VPS

Recommended Structure

For a normal business-user Hermes installation:

1 client/user = 1 VPS = 1 Hermes environment

This keeps:

Phase 3

Deploy Hermes from Hostinger

Once the VPS is active:

Hostinger will walk you through the Hermes deployment.

During Deployment

Then:

Hostinger automatically creates and starts the Hermes Docker container and the supporting services required for the deployment.

Phase 4

Open Hermes

After deployment finishes:

Hostinger will open the Hermes CLI running inside the server's Docker environment.

Think of the CLI as the main control panel for Hermes.

Phase 5

Run the Initial Hermes Setup

The first time Hermes opens, it launches its setup process.

Choose:

Full Setup rather than Quick Setup if you want control over the model providers, tools, integrations, and other settings.

Phase 6

Configure the AI Model

Hermes now needs to know which AI brain it should use.

Hermes also lets you change the provider/model later with:

hermes model

Hermes supports multiple providers, so you are not permanently locked into the first model selected.

Phase 7

Configure Hermes Tools

Next, select the capabilities you want Hermes to have.

These can include things like:

Do not automatically enable everything. Enable the tools the agent actually needs for its job.

You can change tool configuration later with:

hermes tools

Phase 8

Configure Web Search / Browser Capabilities

If the Hermes agent needs to research the internet:

Hostinger currently supports integrating Oxylabs credits directly into its Hermes deployment if that option is purchased.

If browser automation is required, make sure the appropriate browser/computer-use tools are enabled as well.

Phase 9

Configure Communication Channels

Decide how the user will actually communicate with Hermes.

Hermes supports channels including:

For most deployments I would recommend Telegram + CLI. Telegram gives the user a simple everyday interface while CLI remains available for administration and troubleshooting.

During setup:

Messaging configuration can also be changed later using:

hermes gateway setup

Phase 10

Verify the Basic Installation BEFORE Customizing It

Before adding sophisticated workflows, confirm that the basic agent works.

Send Hermes a simple request such as:

"Tell me what tools you currently have access to."

Then test:

The Hermes documentation specifically recommends getting one clean conversation working first before layering on gateways, cron jobs, skills, advanced routing, or other functionality.

Phase 11

Configure the Agent's Identity and Job

Now you begin turning generic Hermes into your Hermes agent.

Who the agent is

"You are my AI business development assistant."

What its objectives are

What it is allowed to do

What requires permission

What it should never do

Create explicit boundaries for sensitive or irreversible actions.

Phase 12

Configure Memory

Hermes is designed to maintain persistent knowledge and improve its skills over time. It can save knowledge from previous sessions and search prior conversation history.

Set up the information you want Hermes to understand about the user, such as:

Do not dump everything into Hermes at once. Start with high-value permanent context and expand it as the agent is used.

Phase 13

Install/Create Skills

Once basic Hermes works, begin adding repeatable capabilities.

Prospect Research Skill

Meeting Prep Skill

Content Skill

The objective is to turn repeated processes into standardized skills rather than repeatedly explaining the workflow to Hermes.

Phase 14

Connect External Systems

Only after Hermes itself is functioning correctly should you begin connecting additional systems.

Possible integrations include:

Add integrations one at a time.

After every integration:

Phase 15

Add Automations

Hermes includes scheduled/cron functionality for unattended tasks.

Every Morning

Every Evening

Weekly

Get manual workflows working before automating them.

Phase 16

Final QA

Before calling the deployment finished, run a standard test.

Infrastructure

AI

Tools

Communication

Agent Configuration

Skills

Integrations

Automations

The Simple Installation Flow

For someone following this for the first time, the whole process is essentially:

1 Create Hostinger account
2 Buy VPS
3 Open Docker Manager
4 Install Hermes Agent from Application Catalog
5 Create Hermes admin credentials
6 Connect AI model/API
7 Open Hermes CLI
8 Run Full Setup
9 Configure tools
10 Configure web/browser access
11 Connect Telegram/other interface
12 Test basic Hermes
13 Configure agent identity + instructions
14 Add memory/context
15 Create/install skills
16 Connect outside applications
17 Build automations
18 Complete QA
19 Hand the finished Hermes Agent to the user

⚠️ Important Rule

Do not customize everything simultaneously.

The correct order is:

Infrastructure → LLM → Basic Chat → Tools → Messaging → Instructions → Memory → Skills → Integrations → Automations

If basic Hermes isn't working correctly at one stage, fix that stage before adding the next layer.