Skip to content

Latest commit

 

History

History
168 lines (136 loc) · 10 KB

README_zh.md

File metadata and controls

168 lines (136 loc) · 10 KB

简体中文 | English

Flutter Server Box

donate 语言 license Ask DeepWiki

使用 Flutter 开发的 Linux, Unix, Windows 服务器工具箱,提供服务器状态图表和管理工具。
用户指南、架构说明和开发文档请参阅文档站。

致谢

特别感谢 dartssh2 & xterm.dart。 感谢我的对象提供的 精神+经济 支持。 感谢 OpenAI 赠送的六个月 ChatGPT Pro 20x 订阅。

截屏

iPhone — 11 张
服务器列表 服务器详情 终端 文件
容器 进程 服务 代码片段
Agent 基准测试 设置
iPad — 10 张
服务器列表 服务器详情 终端
文件 容器 进程
服务 地球 Agent
设置
macOS — 10 张
服务器列表 服务器详情
终端 文件
容器 进程
服务 地球
Agent 设置

安装

平台 下载
iOS AppStore / GitHub(_NoSign.ipa,未签名,需自行签名后安装)
macOS App Store(仅支持 Apple silicon) / GitHub(按架构分别提供 .dmg) / brew install --cask server-box
Android GitHub / F-Droid / OpenAPK
Linux / Windows GitHub

请只从可信来源下载。

特点

  • 支持 CPU、传感器、GPU 等状态图表,SSH 终端,SFTP,通过 SSH 使用 RDP 和 VNC,Docker、进程和服务管理,以及 S.M.A.R.T。
  • 支持生物认证、推送通知、桌面小组件、watchOS App 和跟随系统颜色。
  • 支持 16 种语言。当前清单见 lib/l10n/,译者信息记录在该目录的 git history 中。

帮助

qq donate discord
  • ServerBox Monitor 是安装在你服务器上的 agent。不打开 ServerBox app 时仍需工作的功能都依赖它 —— 推送服务、桌面小部件 和 手表 app;它同时也是添加服务器的第二种方式:app 可以经 HTTP 而不是 SSH 访问它,适用于不便暴露 SSH 端口的主机,并且图表在 app 首次连接前就已有历史数据。它自己还提供一个网页面板。安装方法和各个远程访问开关的含义详见其中文文档。

  • 常见问题 可以在 app wiki 查看。

  • Agent skills: 本仓库包含三份供 AI agent 使用的 skill。使用下面的命令添加:

    npx skills add lollipopkit/flutter_server_box

    命令会列出全部 skill 供你选择,也可以用 --skill <名称> 只添加其中一个:

    • serverbox-help:使用 App,以及部署和配置 Monitor agent,例如添加服务器、某台服务器缺少某个功能的原因、权限、告警、小部件和备份。App 内置的 Agent 自带这份 skill。
    • serverbox-onboarding:参与开发,包括搭建 Flutter + Rust + Node 开发环境、构建与测试,以及项目的工作原理。
    • serverbox-theme:制作主题包(.fsbt),校验后发布到主题商店。

    它们的源文件都在本仓库中,安装前可以先读一读它们会告诉你的 agent 什么。

提交 issue 前请确认:

  1. 反馈问题请附带 log(点击首页右上角),并以 bug 模版提交。
  2. 确认问题确实由 ServerBox 引起。
  3. 欢迎具体、建设性的反馈。主观偏好,例如更喜欢其他 UI,可能不会被采纳。

贡献

任何正面的贡献都欢迎。CONTRIBUTING.md 说明了开发环境、commit 规范、提交前要跑的检查,以及翻译流程。

贡献者需要签署一次 CLA(英文原文,以英文为准):在你的第一个 PR 下留一条评论即可。它授予的权利使你的工作可以随 App Store 版本一起发布,同时源码保持 AGPLv3——你自己的版权仍然属于你。

如果我忘记在贡献者列表中添加你的名字,请在你打开的 issue 或 PR 中添加评论让我知道,我会尽快添加。

协议

AGPL v3 lollipopkit & 所有贡献者