取消发布应用或删除项目
要点取消发布(“发布 → 取消发布”,或“设置 → 危险操作”)会让应用下线,但保留项目、它的代码和数据,所以你随时可以再次发布。“删除此项目”会移除所有内容:代码、聊天、版本、应用的数据库和文件、已发布的应用以及邀请,并且无法撤销。你购买的域名仍归你所有。
停用一个应用有两种截然不同的方式。取消发布 会让公开的应用下线,相当于暂停,再次发布就能恢复。删除 则会把整个项目从 MonstarX 中永久移除。
| 取消发布 | 删除项目 | |
|---|---|---|
| 公开的应用 | 下线 | 下线 |
| 代码、聊天和版本 | 保留 | 删除 |
| 应用的数据库和上传的文件 | 保留 | 删除 |
| 你分享项目的对象 | 保留访问权限 | 失去访问权限 |
| 你购买的域名 | 仍归你所有 | 仍归你所有,可以用于其他应用 |
| 能撤销吗? | 能,再次发布即可 | 不能 |
如何让我的应用下线?
Section titled “如何让我的应用下线?”-
点击工作区页头中的 已发布。
-
点击 取消发布,并在“将已发布的应用下线?”提示中确认。
你也可以在 设置危险操作 中完成同样的操作:将应用下线 → 取消发布。
取消发布之后:
- 访问你的 monstarx.app 地址(以及你购买或连接的任何域名)的访客,将无法再打开应用。
- 项目、它的代码、数据库和文件都会留在 MonstarX 中。你可以像以前一样继续在预览中构建。
- 要恢复上线,点击 发布 → 发布网站。
如果应用运行在其他托管平台上,取消发布 会在那里移除它:Google Cloud 上的 Cloud Run 服务,或者 Railway 上的服务(它的 Postgres 数据库会保留)。AWS 和 Azure 有各自的 停止 AWS 托管 和 移除 Azure 应用 按钮。请参阅发布到其他托管平台。
如何删除项目?
Section titled “如何删除项目?”在项目内部:
-
点击 设置,然后选择 危险操作。
-
阅读 删除此项目 下的摘要:它有多少个文件、版本和消息,是否有独立数据库,以及目前是否在线。
-
在输入框中输入项目名称。
-
点击 永久删除。
或者在项目页面上:打开项目的 ⋯ 菜单,选择 删除,然后点击 删除项目。如果应用正在线上,还会要求你输入它的名称。
删除之后还会保留什么?
Section titled “删除之后还会保留什么?”- 你为应用购买的域名 仍然注册在你名下。它们会显示在 未用于应用的域名 下以及设置 → 域名中,可以随时通过 用于此应用 指向另一个应用。别忘了它们仍会到期,需要续费。
- 你自己的 Supabase 项目 及其数据(如果应用用了的话)会完全保持原样。
- 关联到项目的 GitHub 仓库 会留在 GitHub 上。
- 你自己的云账户:在 AWS 上,请在删除前先停止 AWS 托管。只要 AWS 托管可能还存在,MonstarX 就会拒绝删除项目。
什么情况下无法删除项目?
Section titled “什么情况下无法删除项目?”- MonstarX 正在构建时:按钮会变成灰色,并提示“MonstarX 正在处理此项目。请等待完成。”
- 如果你不是所有者:你分享项目的对象无法删除它。对方可以改为从项目的 ⋯ 菜单中选择 离开项目。请参阅分享项目。
删除的项目还能找回来吗?
不能。删除是永久的。如果你可能还需要,请先导出代码或关联 GitHub。
取消发布会删除我的应用数据吗?
不会。取消发布只会让公开的应用下线。数据库、文件、代码和聊天都会保留。
删除项目后,我的域名会丢失吗?
不会。你购买的域名仍归你所有,可以指向另一个应用。到期时仍需要续费。
我分享项目的对象会怎样?
取消发布时,什么都不会变,他们仍有访问权限。删除项目时,他们会失去访问权限,页面上会显示“此项目已不存在。”
可以暂停应用而不删除它吗?
可以,这正是 取消发布 的用途。准备好之后随时再次发布即可。