前言
2026年3月9日,新浪云发布通告,表示新浪云服务将于2026年9月16日24时下线,彼时极多珍贵互联网历史资源将因此直接遗失。
新浪云视频总大小约420TB,仅靠个人难以完全存档。幸运的是,2026年8月20日,我们向互联网档案馆申请的备份求助得到了回应,Archive Team开始着手备份新浪云。
https://tracker.archiveteam.org/sinavideo
目前备份速度约为14TB每天,保守计算并无法完全备份;但是,你可以部署watchtower为此出一份力!
ArchiveTeam Warrior是什么
ArchiveTeam Warrior 是一种虚拟的归档工具。你可以运行它来帮助 ArchiveTeam 进行归档工作。它会下载网站的数据,然后将这些数据上传到互联网档案馆的归档系统中。
ArchiveTeam Warrior 其实是一个虚拟机,因此不会对您的计算机造成任何风险。它只会使用您的网络带宽以及部分磁盘空间。
使用 Docker 部署 ArchiveTeam Warrior 并启动!
Linux系统
默认已安装了docker。
项目原地址:Running Archive Team Projects with Docker
首先,可以从 GitHub Container Registry 拉取镜像。
docker pull ghcr.io/nicholas-fedor/watchtower:latest
然后,使用以下命令启动该镜像
docker run -d \
--name watchtower \
--restart=unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
ghcr.io/nicholas-fedor/watchtower \
--label-enable --cleanup --include-restarting --interval 3600
然后执行:
systemctl daemon-reload
systemctl restart docker
拉取成功后,用下面命令检查是否正常运行:
docker ps -f name=watchtower
docker logs watchtower
若其正常运行,便可以启动Sina Video 项目容器
docker run -d \
--name archiveteam \
--label=com.centurylinklabs.watchtower.enable=true \
--log-driver json-file \
--log-opt max-size=50m \
--restart=unless-stopped \
atdr.meo.ws/archiveteam/sinavideo-grab \
--concurrent 1 \
你的昵称
docker run -d --name archiveteam --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped [image address] --concurrent 1 [username]
- -d:让容器脱离终端,在后台运行。
- --name archiveteam:设置容器名称。如果需要运行多个同镜像的容器,可以修改这个名字。
- --label=com.centurylinklabs.watchtower.enable=true:给容器打上标记,允许 Watchtower 工具自动更新该容器。如果你部署 Watchtower 的时候没有开启标签过滤功能,可以删掉这整段参数。
- --restart=unless‑stopped:Docker 重启策略,除非手动停止容器,否则自动重启;服务器开机重启后容器也会自动启动。
- [image address]:替换成你要参与项目的 Docker 镜像地址,使用时删除方括号。地址不能带 http、https 前缀,全部小写。绝大多数项目镜像格式为atdr.meo.ws/archiveteam/$repo‑grab,其中$repo对应 GitHub 仓库名称。例如我们要参与的新浪备份就是 atdr.meo.ws/archiveteam/sinavideo-grab
- --concurrent 1:单个容器同时处理 1 个任务。不同项目标准不一样,推荐最大设置为 5,硬性上限 20。不确定就保持 1,或者前往 https://wiki.archiveteam.org/index.php/Archiveteam:IRC 的 IRC 频道询问。
- [username]:自定义用户名,你的归档工作量会展示在 Tracker 页面,使用时删除方括号。仅支持字母、数字和下划线_和连接符-
你可以适当调高--concurrent的值来提升同时处理的值。官方推荐的最大值为5:
docker run -d \
--name archiveteam \
--label=com.centurylinklabs.watchtower.enable=true \
--log-driver json-file \
--log-opt max-size=50m \
--restart=unless-stopped \
atdr.meo.ws/archiveteam/sinavideo-grab \
--concurrent 5 \
你的昵称
检查
docker ps -f name=archiveteam
docker logs -f archiveteam
停止容器 / 修改名字
在项目结束后,你可以使用以下指令停止并删除容器:
docker stop archiveteam
docker rm archiveteam
如果你的名字输错了,或是想更改一些配置,同样也要停止并删除容器,然后按上一步重新运行容器
docker run -d \
--name archiveteam \
--label=com.centurylinklabs.watchtower.enable=true \
--log-driver json-file \
--log-opt max-size=50m \
--restart=unless-stopped \
atdr.meo.ws/archiveteam/sinavideo-grab \
--concurrent 5 \
你的昵称

Comments NOTHING