部署检查清单
部署 Activepieces 后需遵循的检查清单
在本节中,我们将逐一检查使用某种安装方法后的部署情况,确保你的部署已为生产环境做好准备。
<Tip>
**友好提示 #1**:多租户环境请使用 V8/代码沙箱。
它安全且不需要 Kubernetes 中的特权 Docker 访问。
通常不允许特权 Docker 以防止 root 提权威胁。
</Tip>
<Tip>
**友好提示 #2**:单租户环境请使用无沙箱模式,速度更快且不需要特权 Docker 访问。
</Tip>
| 模式 | 支持 Code Piece 中的 NPM | 需要 Docker 特权模式 | 性能 | 多租户安全 | 可重用 Workers | 环境变量 |
|---|---|---|---|---|---|---|
| V8/代码沙箱 | ❌ | 否 | 快速且轻量 | ✅ | ✅ | 设置 `AP_EXECUTION_MODE` 为 `SANDBOX_CODE_ONLY` |
| 无沙箱 | ✅ | 否 | 快速且轻量 | ❌ | ✅ | 设置 `AP_EXECUTION_MODE` 为 `UNSANDBOXED` |
| 内核命名空间沙箱 | ✅ | 是 | 慢且 CPU 密集 | ✅ | ❌ | 设置 `AP_EXECUTION_MODE` 为 `SANDBOX_PROCESS` |
| 组合沙箱 | ❌ | 是 | 中等且 CPU 密集 | ✅ | ✅ | 设置 `AP_EXECUTION_MODE` 为 `SANDBOX_CODE_AND_PROCESS` |
更多信息请参见[沙箱](../architecture/sandboxing)
<Note>你可以在应用内或云端填写表单申请试用密钥。或者,你也可以通过 [https://www.activepieces.com/sales](https://www.activepieces.com/sales) 联系销售。<br />请注意,试用到期后,所有企业[功能](https://www.activepieces.com/pricing)都将关闭,这意味着除平台管理员外的所有用户将被停用,你的私有 Piece 将被删除,可能导致使用它们的运行失败。</Note>
<Warning>
在 0.73.0 版本之前,无法直接从 CE 切换到 EE。建议先以当前版本升级到 0.73.0,然后再切换 `AP_EDITION`。
</Warning>
<Warning>
企业版必须使用 `PostgreSQL` 作为数据库后端,`Redis` 作为队列系统。
</Warning>
## 安装
1. 将 `AP_EDITION` 环境变量设置为 `ee`。
2. 将 `AP_EXECUTION_MODE` 设置为除 `UNSANDBOXED` 以外的值,请参考上文。
3. 实例启动后,前往 **Platform Admin -> Setup -> License Keys** 激活许可证密钥。
<img src="https://mintcdn.com/activepieces/ki8mFooo8mAmhMdP/resources/screenshots/activation-license-key-settings.png?fit=max&auto=format&n=ki8mFooo8mAmhMdP&q=85&s=55f06c585c932ff6b532e38740b9d141" alt="激活许可证密钥" width="1420" height="900" data-path="resources/screenshots/activation-license-key-settings.png" />
要设置 SSL,你可以使用任何反向代理。如需分步指南,请参考我们使用 [Nginx](../guides/setup-ssl) 的示例。