How to Deploy Hermes Agent with xCloud (Fully Managed Hosting)
Updated October 27, 2026 · 6 min read
Hermes Agent is an AI-powered coding agent that helps you automate tasks, write code, and interact with AI models directly through your preferred messaging platform. Instead of juggling multiple tools and manual workflows, Hermes brings your AI provider and messaging channels together in one place, so you can build and ship faster.
Deploying Hermes Agent traditionally means setting up servers, managing dependencies, and configuring environments yourself. xCloud eliminates all of that with fully managed hosting, handling the infrastructure so you can focus on what actually matters.
Follow this guide to deploy Hermes Agent on xCloud in minutes, connect your preferred AI provider, and optionally set up Telegram for messaging.
Built-In Support For AI Providers
- Anthropic – API Key
- OpenAI API Key
- OpenRouter – API Key
- OpenAI – API Key
- Gemini – API Key
Built-in support for messaging channels from xCloud
- Telegram
Step 1: Create an xCloud Managed Server
First, visit this link to start creating an xCloud managed server. Go to the ‘Server Name’ field and enter your server name. Then add a tag for the server. This step is optional and not mandatory.
Note: If you haven’t signed up yet, you will be prompted to create an account, choose a plan based on your preferences, and then proceed to payment.

If you start from the standard server creation flow instead, choose Agentic under Choose Web Server, then select Hermes Agent under Choose Agentic Stack. The form then shows the options for Hermes Agent.

Next, pick a plan under Server Size. AI-agent servers run on xCloud Managed plans, so the form shows the plan table first, without a ‘Server Type’ choice. AI-agent stacks need at least 4 GB RAM; choose a plan with 4 GB or more. A plan marked Out of stock can’t be selected right now, so pick another plan or try again later. If billing-period tabs (1 Month, 12 Months, 24 Months) appear above the table, use them to choose the billing period.

After you pick a plan, choose a location under Region. Regions where the selected plan has no stock are greyed out. A greyed-out tile marked Out of stock can’t be selected, so choose another region, or switch plans to see where that plan is available.

There is no Ubuntu version or backup option in this form. xCloud installs Hermes Agent on Ubuntu 24.04 LTS, and xCloud Managed plans for AI agents don’t offer xCloud Auto Backups. If every xCloud Managed plan is out of stock, the page can switch to the Vultr (xCloud Managed Billing) provider instead, which has its own ‘Server Type’, continent and backup options.
Next, go to the security warning section, read the information carefully, and click on the checkbox to confirm that you have read and understood it.

Enter Your LLM Provider Credentials
After that, go to the ‘AI provider’ section. Select your preferred AI model from the dropdown list under ‘AI Provider’, such as ‘OpenAI Codex’ or ‘OpenAI API’. Then enter the API token for the selected AI model.
OpenAI Codex – API Key:
To use your OpenAI account, choose ‘OpenAI Codex – ChatGPT OAuth’ from the ‘AI Provider’ menu, connect your account and enter the OAuth Token into the blank field. Also, you can set your ‘Default Model’ from the dropdown menu.
👉Read the step-by-step guide to connect OpenAI Codex with Hermes on xCloud

OpenAI – API Key:
To use OpenAI, choose ‘OpenAI – API KEY’ from the ‘AI Provider‘ menu and enter the OpenAI API key into the blank field. Then set your ‘Default Model’ from the dropdown menu.

Anthropic – API Key:
To use Anthropic, choose ‘Anthropic’ from the ‘AI Provider‘ menu and enter the Anthropic API key into the blank field. Then set your ‘Default Model’ from the dropdown menu.

Google Gemini – API Key:
To use Gemini, choose ‘Google Gemini’ from the ‘AI Provider‘ menu and enter the Google Gemini API key into the blank field. Then set your ‘Default Model’ from the dropdown menu.

Likewise, xCloud provides Z AI, OpenRouter LLM provider as well. Set up your preferred LLM provider according to your preferences.
Set up Your Messaging Platform (Optional)
Right now, xCloud allows you to connect to one built-in messaging platform: ‘Telegram’. Go to the section, add the ‘Bot token’ in the ‘Telegram Bot Token Field and ‘Telegram User ID’ in the respective fields, and click on the ‘Next’ button.
When you provide your Telegram User ID during setup, your account is automatically allowed to be listed with smarter auto-pairing. No need to run commands to pair your account!

Finally, click on the ‘Create’ button to proceed. This action will start creating the xCloud managed server and deploying the Hermes Agent application.
Manage the Configurations from the xCloud Dashboard
Once the server is created, you will be redirected to the xCloud Hermes Agent dashboard. Here you will get options for ‘Status’, ‘Providers’, ‘Channels’, ‘Domain & SSL’, ‘Basic Auth’, ‘Monitoring’, Logs’, ‘SSH Access’, and ‘Settings’.

Log in to the Hermes Agent Dashboard
To log in to your Hermes Agent account, go to the ‘Status from the dashboard. Collect the credentials ‘URL’ from the dashboard. Here you will also get a ‘Webhook Base’ URL as well.

Then go to the ‘Basic Auth Credentials’ Section and collect the ‘Basic Auth User’ and ‘Basic Auth Password’.

After collecting all the credentials, log in to the Hermeas agent’s dashboard the ‘Control UI URL’, ‘Basic Auth User’ and ‘Basic Auth Password’.
Hermes does not provide a chat box in its UI. You need to use the terminal, or you can connect your AI provider to chat with the Hermes Agent.
How To Update Default LLM Provider Settings
In xCloud, you can also update the default LLM provider settings in the dashboard. Go to ‘Providers’ from the left side panel and navigate to the ‘Change Provider’ section. Add your ‘AI Provider’ and the ‘API Key’ and click on the ‘Save Changes’ button.

How to Add or Update Messaging Channels
Similarly, you can add or update your messaging channels. If you haven’t connected your messaging channels with the Hermes Agent or want to update your existing channel, go to ‘Channels’ from the left side panel to add or update your ‘Telegram Bot Token’ and ‘Telegram User ID’ easily. Click on the ‘Save Changes’ button when you are done.

Configure Environment
The Environment section in xCloud allows you to customize configuration settings for your Hermes instance. Just go to the ‘Environment’ option from the sidebar and adjust as you needed then click on the ‘Save’ button.

Update Hermes Agent Version With xCloud
You can update your Hermes agent to the latest version. Just go to the ‘Updates’ option from the left navigation menu. Here, you will see your current version and the available version to update to. You can click on the ‘Check for Updates’ button to start scanning for the latest available version. Then, just click on the ‘Update Now’ button to update to the latest Hermes version instantly. You can also go to the ‘Pin or Rollback Version’ option if you want to install or roll back to any previous version.

Frequently asked questions
Can I choose the Ubuntu version for a Hermes Agent server on xCloud?
No. The AI-agent create form has no Ubuntu version option. xCloud installs Hermes Agent on Ubuntu 24.04 LTS.
Why is a region or plan marked Out of stock?
The Region grid shows every xCloud Managed region; regions where the selected plan has no stock are greyed out and marked Out of stock. A plan marked Out of stock is sold out in every region. Pick another plan or region, or try again later.
Can I enable xCloud Auto Backups when I create a Hermes Agent server?
No. The create form for xCloud Managed AI-agent plans has no backup option.
And that’s it. This is how easily you can deploy Hermes Agent on xCloud. Hermes Agent deployment on xCloud removes the complexity of self-managed hosting and lets you focus on what matters most.
If you run into any issues during the deployment process, feel free to reach out to our support team.