Skip to content

Huawei Cloud Flexus — Hermes Deployment Guide

Source: huaweicloud/huaweicloud-skills (43 installs) Category: Infrastructure & Deployment

A production deployment template for running Hermes Agent on Huawei Cloud Flexus L-series servers. Includes Docker Compose configuration, ARM64 architecture support, and cloud-specific optimizations. Part of a broader Huawei Cloud skills collection (5+ skills) covering OpenClaw deployment, JiuwenSwarm, and cloud operations.


Installation

npx skills add huaweicloud/huaweicloud-skills --skill huawei-cloud-flexus-l-server-hermes-deployment

Prerequisites

Requirement Details
Huawei Cloud Account Flexus L-series instance with at least 4 vCPUs, 8GB RAM
Docker & Docker Compose Installed on the Flexus instance
Hermes Agent v0.16.0+
Domain (optional) For HTTPS access to Hermes Web UI
ARM64 or x86_64 Template supports both architectures

Huawei Cloud environment:

export HUAWEI_CLOUD_REGION="ap-southeast-3"
export HUAWEI_CLOUD_ACCESS_KEY="<your-access-key>"
export HUAWEI_CLOUD_SECRET_KEY="<your-secret-key>"

Key Capabilities

Deployment Features

Capability How to Trigger Notes
One-click deploy bash deploy.sh Provisions full Hermes stack on Flexus
Docker Compose stack Automatic Hermes + PostgreSQL + Redis + Nginx
ARM64 optimized Auto-detected Native ARM64 builds for Apple Silicon / Graviton
Cloud storage integration Configured in .env OBS (Object Storage) for backups and logs
Auto-scaling Via Huawei Cloud AS Scale worker nodes based on load

CLI Command Reference

# Deploy Hermes to Huawei Cloud Flexus
bash SKILL_DIR/scripts/deploy.sh --region ap-southeast-3

# Check deployment status
bash SKILL_DIR/scripts/status.sh

# Tear down deployment
bash SKILL_DIR/scripts/destroy.sh

# View logs
bash SKILL_DIR/scripts/logs.sh --service hermes-agent

CorpusIQ Use Cases

Use Case How
Asian Market Deployment Deploy CorpusIQ agent infrastructure in Huawei Cloud's Asia-Pacific regions for lower latency
ARM64 Production Run Hermes agents on ARM64 Flexus instances — cost-efficient for always-on cron agents
Multi-Cloud Strategy Add Huawei Cloud as a deployment option alongside AWS/GCP/Azure
China Market Access Huawei Cloud provides compliant infrastructure for Chinese market operations
Disaster Recovery Use Huawei Cloud as a secondary region for agent failover

Troubleshooting

Issue Fix
"Docker daemon not running" sudo systemctl start docker && sudo systemctl enable docker
"ARM64 image not found" Rebuild: docker compose build --no-cache
"OBS access denied" Verify IAM permissions for OBS bucket access in Huawei Cloud console
"Port 443 already in use" Change Nginx port in docker-compose.override.yml

Verification

# Verify skill installed
hermes skills list | grep huawei-cloud-flexus

# Check deployment template
ls SKILL_DIR/templates/docker-compose.yml

# Dry-run deployment
bash SKILL_DIR/scripts/deploy.sh --dry-run

Skills Catalog | June 28 Discovery Powered by CorpusIQ