打开 “懒猫微服客户端” 下载应用

BackApp

基于 SSH 的备份自动化工具,替代自定义 Shell 脚本和 Cron 配置,二进制文件小于 50 MB

10 次下载
0 次点赞
0 条评论
0 次催更
10

安装次数

0

点赞

0

应用评论

0

催更次数

桌面端

应用描述

BackApp 是一个 Go + React 应用程序,它允许通过 SSH 自动安排和检查远程服务器的备份。 它是一个非常轻量级的服务器(小于 50 MB),可在本地(或专用机器上)运行,并提供一个 Web 界面来管理备份配置文件。

相关攻略

🚀 小白也能懂:用 BackApp 搭建你的“自动备份指挥中心”

想象一下,你手里有 3 台服务器(或者虚拟机),里面存着重要的网站代码和数据库。以前,你可能需要每天登录每一台机器,手动打包文件,再下载到本地——这简直是噩梦。 **BackApp 就是你的全自动搬家公司。** 你只需要坐在指挥中心(安装了 BackApp 的本地电脑),给它钥匙(SSH),告诉它去哪搬(路径)、搬什么(规则)、几点搬(定时),它就会自动搞定一切。 软件安装 https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.backapp --- ### 第一阶段:准备工作(建立连接) 在使用任何功能前,BackApp 得先能“进得去”你的远程服务器。 #### 1. 添加“房门钥匙” (SSH 认证) ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/258/d5e5ca1f-a92f-405a-a5ee-cdb9394be749.png "image.png") BackApp 通过 **SSH** 协议连接你的服务器。这就像你给搬家公司钥匙,他们才能进屋搬东西。 * **点击“添加服务器”:** 在 Web 界面上操作。 * **认证方式:** * **密码认证(入门):** 就像输入普通的登录密码,简单直接。 * **密钥认证(推荐):** 上传你的私钥文件。这比密码更安全,就像刷指纹一样。 * **结果:** 只要连接测试通过,BackApp 就拥有了管理这台服务器的能力。你可以按此步骤添加无数台服务器。 --- ### 第二阶段:规划仓库(存储与命名) 东西搬回来后,得有个地方放,而且不能乱。 #### 2. 指定“卸货区” (本地存储位置) 你需要告诉 BackApp,从服务器拉回来的文件,存在你本地电脑的哪个文件夹里。 * **设置:** 比如填写 `/data/my_backups`。 * **注意:** 确保你本地硬盘空间足够大! #### 3. 贴好“标签” (命名规则) 如果所有备份都叫 `backup.zip`,第二天你就分不清谁是谁了。 * **设置命名规则:** BackApp 允许你定义文件夹名称的格式。 * **示例:** 设置为 `{服务器名}_{日期}`。 * **效果:** 你的文件夹会自动变成 `Web_Server_2023-10-27`,清晰明了。 --- ### 第三阶段:制定任务(核心配置) 这是最关键的一步,告诉 BackApp 具体干什么。 ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/258/6e138c18-4bb4-476a-94d0-847e54bbc5fa.png "image.png") Cron 表达式: 这是一种通用的定时代码。 小白翻译: 0 2 * * * = 每天凌晨 2 点执行。 0 0 * * 1 = 每周一执行。 设置好后,BackApp 会准时自动干活。 #### 4. 使用“任务模板” (Backup Profile) 默认软件已经内置了两个postgresql的profile ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/258/b83749fd-108b-4988-805c-98e0e7d95a5d.png "image.png") #### 5. 挑选“搬运对象” (文件规则) 你肯定不希望把服务器里的垃圾文件也备份回来。 * **包含 (Include):** 比如只备份 `/var/www/html`(网站代码)。 * **排除 (Exclude):** 比如排除 `/var/www/html/cache`(缓存垃圾)或 `*.log`(日志文件)。 #### 6. 设置“魔法指令” (预/后备份命令) **这是最强大的功能!** 有些文件(比如运行中的数据库)直接复制会坏掉,必须先“打包”再“搬运”。 * **预备份命令 (Pre-backup):** 在搬运**之前**,在远程服务器上执行。 * *场景:* `mysqldump > db_backup.sql` (先把数据库导出成文件)。 * **后备份命令 (Post-backup):** 在搬运**之后**执行。 * *场景:* `rm db_backup.sql` (搬完后,把远程服务器上的临时文件删掉,打扫战场)。 --- ### 第四阶段:自动化与监控(定时与日志) 设置好后,你就可以当甩手掌柜了。在runs这里会显示成功与否 ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/258/0c390c3e-375d-4e07-a6cf-bab3a1812f8a.png "image.png") #### 7. 设定“闹钟” (Cron 调度) 你不需要每天守着点点按钮。 * **Cron 表达式:** 这是一种通用的定时代码。 * **小白翻译:** * `0 2 * * *` = 每天凌晨 2 点执行。 * `0 0 * * 1` = 每周一执行。 * 设置好后,BackApp 会准时自动干活。 #### 8. 查看“体检报告” (日志与 UI) BackApp 提供了一个基于 **React 和 Material-UI** 构建的漂亮界面。 * **状态监控:** 每次备份是成功了绿灯,还是失败了红灯,一目了然。 * **详细日志:** 如果失败了,点击日志,它会告诉你是在哪一步卡住了(比如“磁盘已满”或“密码错误”)。 --- ### 总结:你的操作流 1. **连**:在界面上配置 SSH,连上远程服务器。 2. **存**:设置本地保存路径。 3. **选**:告诉它备份哪些文件夹,排除哪些垃圾。 4. **令**:设置“先导出数据库,再下载,最后删除临时文件”的命令流程。 5. **定**:设置每天凌晨 3 点自动跑。 搞定!从此以后,你只需要偶尔登录这个漂亮的网页看看全是绿色的“Success”标志,享受安心的感觉。

懒猫评分/评论

0.0

0 条评论

此 App 尚未收到足够的评分或评论,无法显示评论列表。

应用信息

最新版本

0.5.3

更新日期

12/31/2025

预估安装占用

15.33 MB

不支持平台

ios、android、tvos

来源

dennis960

提供者

虫子樱桃

兼容性

设备需装有 LzcOS 1.3.8 或更高版本

"更新版本为0.5.3"