封面

ByteGrad · 23:17 · 发布 2026-01-30 · 2.3万次观看(截至抓取) · 观看原视频

主旨

在一台便宜 VPS 上从零部署一个能接入 Telegram、能跑定时任务的自托管 AI 助手 agent(视频代称 OpenClaw / Clawdbot / Moltbot),并解释为什么该先租 VPS 试水、而不是先买专用硬件。

核心论点

  1. 这类 agent 还处于实验期,别在主力机上跑——它一句 prompt 就能改动你的系统设置,风险不可控。(→ 详解1)
  2. 想给 agent 找个常驻的家,先租 VPS 而不是买 Mac Mini——几美元、几分钟起步、随时可扩、免维护,喜欢了再买硬件不迟。(→ 详解2)
  3. 能一键模板部署,但至少手动装一遍以理解底层——托管商模板最省事,手动流程让你看清 gateway、用户、隧道各是什么。(→ 详解3)
  4. 登进 VPS 第一件事是建一个非 root 的 sudo 用户——保留管理权又不直接用 root 干活。(→ 详解4)
  5. 给 agent 配的 AI 模型 API key 要最小权限、盯用量、用完即删——它是把你的钱包交给一个自动化进程。(→ 详解5)
  6. agent 靠一个常驻的 gateway 进程工作,dashboard 走 SSH 隧道从本机访问——gateway 一停,聊天和面板全断。(→ 详解6、详解7)
  7. 杀手级特性是 cron 定时主动推送——它能按计划把结果推到聊天 app,而不是每次都要你去问。(→ 详解8)
  8. 全程当实验做:别连敏感数据、账号或服务,用完就拆——安全规范还没成型,已有人误把 dashboard 公开泄露。(→ 详解9)

知识点详解

1. 别在主力机上跑实验性 AI agent 01:15

这类自托管 自托管 AI 助手 agent 目前仍在实验阶段,安全约束尚未成型。把它放在你每天办公的主力电脑上,一旦出错,代价直接落在你的工作环境里。

视频给了一个真实例子:有人抱怨合上笔记本 agent 就停,于是让它「合盖也别停」。agent 就自作主张在 Mac 上装了 Caffeinate,让合盖后机器仍全速运转。

问题在于:一句无害的 prompt,已经悄悄改了你系统里挺关键的一个设置。等你之后合盖做视频渲染这种重活,机器会在包里持续高温运行,可能把电脑热坏。这就是为什么要把它隔离到一台专门的、坏了也无所谓的机器上。

2. 先租 VPS 试水,别急着买 Mac Mini 03:06

很多人第一反应是买台 Mac Mini 或翻出旧笔记本当 agent 的「实体化身」,摆桌上看着它跑也挺酷。但视频建议:先给 VPS 自托管 一个机会。

VPS 的优势是全方位的:几美元一个月、几分钟就能起步(不用等硬件到货)、不用操心那台机器是否 24 小时开着、也不用担心你在那台机上干别的会干扰它。

更关键的是可扩展性——想跑更吃 CPU/内存的任务,VPS 点几下就能升配,不必再买硬件。加上托管商已经把开箱体验打磨得很好(备份、重置、防火墙都有标准流程)。真喜欢上了,随时可以再买那台 Mac Mini,顺序反过来更稳妥。

3. 一键模板部署 vs 手动装一遍 04:52

托管商(视频用的是赞助商 Hostinger)提供开箱模板:Coolify、n8n、Docker,乃至这个 agent 本身,都能在下单时勾选自动部署,或事后从 Docker Manager 的 catalog 里一键装。要最省事,就选默认模板。

但视频特意走了一遍手动安装(选纯净 Ubuntu),目的是让你看清底层发生了什么——否则出问题时你完全不知道 gateway、用户、隧道这些概念各自是什么。

这是一个通用的学习取舍:一键部署适合快速上线,手动流程适合建立心智模型。作者的建议是先手动理解一次,日后再用一键省事。

