使用搬瓦工 KiwiVM 自带的 Amy 助手纯中文指令部署一个图床
更多语言
更多操作
平时买完 VPS,大家最熟悉的流程基本就是:连 SSH、找教程、复制粘贴命令、改配置文件。如果运气不好碰到个不熟悉的系统版本,还得现搜源地址,这些都很费时间。
最近搬瓦工在 KiwiVM 面板里升级了 Assistant Amy 的 AI 助手。为了看看它到底是不是真有用,我拿了一台新买的机器,准备部署一个我平时用的轻量图床项目:easyimage2。 全程不动手敲一行 Linux 命令,只给 Amy 发中文,看看能不能把图床正常部署运行起来。
PS:这篇文章图片里带有 leida-Amy测试 水印的截图,就是用这次部署出来的图床传的图。
下面是折腾的过程。
1. 查系统和跑更新
拿到机器第一步,先摸清底细更新系统。这活儿以前得敲几行代码,现在直接发话就行。
我对 Amy 说:
帮我检查这台服务器的基础环境,根据检测到的系统类型,帮我更新一下系统软件包。

Amy 反应挺快,查出来这台机器装的是 AlmaLinux 9.8(KVM 架构),还把 CPU、内存、磁盘和公网 IP 都列了出来。接着,它自己识别出 AlmaLinux 需要用 dnf 包管理器,顺手就把系统的软件更新给跑完了,最后还提醒我哪些旧内核需要重启才能清理掉,以及提出是否需要帮我们重启一下机器(重启机器这步的话我们就放在第二步进行了)
2. 装 Docker 环境
跑这种现成的项目,用 Docker 肯定是最省事的。
我接着跟 Amy 说:
好的,你帮我重启一下。然后帮我检查 Docker 是否已经安装。如果没有安装,请根据当前系统类型安装 Docker,并检查是否可用

它自己先查了下,发现系统是干净的,就直接去拉了官方脚本自动装。装完之后还核对了一下版本,把开机自启也配好了。到底层环境搞定,它没啰嗦半句废话。
3. 让 Amy 自己去看官方文档
装完 Docker 后,我想看看它懂不懂怎么配这个项目,就没直接让它装,而是让它去看文档。(我一开始还理所当然的认为这种项目基本都是用docker方式部署的,没想到这个居然不是。也算是被Amy上了一课了。)
我对 Amy 说:
请帮我查 GitHub 上的 easyimage2 项目文档,帮我确认这个项目应该怎么部署

结果Amy跑去拉了 GitHub 上的 README 文件分析了一波,得出的结论是:这是一个 PHP 程序,官方推荐的其实是 Nginx + PHP 环境。而且它发现官方仓库里根本没提供 Dockerfile 和 docker-compose 文件。
所以,Amy 并没有死脑筋地用刚才装的 Docker,而是主动建议我换方案:直接在 AlmaLinux 上配一套 Nginx + PHP-FPM 的环境。
4. 自动配环境、改配置、拉项目
最后就是按照Amy给出的方案让Amy自动部署了
我对 Amy 说:
按照你说的方法,帮我在服务器上的 /opt目录下为 easyimage2 创建部署目录并生成配置文件,先不用做域名反代,直接用 IP + 端口 进行访问。

接下来的操作它就自己搞定了,我在旁边看着它输出进度:
- 它装了 Nginx 1.20 和 PHP 8.0,还有这个图床依赖的一大堆 PHP 扩展(zip、mbstring 什么的)。
- 在
/opt/easyimage2建了目录,拉了源码。 - 它还自己写了 Nginx 的配置文件(easyimage2.conf)和 PHP-FPM 的 pool 配置。
- 最后它把端口定在了 8080,把目录权限全改好,并且帮我启动了服务。
做完这些,它直接丢给我一个 http://机器IP:8080 的访问地址。
5. 访问图床
到这儿活基本干完了。直接在浏览器输入那个 IP 加端口,easyimage2 的安装页面马上就出来了。按照页面提示创建账号密码进去,在后台把水印设成 leida-Amy测试。然后上传的图片也就都有水印了。上面大家看到的带水印截图就是这么做出来的。

总结
整趟流程走下来,KiwiVM 里这个助手还算不错不错滴。
对经常折腾 VPS 的人来说,它的作用相当于一个键盘替代品。像装 Docker、建目录、写 yml 文件、配本地 IP 这种机械性的体力活,直接用大白话扔给它,它能在后台自动查系统、跑命令。不用自己去搜教程和纠结配置文件格式,确实能省下不少时间。如果你手里有搬瓦工的机器,下次要装什么服务,确实可以尝试着直接用中文指令让他做一些想做的事情。