侧边栏壁纸
博主头像
少年听雨的博客

天地本宽,而鄙者自隘。

  • 累计撰写 34 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Mook免费开源的Ai终端页面

少年听雨歌楼上
2026-08-15 / 0 评论 / 0 点赞 / 6 阅读 / 0 字

Mook:支持 AI 的 SSH 终端与服务器管理工具

一个网页版服务器运维工作台,把 Web SSH 终端、服务器监控、SFTP 文件管理和 AI 辅助融为一体。


一、介绍

Mook 是一个自托管的服务器管理工具,Docker 单容器启动,数据走 SQLite 持久化。镜像大小不到 30MB

镜像大小.png

它自带四个核心能力:

能力说明
🖥️ Web SSH 终端浏览器即终端,基于 xterm.js,支持多标签并行会话、断线自动重连、原生复制粘贴
📊 服务器监控实时显示延迟 / CPU / 内存 / 硬盘 使用率
📁 SFTP 文件管理支持浏览 / 上传 / 下载 / 重命名 / 删除
🤖 AI 助手对接 OpenAI 兼容接口(DeepSeek / OpenAI / Gemini / Kimi / 智谱 / Ollama / 自定义厂商),支持自动获取模型列表

二、部署

使用发布镜像(推荐)

新建 docker-compose.yml

services:
  mook:
    image: ghcr.io/nikoyomi/mook:latest
    container_name: mook
    ports:
      - "5866:5866"        # 「宿主机端口 : 容器端口」
    volumes:
      - mook-data:/data    # 数据卷:SQLite 数据库与加密密钥均存于此
    environment:
      - MOOK_PORT=5866               # 与上方容器端口保持一致
      - MOOK_DATA=/data              # 数据目录(对应数据卷挂载点)
      - MOOK_DIST=/app/dist          # 前端静态资源目录(默认即可,一般无需修改)
      # - MOOK_PASSWORD=你的密码      # 可选:预设初始管理员密码(不设则网页引导)
    restart: unless-stopped

volumes:
  mook-data:               # 具名数据卷,compose down 不会删除数据

启动:

docker compose up -d

浏览器访问 http://ip:5866 即可。

🚨 温馨提示:请务必通过 Caddy / Nginx 反向代理启用 HTTPS,别把 5866 直接裸奔暴露公网。

三、使用方法

1. 初始化与登录

首次进入会让你创建密码

页面初始化.png

设完密码进入主页面,这里是你的 VPS 管理大本营,所有服务器的增删改查都在这里。

主页面.png

2. 添加服务器

点击「添加服务器」录入服务器信息,支持密码私钥两种认证方式,还能给服务器打标签方便分类管理。

添加服务器.png

多台服务器会以卡片形式展示,直接拖拽卡片即可调整排序

多服务器主页.png

3. 终端页面

点击服务器的链接按钮进入终端页面,布局为「左中右」三栏:

  • 左侧:服务器信息 + 文件管理
  • 中间:终端命令输入区
  • 右侧:常用命令 + AI 助手

终端页面.png

连接终端页面.png

服务器信息:实时显示 IP 地址、延迟、内存、硬盘以及最近连接时间

服务器信息.png

文件管理:通过 SFTP 上传、下载、删除服务器中的文件,跟操作本地文件夹一样顺手。

文件管理板块.png

4. 常用命令

常用命令板块可以添加并显示常用命令,默认按使用频率排序,也可以手动置顶常用命令。

常用命令板块.png

点击「添加常用命令」,可以用自然语言描述想要的功能,再点右侧图标,AI 会帮你生成命令。

添加常用命令.png

💡 说人话就行,比如「我想看看磁盘还剩多少」,稍等片刻就会生成命令,保存后就看后续使用。

5. AI 助手

在 VPS 上遇到问题,直接把问题丢给 AI 助手,它会给出解决方法。

ai助手板块.png

AI 配置入口:点击右上角 AI 终端开关,进入设置页面。

ai开关.png

在设置页选择大模型厂商、填入 API Key,点击「获取可用模型」,即可拉取你账号下可用的模型列表。

ai助手设置.png

选择大模型厂商.png

列表里没有你用的厂商?可以选自定义添加模型,只要支持OpenAI 接口的都可以。

6. 数据备份

设置界面支持导出和导入你的数据,包括大模型密钥、服务器密码、常用命令等,换机器、迁移部署一套带走。

数据导出和导入功能.png

四、最后

Mook 目前还在早期阶段,但核心功能已经能用:Web SSH、监控面板、SFTP 文件管理、AI 助手、一键备份,都是服务器管理的高频刚需。

后续尝试:电脑桌面应用数据互通、Docker 可视化管理。

👀希望我可以...

项目地址:https://github.com/NikoYomi/mook

🌟 最后厚着脸皮求个 Star——点一下作者就多一份画饼的动力,饼画多了说不定哪天就成真了。欢迎各路大佬体验。

0

评论区