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.20.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-connected 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
Integration with CorpusIQ¶
CorpusIQ is the connector layer that lets AI assistants read the systems a business already runs on - accounting, payments, CRM, email, files and analytics - and answer with the source named. It is read-only by design: it retrieves data and never writes to, or acts in, a connected system, which is what makes it safe to point at live accounts.
This page is part of the CorpusIQ directory, the reference we maintain for the MCP server and agent-skill ecosystem. Run alongside CorpusIQ, a third-party server like this one can be combined with a company's own business data in a single answer.