4. 登进 VPS 后先建一个非 root 的 sudo 用户 07:30

拿到 VPS 后,用托管商给的 root 访问命令 SSH 登进去(Mac 用 Terminal,Windows 用 PowerShell,命令一致)。首次会问 fingerprint,再输你建 VPS 时设的密码。

登进来后不要直接用 root 干活。视频的做法是 adduser 新建一个用户(名字随意),再把它加进 sudo 组,之后切到这个用户身份操作。

这样你既保留了「需要时用 sudo 提权」的能力,又避免了全程顶着 root 这种最高权限乱跑命令的风险。这是自托管的一条基本卫生习惯。

5. 给 agent 配 AI 模型 API key 要最小权限 10:33

装好 agent 后,onboarding 会让你接一个 AI 模型:你从聊天 app 发消息 → agent 转发给模型 → 拿回响应,期间可能触发工具调用。视频选了 OpenAI + API key(并提醒某些厂商的 token 类型要先确认是否允许这么用)。

创建 key 时可以进一步收紧权限——比如只允许它读写响应,不必给全部权限。视频里作者图省事给了全权限,但明确说这不是推荐做法。

三条自我保护:限制权限、盯紧用量、以及用完尽快删掉这个 key、别让它一直挂着。本质上你是把一个能花钱的钱包,交给了一个会自动运行的进程。

6. gateway 必须常驻,dashboard 走 SSH 隧道访问 15:25

agent 的核心是一个叫 gateway 的进程。聊天和 dashboard 都依赖它——gateway 一停,你会立刻收到 connection refused / 无法访问的报错。视频作者就因为在另一个终端窗口关掉了 CLI 导致 gateway 没跑,踩了这个坑。

onboarding 给的 dashboard 链接是 127.0.0.1(VPS 上的 localhost),直接在本机浏览器打不开。解决办法是用一条命令建一条 SSH 隧道,把 VPS 上的 localhost 端口转发到你自己电脑。

注意这条隧道命令要在本机新开的终端窗口里跑(不是在已登进 VPS 的那个窗口),并把主机改成 VPS 的 IP。隧道通了、再用带 token 的 dashboard URL,才能在本机看到聊天面板。token 很敏感,别给别人。

7. 用 tmux 让 gateway 在后台常驻 18:06

上一节的 gateway 如果只在前台跑,你一关终端它就停。要让它长期活着,就得把它丢进后台。

视频用的工具是 tmux 会话保活:先 apt update、装一次 tmux,再开一个新 session,在里面启动 gateway。之后 Ctrl+B 然后 D(detach)退出 session,gateway 仍在后台跑,你不用再盯着那个终端窗口。

要停掉它就 tmux attach <名字> 重新进 session,再照常 Ctrl+C。这是自托管长驻进程的通用套路,不只对这个 agent 适用。

8. 杀手级特性:cron 定时任务主动推送 20:34

作者最看重的是 cron(定时)能力:普通 AI 聊天 app 你每次都得主动去问,而这个 agent 可以主动按计划把结果推给你。

演示里他在 Telegram 直接说「每天早上 10 点给我一份最新科技新闻简报」,agent 追问时区、然后自己去 control plane 建了一个 cron job(能在 dashboard 的 cron jobs 里看到「Morning tech news brief」)。

同类玩法还有:每天推送邮件里排名靠前的支持问题,甚至让它自动尝试开 PR 去修高频支持问题。聊天界面里它还会实时汇报自己在调哪些工具,给你可观测性。作者也提到,要让简报更好,得再给 agent 配个 web search(Brave / OpenRouter+Perplexity 的 API key)。

接入聊天渠道这一步(以 Telegram 为例)需要:找 BotFather 用 /newbot 建一个 bot 拿 token 填进 agent,启动后还要做一次 pairing——复制配对码、运行 agent 的 pairing approve 命令,之后就能从手机或网页版 Telegram 直接和它对话。

