jarvisbox

jarvisbox /

DevOps 工具

10 个基于浏览器的基础设施与部署工作流工具 — 检查、格式化、验证、构建配置文件,完全不上传任何东西。无需注册、无需云端,任何内容都不会离开你的设备。

100% 浏览器端运行 · 不上传 · 不发送遥测

DevOps 工具

为什么要用纯浏览器的 DevOps 工具?

基础设施配置文件常含有敏感数据:环境变量值、SSL 私钥路径、服务器主机名与身份验证凭据。把这些上传到在线检查器或格式化工具就等于把生产环境的机密交给第三方。本页的工具完全在你的浏览器中运行 — 尽情粘贴、彻底审查、不分享任何东西。

这些工具是为提交前的瞬间设计的:在推送镜像前快速检查 Dockerfile、在部署前格式化 NGINX 配置块,或在更新区域文件前构建 DNS 记录字符串。快速、私密、随时可用。

如何挑选合适的工具

容器工作流:可以先用 Dockerfile Linter 在构建前找出错误。Web 服务器作业:可用 NGINX 格式化器.htaccess 构建器。CI/CD 流水线:用 GitHub Actions Linter 验证流水线。安全方面:可解码 SSL 证书或生成 SSH keygen 命令。DNS:可用 DNS 记录构建器。项目初始化:可生成 .gitignore 文件与格式化 .env 文件

常见问题

我的配置文件会被上传到服务器吗?
不会。本页每个 DevOps 工具都使用 JavaScript 完全在你的浏览器中执行。Dockerfile、NGINX 配置、SSH 密钥与证书绝对不离开你的设备 — 连临时上传也没有。
可以用这些工具处理敏感的生产配置吗?
可以。因为所有处理都在你的浏览器中本地完成,因此可以放心地粘贴生产配置文件、SSH 密钥注释、SSL 证书与 .env 文件,不会有泄露给第三方的风险。
Dockerfile Linter 是否涵盖所有最佳实践?
Dockerfile Linter 会检查影响最大的最佳实践:指令顺序正确、合并 RUN 语句、避免 latest 标签、使用 COPY 而非 ADD、设定非 root 的 USER 等。如需完整审核,可在 CI 中搭配 Hadolint 使用。
SSL 证书解码器能处理任何 CA 颁发的证书吗?
可以。解码器在你的浏览器中直接解析 PEM 编码的 DER 二进制数据。它可处理任何证书颁发机构(CA)签发的证书 — Let's Encrypt、DigiCert、Comodo、自签或其他任何 CA。
DNS 记录构建器支持哪些记录类型?
构建器支持 A、AAAA、CNAME、MX、TXT、NS、CAA 与 SRV 记录,会同时输出区域文件格式与对应的 dig 验证命令。
提供哪些 .gitignore 模板?
模板涵盖最常见的技术栈:Node.js、Python、Java、Go、Rust、PHP、Ruby、.NET/C#、Xcode/iOS、Android、React、Docker、Terraform,以及涵盖 macOS 与 Windows 系统文件的通用 OS 模板。
这些工具能离线使用吗?
可以。所有运算都在页面加载后本地执行。页面加载后即可在没有网络连接的情况下继续使用。
应该生成哪种 SSH 密钥?
Ed25519 是现代首选 — 快、小、安全。连接到不支持 Ed25519 的旧服务器时再使用 RSA 4096。完全避免使用 RSA 1024 与 DSA,这两者都被视为脆弱。
反馈这个工具的问题