Academyacademy / hermes-101 / command-sheet

Hermes 101 Command Sheet

Copy station - Commands only. Use this during live setup. Replace placeholders before running. Do not paste secrets into screenshots or public chats.

What this is

This is the quick copy/paste sheet for Hermes 101.

Why it matters

During setup, you need clean commands more than long explanations.

What to do

Run the SSH command from your laptop terminal. After you log in, run the remaining server commands inside the VPS terminal. If you are not sure where you are, ask before continuing.

Laptop command - SSH into server:

Terminal command
ssh root@YOUR_SERVER_IP

VPS commands - update server:

Terminal command
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git tmux

Add 2GB swap:

Terminal command
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile || true
grep -q '^/swapfile ' /etc/fstab || echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -h

If /swapfile already exists, ask the facilitator before rerunning the whole block.

Install Hermes:

Terminal command
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
hermes --version
hermes doctor

Set up model/API with OpenRouter as the default:

Terminal command
hermes model

Or run the full wizard:

Terminal command
hermes setup

Use the facilitator's exact starter model. Do not choose a random premium model.

Start Hermes:

Terminal command
hermes

Optional gateway:

Terminal command
hermes gateway setup
hermes gateway install
hermes gateway status

Downloads:

Common mistakes

  • Running commands with YOUR_SERVER_IP still unchanged.
  • Copying two command blocks at once when you only need one.
  • Sharing API keys while asking for help.
  • Treating optional gateway commands as required.

Next step

Use Optional Telegram Setup only after the core path works.