9. 全程当实验做,用完即拆 22:24

视频反复强调一条底线:现在只是实验,不要接入敏感数据、重要账号或服务。onboarding 里「是否继续」的默认选项是「否」,作者认为这种保守设计很负责任。

风险是真实的:已经有不少人误把这个 dashboard 设成了公开访问,等于把控制台暴露给所有人。安全最佳实践还在往后的几周里慢慢成型,作者无法保证目前这套 100% 安全。

因此他的建议是:一旦不再需要,就把整套东西关掉、清理干净,免得不小心泄露什么。这是「实验期自托管」应有的进退姿态。

可执行步骤

  • 准备一台独立机器(便宜 VPS 起步),不要在主力电脑上跑这个 agent
  • 下单 VPS,决定用一键模板还是手动装(建议至少手动走一遍理解底层)
  • SSH 登进 VPS,adduser 建一个非 root 用户并加入 sudo 组,之后切到该用户操作
  • 给 agent 配 AI 模型 API key:收紧权限、记下要盯用量、计划用完即删
  • 启动 gateway,并用 tmux(detach:Ctrl+B 然后 D)让它后台常驻
  • 在本机新终端建 SSH 隧道(主机改成 VPS 的 IP),用带 token 的 URL 打开 dashboard
  • 接入聊天渠道:BotFather /newbot 拿 token、填入、做一次 pairing approve
  • 试建一个 cron 任务(如每日新闻简报)验证主动推送
  • 不再用时,关闭并清理整套环境,不留敏感数据/公开入口

关联

  • 我用这个盒子管理百万美元SaaS组合(自托管) · VPS 自托管:印证:同样是用按月租的云服务器换成本与控制权,本视频把 VPS 角色从承载核心应用延伸为公网边缘的可丢弃节点

术语

  • VPS(Virtual Private Server,虚拟专用服务器,按月租的云端 Linux 机器)
  • gateway(agent 的常驻网关进程,聊天与 dashboard 都依赖它在跑)
  • SSH tunnel(SSH 隧道,把远端 localhost 端口转发到本机访问)
  • tmux(终端复用工具,可让进程在 detach 后于后台持续运行)
  • Caffeinate(macOS 命令,阻止系统休眠、合盖仍运行)
  • BotFather(Telegram 官方用于创建 bot 的机器人账号)
  • cron(按时间计划自动触发任务的机制)

金句

“with just one little prompt, it has already changed something pretty important on your computer” → 一句看似无害的指令,就能让 agent 悄改你系统里的关键设置——这是「别放主力机」的最好理由。

立场与利益

本视频由 Hostinger 赞助,作者全程使用 Hostinger 并反复推其优惠码(byte grat)。因此凡涉及「开箱模板一键部署、备份/重置几下点完、体验最好」的具体主张,都与该托管商强绑定,应打折看待。

但去掉赞助话术后,站得住的通用主张仍在:先租便宜 VPS 试水再决定买硬件、建非 root sudo 用户、API key 最小权限、gateway+tmux 保活、SSH 隧道访问 localhost、实验期别碰敏感数据——这些是任何 VPS + 任何自托管 agent 都适用的共识。

价值定位

  • 适合谁:想给一个自托管 AI 助手(能接 Telegram/WhatsApp、能跑定时任务)找个常驻运行环境,但还没决定投硬件的人;更广义地,第一次要在 VPS 上长驻一个进程、需要摸清 gateway / sudo 用户 / SSH 隧道 / tmux 这套基本功的自建者。
  • 解决什么:想「让 AI agent 24 小时替我跑定时任务」,这里给了一条从下单 VPS 到 Telegram 收到主动推送的完整最小路径,并标出了几个真实会踩的坑(gateway 被关、localhost 打不开、API key 别裸奔)。
  • 认知 vs 实操:偏实操的 setup tutorial,拿着能照做;但工具的具体名称/界面被刻意模糊化,真正可迁移的是「VPS 自托管长驻进程」的通用套路而非某一款产品。
  • 本片独有:把「该不该为 agent 买专用硬件」这个决策前置成「先 VPS 后硬件」,并把非 root 用户、API key 最小权限、用完即拆这几条安全卫生习惯讲清楚——对做独立站/自建 agent 基础设施的人,是一份可复用的自托管操作底稿。

