跳转到内容

取消发布应用或删除项目

要点取消发布(“发布 → 取消发布”,或“设置 → 危险操作”)会让应用下线,但保留项目、它的代码和数据,所以你随时可以再次发布。“删除此项目”会移除所有内容:代码、聊天、版本、应用的数据库和文件、已发布的应用以及邀请,并且无法撤销。你购买的域名仍归你所有。

停用一个应用有两种截然不同的方式。取消发布 会让公开的应用下线,相当于暂停,再次发布就能恢复。删除 则会把整个项目从 MonstarX 中永久移除。

取消发布删除项目
公开的应用下线下线
代码、聊天和版本保留删除
应用的数据库和上传的文件保留删除
你分享项目的对象保留访问权限失去访问权限
你购买的域名仍归你所有仍归你所有,可以用于其他应用
能撤销吗?能,再次发布即可不能
  1. 点击工作区页头中的 已发布。

  2. 点击 取消发布,并在“将已发布的应用下线?”提示中确认。

你也可以在 设置危险操作 中完成同样的操作:将应用下线 → 取消发布。

取消发布之后:

  • 访问你的 monstarx.app 地址(以及你购买或连接的任何域名)的访客,将无法再打开应用。
  • 项目、它的代码、数据库和文件都会留在 MonstarX 中。你可以像以前一样继续在预览中构建。
  • 要恢复上线,点击 发布 → 发布网站。

如果应用运行在其他托管平台上,取消发布 会在那里移除它:Google Cloud 上的 Cloud Run 服务,或者 Railway 上的服务(它的 Postgres 数据库会保留)。AWS 和 Azure 有各自的 停止 AWS 托管 和 移除 Azure 应用 按钮。请参阅发布到其他托管平台。

在项目内部:

  1. 点击 设置,然后选择 危险操作。

  2. 阅读 删除此项目 下的摘要:它有多少个文件、版本和消息,是否有独立数据库,以及目前是否在线。

  3. 在输入框中输入项目名称。

  4. 点击 永久删除。

或者在项目页面上:打开项目的 ⋯ 菜单,选择 删除,然后点击 删除项目。如果应用正在线上,还会要求你输入它的名称。

  • 你为应用购买的域名 仍然注册在你名下。它们会显示在 未用于应用的域名 下以及设置 → 域名中,可以随时通过 用于此应用 指向另一个应用。别忘了它们仍会到期,需要续费。
  • 你自己的 Supabase 项目 及其数据(如果应用用了的话)会完全保持原样。
  • 关联到项目的 GitHub 仓库 会留在 GitHub 上。
  • 你自己的云账户:在 AWS 上,请在删除前先停止 AWS 托管。只要 AWS 托管可能还存在,MonstarX 就会拒绝删除项目。
  • MonstarX 正在构建时:按钮会变成灰色,并提示“MonstarX 正在处理此项目。请等待完成。”
  • 如果你不是所有者:你分享项目的对象无法删除它。对方可以改为从项目的 ⋯ 菜单中选择 离开项目。请参阅分享项目。
删除的项目还能找回来吗?

不能。删除是永久的。如果你可能还需要,请先导出代码或关联 GitHub。

取消发布会删除我的应用数据吗?

不会。取消发布只会让公开的应用下线。数据库、文件、代码和聊天都会保留。

删除项目后,我的域名会丢失吗?

不会。你购买的域名仍归你所有,可以指向另一个应用。到期时仍需要续费。

我分享项目的对象会怎样?

取消发布时,什么都不会变,他们仍有访问权限。删除项目时,他们会失去访问权限,页面上会显示“此项目已不存在。”

可以暂停应用而不删除它吗?

可以,这正是 取消发布 的用途。准备好之后随时再次发布即可。