# Hermes Autonomous Server

> 仓库地址：https://github.com/JackTheGit/hermes-autonomous-server
> 作者/组织：JackTheGit
> 成熟度：experimental
> 分析日期：2026-04-15

## 一句话总结
一份将 Hermes Agent 部署为自主运行的 headless Linux 服务器的独立指南，通过 systemd 实现 7×24 无人值守运行和重启恢复。

## 项目定位与架构
hermes-autonomous-server 不是一个软件项目，而是一份详细的部署指南（deployment guide），面向希望在 VPS 或自托管服务器上以无头模式运行 Hermes Agent 的用户。

技术栈：Systemd (系统服务) → Hermes Gateway → Hermes Cron Scheduler → Claude Model (via Nous Portal) → Local Output Files。运行于 Ubuntu/Debian + systemd 环境。

部署流程：创建专用非 root 用户（hermes）→ 官方脚本安装 → 浏览器认证（hermes login）→ 配置 systemd service file → 启动服务。Hermes 的 cron scheduler 负责定时执行 AI 任务。

## 关键技术特性
- **systemd 集成**：system-level service 管理，自动重启，开机自启
- **Headless 操作**：完全无需终端交互的自主执行
- **重启恢复**：系统重启后自动恢复 agent 运行
- **Cron 调度**：Hermes 原生 cron scheduler 执行定时任务
- **日志监控**：`journalctl -u hermes-gateway -f` 实时日志

## 设计亮点与创新
作为部署指南而非软件项目，其价值在于将 Hermes Agent 的自主运行最佳实践文档化。非 root 用户运行是安全基线，systemd 的 restart policy 确保了服务可用性。

## 局限性与风险
强依赖 Nous Portal 订阅（API 访问和模型执行），月成本 $8-12。Cron jobs 在 gateway 服务不可用时会失败。非 Nous Research 官方项目。不适合公网暴露（需防火墙配置）。缺少自动化脚本，所有步骤需手动执行。作为指南文档，可能随 Hermes 版本更新而过时。

## 与生态系统的关联
与 evey-setup（Docker 全栈自动化）和 hermes-agent-docker（Docker 容器化）形成对比——本项目是最"裸金属"的方案。适合偏好直接 systemd 管理、不使用容器的运维风格。可搭配 hermes-webui 进行远程监控。
