返回首页
最新
我创建 bsub 是因为每次需要从网络应用程序运行重型命令行工具时,我都厌倦了配置 Docker 镜像、Python 环境、GPU、沙箱和资源限制。我想要的是:发送文件 -> 在云中运行作业 -> 获取输出 -> 完成。
[bsub 官网](https://www.bsub.io)
bsub 让你可以像远程批处理作业一样执行 Whisper、Typst、Pandoc、Docling 和 FFmpeg 等工具,而无需进行环境设置。你可以通过命令行界面(CLI)在本地尝试它们,或者通过简单的 REST API 进行集成。
示例(PDF 提取):
```
bsubio submit -w pdf/extract *.pdf
```
这就像在本地运行工具一样,但计算和隔离是在云中进行的。
技术细节:
- 每个作业在一个隔离的容器中运行,具有定义的 CPU/GPU/RAM 限制。
- 文件在作业期间临时存储,完成后会被删除。
- REST API 返回作业状态、日志和结果。
- 轻量级处理器(Typst、Pandoc)的冷启动时间较短;Whisper/FFmpeg 由于模型加载/编码时间需要更长。
- 后端可以水平扩展;在负载高峰期间可以增加更多工作节点。
当前处理器:
```
SST/Whisper -- 语音转文本
排版 -- Typst, Pandoc
PDF 提取 -- Docling
视频转码 -- FFmpeg
```
更多处理器正在开发中;欢迎对那些在本地设置起来麻烦的工具提出建议。
寻找测试者!CLI 是开源的:[GitHub 链接](https://github.com/bsubio/cli)。Linux/macOS 的安装程序已可用;Windows 测试正在进行中。早期测试期间免费;定价待定。
如果你使用 Windows,反馈尤其重要:contact@bsub.io
如果你尝试了这个工具,我会很感激你对 API 设计、延迟、缺失的处理器或任何粗糙之处的反馈。
由于对多服务监控栈的复杂性和资源消耗感到沮丧,我开发了Simon。我希望能有一个单一、轻量级的仪表盘来替代繁重的监控栈,以及在日常任务中不断需要使用SSH客户端的情况。
最终的结果是一个资源高效的仪表盘,打包为一个单独的Rust二进制文件,大小仅为几兆字节。它对Linux上各种架构的支持也使其非常适合嵌入式系统和轻量级单板计算机(SBC)。
它集成了:
- **全面监控**:实时和历史指标,包括主机系统和Docker容器的CPU、内存、磁盘使用情况和网络活动。
- **集成文件与日志管理**:提供一个网页界面用于文件操作和查看容器日志,方便快捷。
- **灵活的警报系统**:可以针对任何指标设置规则,并提供模板用于向Telegram、ntfy和Webhook发送通知。
我的目标是为自托管用户和资源受限的环境创建一个统一、轻量的工具。
我期待您的反馈。
<a href="https://github.com/alibahmanyar/simon" rel="nofollow">https://github.com/alibahmanyar/simon</a>