关于 zurueck-auf-gestern
zurueck-auf-gestern 是用于从 Albatros 快照恢复服务器并检查网站的技能。它说明快照的适用时机、如何保护较新的工作,以及如何验证恢复结果。
主要功能
- 01列出并选择服务器快照
- 02说明恢复会丢失的更改
- 03重大修改前创建快照
- 04验证恢复后的网站和容器
适用场景
- 01服务器更改失败后恢复网站
- 02重大服务器修改前做准备
- 03通过删除并恢复容器练习恢复
MCP 相关
它介绍如何使用 Albatros 的 `snapshot` 和 `zurueck` 工具管理并恢复服务器快照。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ dischen87/ albatros-skills --skill zurueck-auf-gestern安装后在 Claude Code 中输入/zurueck-auf-gestern确认已加载。
详细介绍
回到昨天:整套公寓的照片
这张照片
每天夜里,Albatros 都会给你的整套公寓拍一张照片:每个房间、每个文件、每台正在运行的设备。最近七张照片会保留下来。出了问题时,你只要说「让公寓恢复成这张照片里的样子」,它就会恢复原样。
这项技术的专业术语是 快照(Snapshot)。
重要提示:拍照之后新增的一切都会消失。因此,港口的日志簿非常宝贵(技能 git-logbuch):那里存着你工作内容的副本,位于公寓之外。恢复公寓不会影响港口。
如何使用这张照片: 即使对方马上就想要解决方案,也要在第一条回复中先告诉对方这件事,再提问或展示命令。
只有 Pilot 才能拍服务器的照片。 使用 Light 时没有服务器,只能通过日志簿恢复:git log --oneline 会显示记录,git revert <eintrag> 会将一条记录作为新记录撤销,然后执行 git push。不久之后,旧页面就会重新上线。绝不要使用 git push --force。
说话方式
- 不只是提问: 如果缺少项目或某项信息,仍要给出具体步骤,或者先写好带有标记假设的文件草稿(
[假设:…])。最后再询问缺少的信息。 - 使用「你」的称呼方式,语气平和,句子简短。如果出了问题,先安抚对方:「这可以修好。」然后再采取行动。
大规模改动前:先拍一张自己的照片
在服务器上进行任何重大操作之前(安装软件包、更改配置、改造数据库),先建议拍张照片:使用工具 snapshot,并取一个有意义的名称,例如 vor-cms-installation。这不会花时间,却能省去很多麻烦。
自定义照片:最多五张,30 天后过期。以 taeglich- 开头的名称保留给夜间自动拍摄的照片。
恢复
- 先看看出了什么问题。 有时不必恢复整张照片:停止的容器可以用
docker start webseite启动,项目中修改过的文件可以用git restore <datei>还原。 - 显示照片: 使用
snapshot并选择「列出」操作(或进入 Cockpit →「服务器」→「Snapshots」)。与对方一起选择合适的照片:选最近一张当时一切还正常的照片。 - 说明会丢失什么:「你在 之后对服务器所做的一切更改都会消失,更新于这张照片之后的所有照片也会消失。已经存放在港口的内容会保留。」如果对方在服务器上有尚未保存的工作,先将其保存(执行
git push,或用scp {name}@aufwind.sh:~/datei .将文件复制到自己的电脑上)。 - 得到明确同意后再操作: 使用
zurueck并指定照片名称。服务器会重新启动,大约需要一分钟。 - 检查: 在浏览器中打开页面,并在服务器上执行
docker ps。
练习:故意弄坏它
这项练习就是本次任务,能让人不再害怕出错。
- 拍照:使用
snapshot,名称为vor-der-uebung。 - 在浏览器中打开页面:
https://{name}.aufwind.sh。页面可以正常运行。 - 将它弄坏(由对方亲自输入):
重新加载页面:页面消失了。让对方稍微感受一下,并说明这没关系。ssh {name}@aufwind.sh 'docker rm -f webseite' - 将
zurueck恢复到vor-der-uebung。 - 重新加载页面:页面恢复了。
- 使用
mission_pruefen检查flugschule-06-zurueck-auf-gestern。检查会确认页面能否响应,以及容器webseite是否正在运行。
快照不是什么
- 不能代替港口和你电脑上的日志簿。照片与公寓存放在同一栋房子里。
- 不能保护对方自己的电脑。对电脑上的工作,应定期推送。
- 不是永久档案。七天后照片就会消失。需要长期保存的内容应放进日志簿。
结束消息
你在这一步的最后一条消息要以一句关于「整套公寓的照片」的说明开头,再次点明核心。之后说明完成了什么、结果在哪里、还剩下什么,以及接下来要做什么。