DEMO地址:https://demo.imask.cc









下面是AI生成的介绍。
🌐 多云备份策略,一次配好
- 同时推送到多家存储:一个网站的备份可以并行上传到 S3、SFTP、WebDAV、FTP、FTPS
- "强制备份"标记:某个存储标为强制备份,所有网站自动推送,不用挨个配
- 实测协议兼容:腾讯云 COS / 阿里云 OSS / Cloudflare R2 / 七牛 / 中科院数据胶囊 / Hetzner Storage Box / 群晖 WebDAV 都验证过参数
- 智能 rclone 配置:自动加
no_check_bucket绕过 IAM 权限缺失,R2/COS 上传免踩坑 - 存储配额监控:每家存储设配额上限,用量进度条 + 剩余空间实时算,超阈值告警
🤖 轻量 Agent,5MB 一个二进制
- Go 编译单文件:amd64 + arm64 双架构,5 MB 一个可执行,7 MB 常驻内存
- systemd 托管:一条 curl 命令装好,自动开机启动,崩溃自动重启
- 一键远程升级:Center 网页点"升级",Agent 自动下载新版本 + 替换 + 重启,60 秒内完成
- 双通道分发:境内机器走 COS 加速镜像下载 Agent,境外机器直连 Center,跨海慢速自动规避
- 签名安全:一机一 Token(
bca_前缀,Bearerheader 认证),Center 可随时轮换
⚙️ 灵活同步策略
- 自动检测:Agent 每 2 分钟扫描一次备份目录,一发现新文件立刻上传
- 定时同步:Agent 不打扰源机器,只在你设定的时间由 Center 派 sync_now 命令
- 一键同步:网页点按钮立即触发全量重扫,DB 端记录清空后也能一键回填
- 按日归组:备份文件自动按 mtime 归到
<网站>/YYYYMMDD/子目录,一天的网站 tar + 数据库 sql 聚在同一处,恢复时一目了然
📊 全站可见性
- Dashboard 汇总:备份总数、成功率、总体积、活跃网站、告警数一屏看清
- 同步时间 vs 源文件时间双显示:"同步于 3 分钟前 · 备份于 14 小时前" 说清楚是"备份文件几点做的"还是"几点同步过来的"
- 胶囊状态标记:绿"成功"、橙"部分失败"、红"失败",鼠标悬停看错误细节
- 备份记录穿透:从网站列表点进去看每一次备份文件、每一家存储的上传结果、rclone 错误信息
- 磁盘 + CPU + 内存监控:Agent 上报被监控服务器资源,趋势条一眼看健康
🔧 一键运维
- 系统备份:支持定时计划任务备份、支持自动扫描备份、支持一键强制备份。
- 通知集成:Server酱(微信推送),支持"备份成功 / 失败 / Agent 离线"三档
- 无侵入安装:Docker Compose 一键起,SQLite 无数据库依赖,1 GB 内存 VPS 舒适跑
📦 资源池 · 对象存储统一管理
- 多套凭证并存:腾讯云 COS、阿里云 OSS、通用 S3,各配一套
- 文件管理器:网页上传(≤100 MB)、生成公开链接、复制到剪贴板、删除
- 自定义公开域名:支持接自己的 CDN 域名
- Agent 分发镜像:其中一个池子勾选"Agent Mirror",Center 会自动把该池的公开 URL 推给所有 Agent,境内机器升级自动走该镜像
🔐 安全与隔离
- 凭证加密:所有存储的 SecretKey/密码用 Laravel Crypt (AES-256) 加密存 SQLite,Log 里绝不出现明文
- 敏感字段占位符:编辑存储时旧凭证以
••••••••显示,不小心手滑清空不会真丢 - Partial update 保护:修改单个字段(比如备注)时不会误清空 config
- 无外部依赖:不发一条数据到第三方;除了你配置的目标存储,Center 完全离线自足
适合谁
- 管理 5-200 台自己的服务器的独立开发者 / 运维
- 要做多云备份策略(境内 + 境外双备,出海业务)的团队
- 不想被 SaaS 备份服务绑定、想把备份数据牢牢握在自己手里的人
- 已经在用宝塔面板 / cron 打备份、需要一层"备份聚合与外送"的上位管理者
点赞
@爵士 #1 不是写了admin/admin123吗
@麦子 #2 看见了所以我改了,刚才我眼瞎了哈哈
这种感觉可以直接用worker实现,还省了一台机子部署
很实用
感谢楼主
看着不错
dmit味道严重。
很实用的程序,有开源的吗?光能看不能用,着急呀
真不错
看着不错