OpsFlash 是一款基于 Wails v3 + Go + Vue 3 的跨平台桌面运维工具,单二进制分发,本地 SQLite 存储,敏感凭据加密保护,能让日常服务器运维变得轻快。
OpsFlash 具有多方面特性。在用户与认证上,有登录登出、Token 会话(24h 过期)等;连接管理可对 SSH 连接统一管理,私钥等凭据本地加密存储;SSH 隧道支持三种端口转发,还有断线自动重连等功能;桌面体验有系统托盘等。
其技术栈涵盖多个层级。桌面框架用 Wails v3,后端语言是 Go 1.25,前端为 Vue 3 等,SSH 采用纯 Go 实现,存储用 SQLite 及纯 Go 驱动。
使用 OpsFlash 有环境要求,如 Go 1.25+、Node.js 20+等。开发模式用 wails3 dev 可热重载改动,构建产物用 wails3 build 生成可执行文件,还有默认管理员账号。
项目结构清晰,有 main.go 作为应用入口,server 目录是 Go 后端,frontend 是 Vue 3 前端,还有 docs 设计文档和 build 平台打包配置等。
该项目基于 MIT 协议开源,使用等需保留版权声明。同时欢迎用户提 Issue / PR,安全漏洞可私信或邮件给维护者。
编辑观点:OpsFlash 凭借其跨平台、轻量级等特性,为服务器运维提供了新选择,开源模式也利于社区共同完善,有望在运维工具领域崭露头角。