自检问题

  1. 为什么作者不建议把这个实验性 AI agent 跑在你的主力电脑上? 答案:因为它仍在实验期、安全约束未成型,一句 prompt 就可能改动系统关键设置(例子:为「合盖不停」而自装 Caffeinate,可能让机器过热损坏)。见详解1。01:15
  2. 为什么先租 VPS 比先买 Mac Mini 更划算? 答案:几美元、几分钟起步、随时可点几下扩配、免维护、无需等硬件到货;喜欢了再买硬件不迟。见详解2。03:06
  3. 登进 VPS 后作者做的第一步安全动作是什么? 答案:不直接用 root,而是 adduser 建一个非 root 用户并加入 sudo 组,之后切到该用户操作。见详解4。07:30
  4. 为什么 dashboard 的 127.0.0.1 链接在本机浏览器打不开,怎么解决? 答案:那是 VPS 上的 localhost 不是你本机;需用一条命令建 SSH 隧道把 VPS 端口转发到本机,且要在本机新终端里跑并把主机改成 VPS 的 IP。前提是 gateway 在跑。见详解6。15:25
  5. 作者认为这个 agent 最有价值的特性是什么,如何演示的? 答案:cron 定时主动推送——在 Telegram 说「每天早上 10 点给我科技新闻简报」,agent 自动建了一个 cron job 定时把结果推给你,而非每次都要你主动问。见详解8。20:34

💬 热门评论 top-10 主 + 10 回(抓取 2026-07-07)

[2] @cacogenicist:任何关于这个主题的视频,有一半内容都应该是关于安全性的。 👍 3 [3] @u4412365:在VPS上,有没有办法让它能访问Chrome?我试过在Ubuntu桌面里安装 [5] @mariacamelo.b:我用Hostinger搞定了,但Moltbot最近三天一直宕机,我试着重新安装,但问题依旧,你那边运行正常吗? [6] @KevinVerde:很棒的教程。我更喜欢用Tailscale来安全访问。 👍 3   ↪ @ByteGrad(UP):谢谢。Tailscale看起来也很棒 [7] @inaciobarroso9256:感谢你的视频。如何在VPS上使用Ollama运行OpenClaw? 👍 3   ↪ @ByteGrad(UP):正在研究这个 [8] @Findanish:必须用Mac Mini吗?还是任何基于Linux的无头小主机都可以?如果用Mac Mini和Linux相比,OpenClaw的功能会有什么缺失吗? 👍 2   ↪ @TheChucky777:你可以用任何小主机和操作系统,只要配置能跑得动就行 👍 3   ↪ @lunarcdr3083:直接用Docker就行了,简单、快速、安全。 👍 3   ↪ @cacogenicist:完全不需要用Mac Mini。你可以装在树莓派或任何旧Linux机器上。买个便宜的翻新小主机装Linux也行。Mac Mini的话,可能能额外访问一些本地macOS应用吧。 👍 2 [9] @moveonyourway:我不明白为什么要用它。它和Gemini或ChatGPT有什么区别? 👍 3   ↪ @EminErtaçPehlivan:想象一下,你和WhatsApp上的人聊天,让他们构建和部署东西;系统有bug时,直接从WhatsApp交互,它就能帮你修复。需要新功能时,直接通过WhatsApp告诉它,它就能实现。不需要IDE,甚至不需要电脑就能构建和发布东西。在VPS上创建这样的环境,通过WhatsApp交互,这就是你需要的全部。在我看来,到今年年底,人们会开始抛弃IDE来构建东西。不再有代码,不再有IDE。只需说话和构建,未来就在那里。 👍 2   ↪ @cacogenicist:首先,它能访问本地文件。它就像Claude Code或Gemini CLI,加上一堆脚手架——记忆和插件来增加功能。你可以安排它检查东西和做事。   ↪ @TomNook.:因为X上的AI大佬们说这是未来 👍 1 [10] @photovideooz4084:安装了,尝试访问时出现这个错误:无法访问此网站,连接已重置。尝试:检查连接、检查代理和防火墙、运行Windows网络诊断,ERR_CONNECTION_RESET 👍 2   ↪ @GAMExELITE:一样 ——其他 1 条:感谢/夸赞([4]@tharushakavishan4720);1 条 spam 已略

