在 VS Code 中部署并掌控你的应用

在浏览器中输入代码即可连接,直接部署正在编辑的文件夹,并在侧边栏中掌握每个应用、数据库和工作区的状态。

需要 VS Code 1.125 或更高版本。源代码已在 GitHub 上公开。

无需复制密钥即可连接

VS Code 显示一个代码,你在浏览器中批准后,编辑器就会获得独立的授权。

  1. 1

    VS Code 显示代码

    点击侧边栏中的“连接账户”,会出现一个 8 位代码,并自动为你复制好。

  2. 2

    在浏览器中批准

    在打开的网页中粘贴代码并批准。切勿输入别人发给你的代码。

  3. 3

    编辑器已连接

    侧边栏会确认所连接的账户,并加载你的应用、数据库和工作区。

  • 有效期 90 天
  • 可随时在你的账户中撤销
  • 保存在系统钥匙串中,绝不以明文存储
  • 你的密码绝不会经过 VS Code

所有应用,一目了然

侧边栏顶部显示你的套餐和 RAM,下方每个应用一张卡片,列出状态、CPU 和内存。点击卡片查看详情,右键单击即可执行全部操作。

  • 实时状态

    显示在线或离线;你点击的启动、停止或重启正在进行时,则显示为琥珀色。

    • 按名称、域名或 ID 筛选
    • 列表变长后按每页 10 个分页
    • 收藏的应用始终置顶
  • 所有操作,一键直达

    每张卡片的菜单按用途对操作分组,危险操作排在最后。命令面板中也提供相同的操作。

    • 启动、停止和重启
    • 在控制台中打开或复制 ID
    • 只列出适用该操作的应用
  • 始终显示在状态栏

    无需打开任何界面,就能看到有多少应用在线,以及 Square Cloud 服务是否正常。

    • 悬停即可查看账户、套餐和服务状态
    • 点击即可刷新

在编辑器中直接部署

将正在开发的项目作为新应用上传,把更改发送到已有的应用,或关联 GitHub 仓库,每次推送都自动部署。

  • 上传新应用

    选择当前打开的文件夹或任意其他文件夹。扩展会按你的忽略规则将其压缩,并在任何内容离开你的电脑前先征求确认。

  • 提交更改

    发送修改过的文件或整个文件夹。应用的 ID、域名和设置保持不变。

    • 是否随后重启由你决定
    • 文件夹遵循相同的忽略规则
  • 每次推送自动部署

    将应用关联到 GitHub 仓库和分支后,每次推送到该分支都会自动部署,无需上传。

    • 使用 Square Cloud GitHub App
    • 可随时取消关联

边写边校验的 squarecloud.app

编写配置文件时即可获得自动补全、校验和快速修复,无需另外安装任何东西。如果不想手动编写,在控制台中创建应用时会自动生成该文件。

  • 自动补全

    补全所有键,以及 MAIN、RUNTIME、VERSION、MEMORY 和 AUTORESTART 的取值。MAIN 会推荐项目中的源文件。

  • 输入时即时报错

    缺少的键、超出长度限制的值、不存在的 MAIN 文件以及低于最小值的内存,都会立即以下划线标出。

  • 快速修复

    点击灯泡图标,一键将无效的 RUNTIME、VERSION 或 AUTORESTART 改为 Square Cloud 接受的值。

其他一切,都在同一个侧边栏

日志、指标、快照、环境变量、数据库和工作区,都可以从每张卡片的菜单和命令面板中使用。

  • 日志与实时流

    需要时获取最新日志,或在“输出”面板中跟踪实时流。连接断开后会自动重新连接。

  • 指标与流量

    512 MB 及以上的应用可查看过去 24 小时的 CPU、RAM 和网络数据。网站还能查看边缘日志、错误和性能,并可清除缓存。

  • 快照

    在进行有风险的更改前下载快照,需要时再恢复到之前的快照。删除应用前会先生成一个用于恢复的快照。

  • 环境变量

    无需离开编辑器,即可列出、添加、编辑和删除变量。更改立即生效。

  • 数据库

    创建 MongoDB、MySQL、PostgreSQL 和 Redis 数据库,启动或停止它们,并下载 TLS 证书。连接 URL 只在创建时复制一次。

  • 工作区

    查看你拥有或已加入的工作区,以及其中的成员和应用。你可以新建工作区,也可以复制你的邀请代码,让所有者把你加进来。

出现问题时,也清晰明了

每种问题都有专属的状态界面,说明发生了什么并给出有用的操作,而不是只留下空白面板。

  • 无网络连接

    侧边栏会提示无法连接到 Square Cloud,恢复联网后自动重新连接。

  • 请求过多

    刷新会暂停,并显示距自动重试的倒计时。屏幕上的内容保持不变,你的应用也保持在线。

  • 平台异常

    当 Square Cloud 报告问题时,横幅会显示相关消息和状态页链接。

  • 代码已过期

    每个登录代码只在几分钟内有效。一键即可重新开始,在此期间不会建立任何连接。

有引导、开源,还支持你的语言

  • 从第一步起就有引导

    “Square Cloud: 入门”命令会在“欢迎”页面打开一个 10 步导览,其中的按钮会执行真实的命令。

  • 支持 8 种语言

    自动跟随 VS Code 的显示语言,链接也会以相同语言打开网站。

  • 开源,无遥测

    在 GitHub 上以 MIT 许可证开源。它只通过官方 SDK 与 Square Cloud 通信。

  • 无障碍

    支持完整的键盘导航、清晰可见的焦点、减弱动态效果和高对比度主题。

项目每个阶段都有合适的套餐

从小规模开始,按需扩展,无绑定合约。

4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot

托管于持有以下认证的合作数据中心
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS 防护
了解我们的基础设施

准备好让你的项目 扩展 了吗?

加入超过 50 万名曾使用 Square Cloud 托管项目的开发者。

  • 可预期的价格
  • 账单无惊喜
  • 秒级部署
  • 高可用性
  • 稳定扩展
  • 自动重启
  • 含 SSL 与安全防护
  • 隔离容器