打开/关闭搜索
搜索
打开/关闭菜单
126
1.5K
89
4K
md5.pw
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
登录
请求账号
查看“︁使用搬瓦工 KiwiVM 自带的 Amy 助手纯中文指令部署一个图床”︁的源代码
来自md5.pw
分享此页面
更多语言
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
使用搬瓦工 KiwiVM 自带的 Amy 助手纯中文指令部署一个图床
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
平时买完 VPS,大家最熟悉的流程基本就是:连 SSH、找教程、复制粘贴命令、改配置文件。如果运气不好碰到个不熟悉的系统版本,还得现搜源地址,这些都很费时间。 最近搬瓦工在 KiwiVM 面板里升级了 Assistant Amy 的 AI 助手。为了看看它到底是不是真有用,我拿了一台新买的机器,准备部署一个我平时用的轻量图床项目:easyimage2。 全程不动手敲一行 Linux 命令,只给 Amy 发中文,看看能不能把图床正常部署运行起来。 PS:这篇文章图片里带有 <code>leida-Amy测试</code> 水印的截图,就是用这次部署出来的图床传的图。 下面是折腾的过程。 === 1. 查系统和跑更新 === 拿到机器第一步,先摸清底细更新系统。这活儿以前得敲几行代码,现在直接发话就行。 我对 Amy 说: <pre> 帮我检查这台服务器的基础环境,根据检测到的系统类型,帮我更新一下系统软件包。 </pre> [[File:Easy1.png|center|thumb|1206x1206px]] Amy 反应挺快,查出来这台机器装的是 AlmaLinux 9.8(KVM 架构),还把 CPU、内存、磁盘和公网 IP 都列了出来。接着,它自己识别出 AlmaLinux 需要用 dnf 包管理器,顺手就把系统的软件更新给跑完了,最后还提醒我哪些旧内核需要重启才能清理掉,以及提出是否需要帮我们重启一下机器(重启机器这步的话我们就放在第二步进行了) === 2. 装 Docker 环境 === 跑这种现成的项目,用 Docker 肯定是最省事的。 我接着跟 Amy 说: <pre> 好的,你帮我重启一下。然后帮我检查 Docker 是否已经安装。如果没有安装,请根据当前系统类型安装 Docker,并检查是否可用 </pre> [[File:Easy2.png|center|thumb|1514x1514px]] 它自己先查了下,发现系统是干净的,就直接去拉了官方脚本自动装。装完之后还核对了一下版本,把开机自启也配好了。到底层环境搞定,它没啰嗦半句废话。 === 3. 让 Amy 自己去看官方文档 === 装完 Docker 后,我想看看它懂不懂怎么配这个项目,就没直接让它装,而是让它去看文档。(我一开始还理所当然的认为这种项目基本都是用docker方式部署的,没想到这个居然不是。也算是被Amy上了一课了。) 我对 Amy 说: <pre> 请帮我查 GitHub 上的 easyimage2 项目文档,帮我确认这个项目应该怎么部署 </pre> [[File:Easy3.png|center|thumb|1734x1734px]] 结果Amy跑去拉了 GitHub 上的 README 文件分析了一波,得出的结论是:这是一个 PHP 程序,官方推荐的其实是 Nginx + PHP 环境。而且它发现官方仓库里根本没提供 Dockerfile 和 docker-compose 文件。 所以,Amy 并没有死脑筋地用刚才装的 Docker,而是'''主动建议我换方案''':直接在 AlmaLinux 上配一套 Nginx + PHP-FPM 的环境。 === 4. 自动配环境、改配置、拉项目 === 最后就是按照Amy给出的方案让Amy自动部署了 我对 Amy 说: <pre> 按照你说的方法,帮我在服务器上的 /opt目录下为 easyimage2 创建部署目录并生成配置文件,先不用做域名反代,直接用 IP + 端口 进行访问。 </pre> [[File:Easy4.png|center|thumb|2230x2230px]] 接下来的操作它就自己搞定了,我在旁边看着它输出进度: # 它装了 Nginx 1.20 和 PHP 8.0,还有这个图床依赖的一大堆 PHP 扩展(zip、mbstring 什么的)。 # 在 <code>/opt/easyimage2</code> 建了目录,拉了源码。 # 它还自己写了 Nginx 的配置文件(easyimage2.conf)和 PHP-FPM 的 pool 配置。 # 最后它把端口定在了 8080,把目录权限全改好,并且帮我启动了服务。 做完这些,它直接丢给我一个 <code>http://机器IP:8080</code> 的访问地址。 === 5. 访问图床 === 到这儿活基本干完了。直接在浏览器输入那个 IP 加端口,easyimage2 的安装页面马上就出来了。按照页面提示创建账号密码进去,在后台把水印设成 <code>leida-Amy测试</code>。然后上传的图片也就都有水印了。上面大家看到的带水印截图就是这么做出来的。 [[File:Easy5.png|center|thumb|1000x1000px]] === 总结 === 整趟流程走下来,KiwiVM 里这个助手还算不错不错滴。 对经常折腾 VPS 的人来说,它的作用相当于一个键盘替代品。像装 Docker、建目录、写 yml 文件、配本地 IP 这种机械性的体力活,直接用大白话扔给它,它能在后台自动查系统、跑命令。不用自己去搜教程和纠结配置文件格式,确实能省下不少时间。如果你手里有搬瓦工的机器,下次要装什么服务,确实可以尝试着直接用中文指令让他做一些想做的事情。
返回
使用搬瓦工 KiwiVM 自带的 Amy 助手纯中文指令部署一个图床
。
查看“︁使用搬瓦工 KiwiVM 自带的 Amy 助手纯中文指令部署一个图床”︁的源代码
来自md5.pw