43-VPS部署-5美元VPS上7×24运行

43-VPS部署-5美元VPS上7×24运行

43 · VPS部署——5美元VPS上7×24运行

“我想让Hermes7×24小时在线,但又不想在云服务上花太多钱,有什么办法?”

这个问题我听到过太多次了。答案其实很简单:一台5美元/月的VPS就足够了。

你没有看错。像Linode、Vultr、DigitalOcean上最基础的Shared CPU实例,PlanetScale上最便宜的服务器——只要5美元一个月,就能让Hermes全天候运行,连接Slack、Telegram、Discord,做定时任务,帮你监控、整理、记录信息。

这篇文章就手把手教你如何在一台低配VPS上部署Hermes,让它稳定运行,永不掉线。

一、VPS系统准备

选择发行版

对于运行Hermes来说,最推荐的Linux发行版是Ubuntu LTS(长期支持版)。目前推荐 Ubuntu 22.04 LTS 或 24.04 LTS。原因是:

  • 包管理器APT有大量预编译包,安装依赖几乎不用折腾
  • 社区资料丰富,遇到问题容易搜索到解决方案
  • 长期支持意味着不用频繁做系统大版本升级

当然,Debian和CentOS也能用,但配置过程会多一点步骤,建议新手还是从Ubuntu起步。

服务器规格(5美元档位)

5美元/月的VPS通常提供:

  • 1 vCPU(虚拟化CPU核心)
  • 1GB RAM
  • 25GB SSD
  • 1TB 流量/月

这个配置跑Hermes绰绰有余。Hermes本身是轻量级的Python应用,主要内存消耗来自LLM的API调用(本身不消耗本地算力),所以1GB内存完全够用。

初始配置

购买VPS后,第一步是SSH登录:

sshroot@你的服务器IP

登录后建议做三件事:

  1. 更新系统包
aptupdate&&aptupgrade-y
  1. 创建普通用户(不要一直用root):
adduser hermesusermod-aGsudohermes
  1. 安装基础依赖
aptinstall-ypython3 python3-pip python3-venvgitcurlwget

二、安装与配置

安装Hermes

切到普通用户后,安装Hermes:

# 切换用户su- hermes# 安装Hermespipinstallhermes-agent

配置Provider

编辑配置文件~/.hermes/config.yaml

provider:default:deepseekdeepseek:api_key:"你的DeepSeek API Key"model