# 备份生产环境 -\> 快照 -\> 构建测试 -\> 更改地址

**URL:** https://meta.discourse.org/t/backup-prod-snap-build-test-change-address/387853
**Category:** Self-hosting
**Tags:** unsupported-install
**Created:** [2025年十一月7日 10:58 UTC](https://meta.discourse.org/t/backup-prod-snap-build-test-change-address/387853 "2025-11-07T10:58:44Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2025年十一月7日 19:45 UTC](https://meta.discourse.org/t/backup-prod-snap-build-test-change-address/387853/4 "2025-11-07T19:45:12Z")

</div>

> [@elRicharde](#):
>
> 如何才能运行开发/测试实例？

你可以尝试更改主机名并运行“./launcher rebuild app”。

但是由于主机名已更改，数据库中的许多内容也需要更改。最简单的方法是恢复备份。曾经有一个关于如何更改主机名的话题；我没找到，但可能是我没仔细看。或者也许它被删除了，因为恢复备份要容易得多，也更可靠。

你也许可以运行 `./launcher destroy app;./launcher start app` 然后从命令行恢复备份。

我推荐 [使用 rsync 将 Discourse 站点迁移到另一台 VPS](https://meta.discourse.org/t/move-a-discourse-site-to-another-vps-with-rsync/43812) 和 [设置暂存服务器](https://meta.discourse.org/t/set-up-a-staging-server/225951)

> [@elRicharde](#):
>
> 但是，我绝对不想执行重建，而是想在第一步运行一个 1:1 的副本。

那么你应该做的是将你的 docker 镜像推送到某个地方，然后使用 `./launcher start-cmd app` 来查看如何启动它。所以你需要足够了解 docker 才能将镜像推送到私有仓库并启动它，然后恢复备份。

---

_[View the full topic](https://meta.discourse.org/t/backup-prod-snap-build-test-change-address/387853)._