英文原文[1] @ByteGrad(UP):Thanks to Hostinger for sponsoring! Run Clawdbot / OpenClaw / Moltbot on VPS here (use code BYTEGRAD): https://hostinger.com/bytegrad (sponsored by Hostinger & ByteGrad gets commission) 👍 3
  ↪ @averysmith:your code wasn't working for me fyi
[2] @cacogenicist:Half of any video on this subject should be about security. 👍 3
[3] @u4412365:in vps, anyway to make it has access to chrome? I'm trying via installing inside ubuntu desktop
[4] @tharushakavishan4720:Thanks brother 👍 1
[5] @mariacamelo.b:I've done it with Hostinger and Moltbot has been down for me during the last 3 days, I tried to install it again, but I have the same issue, is it working correctly for you?
[6] @KevinVerde:Great tutorial. I prefer tailscale to access securely. 👍 3
  ↪ @ByteGrad(UP):Thanks. Tailscale looks great too
[7] @inaciobarroso9256:Thank for your video. How to use OpenClaw on a VPS using Ollama? 👍 3
  ↪ @ByteGrad(UP):Looking into this
[8] @Findanish:Does it have to be a Mac Mini or can any linux based headless tiny pcs work for this? Are we missing out on anything Openclaw has to offer if it were setup on a Mac mini vs linux? 👍 2
  ↪ @TheChucky777:You can use any tiny PC, and OS. Just need the specs to handle it 👍 3
  ↪ @lunarcdr3083:Just use docker. Simple, fast, secure. 👍 3
  ↪ @cacogenicist:Absolutely does not need to be on a Mac Mini. You can install it on a Raspberry Pi, or any old Linux machine. Could get a cheap refurbished mini PC and install Linux on it. There's is some extra access to local Mac OS apps on a Mac Mini, I guess. 👍 2
[9] @moveonyourway:I don’t understand why I need to use it. How is it different from using Gemini or ChatGPT? 👍 3
  ↪ @EminErtaçPehlivan:Imagine talking with someone from WhatsApp and give them direction to build and deploy stuff, when there is a bug in the system just interact from WhatsApp and it will fix for you. When you need a new feature just tell them from WhatsApp. It will implement it for you. No IDE , no even need a computer to build and publish stuff. Create such environment on a VPS and interact with via WhatsApp, that’s all you need. In my opinion by the end of this year people start to ditch ide to build stuff. No more code no more IDE. Just talk and build, future is there. 👍 2
  ↪ @cacogenicist:For one, it can access local files. It's like Claude Code or Gemini CLI with a bunch a scaffolding -- memory, and plugins to add capabilities. You can schedule it to check stuff and do things
  ↪ @TomNook.:Because AI bros on X say it's the future 👍 1
[10] @photovideooz4084:installed, try to acess got this error, This site can’t be reached The connection was reset. Try: Checking the connection Checking the proxy and the firewall Running Windows Network Diagnostics ERR_CONNECTION_RESET 👍 2
  ↪ @GAMExELITE:same