各位大佬怎么备份服务器?

各位MJJ应该都有丢数据的经历吧? :sweat_smile:

使用 Duplicati 对服务器进行备份

贴一下docker-compose.yml

  backup:
    image: lscr.io/linuxserver/duplicati:latest
    environment:
      - PUID=0
      - PGID=0
      - TZ=Asia/Shanghai
      - CLI_ARGS= #optional
    volumes:
      - ./duplicati/config:/config # 存放duplicat的i配置文件
      - ./duplicati/backups:/backups
      - ../app:/source
    restart: unless-stopped
  rclone:
    image: rclone/rclone
    container_name: rclone
    restart: unless-stopped
    user: 0:0
    depends_on:
      - alist
    devices:
      - /dev/fuse
    volumes:
      - ./rclone/config/rclone:/config/rclone
      - ./rclone/disk:/data:shared
      - /etc/passwd:/etc/passwd:ro
      - /etc/group:/etc/group:ro
    cap_add:
      - SYS_ADMIN
    security_opt:
      - apparmor:unconfined
    command: ["mount","alist:","/data/yun","--allow-other","--allow-non-empty","--vfs-cache-mode","writes","--transfers=50"]

目前用的 rclone 挂载 远程的存储盘进行备份 (买的 10GB的小鸡,存储不太够)

各位大佬用的什么备份方式捏?

监控站

我给监控站添加了对备份的监控,可以看见是否备份成功,防止备份失败自己不知道。

21 个赞

不备份,因为没有重要的服务,崩了就随时东山再起
:sob:

15 个赞

软件分享快问快答

20 个赞

我也没备份,自己瞎捣鼓 有时候都会误删,再重新来

1 个赞

你都用rclone了,直接定时rclone sync就可以了吧

1 个赞

rclone sync 可能更擅长同步数据,假如要恢复到某一个时间点可能就不太方便了

1 个赞

有什么办法跟timemachine那样按时间点备份

2 个赞

标记一下,学习大佬们的姿势。

1 个赞

可以设置备份的频率频繁一些,因为是增量备份,所以如果数据没有变化的话,应该是不会有太大的存储占用。

2 个赞

太强啦!

4 个赞

Mark

1 个赞

什么是MJJ

1 个赞

自己备份rsync,云平台直接快照

3 个赞

不备份,主打一个缘分

2 个赞

只用docker,只备份docker data 排除log
宝塔面板的能指定路径备份到谷歌云盘。

git仓库。。。

1 个赞

vps配置有点低,就没有安装这些面板了,单纯用docker compose,备份就整个文件夹一起压缩备份,也挺方便。

1Panel面板的计划任务

1 个赞

原始的手动打包 scp 回来

时间点,可以考虑git加定时任务的add commit push。
或是rsync加新目录不替换。
再有钱,就直接用阿里去ecs云盘定时全量镜像。

如果想少预算:有附件,就oss只新文件名传(不替换)、代码git、机器配置创建/qidizi/etc/ngnix这样专用目录活用link加git /qidizi目录、rds,就算出问题,对于要求不高服务,完全能应付了。

如果重要业务就只能全上由云商提供来解决就是了。

1 个赞