7作者: wkoszek3 个月前原帖
我创建 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 设计、延迟、缺失的处理器或任何粗糙之处的反馈。
4作者: bahmann3 个月前原帖
由于对多服务监控栈的复杂性和资源消耗感到沮丧,我开发了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>