创建项目

部署平台

  1. 访问 Odoo.sh,点击 部署您的平台

    Odoo.sh 中的“部署您的平台”按钮
  2. 使用 GitHub 账户登录。

    登录 GitHub
  3. 点击 授权 odoo 两次,授权 Odoo.sh。

    授予 Odoo.sh 在 GitHub 上执行操作和访问数据的权限 授予 Odoo.sh 在 GitHub 上执行操作和访问数据的额外权限

    備註

    Odoo.sh 向 GitHub 申请:

    • 访问您的 GitHub 登录名和电子邮件。

    • 创建一个新的资源库,以防从头开始。

    • 访问现有版本库,包括组织版本库,以防从现有版本库启动。

    • 创建一个 webhook,在每次推送更改时通知您。

    • 提交更改,方便部署。

  4. 填写 部署您的平台 表单,然后点击 部署

    • Github 版本库:要创建新版本库,请选择 :guilabel:`新版本库`并输入名称;要使用现有版本库,请选择 :guilabel:`现有版本库`并选中它。

    • Odoo 版本:选择要使用的 Odoo 主要版本。

      小訣竅

      • 创建新版本库时,请使用 Odoo 的最新主要版本。如果计划导入现有数据库或应用程序,可能需要它们的版本相匹配。

      • 如果您开始使用 Odoo 在线版,并计划稍后迁移到 Odoo.sh,请使用 odoo.com/start-lts 创建数据库,以确保兼容性,因为 Odoo.sh 不支持次版本。

    • 订阅代码:输入您的 Odoo 企业订阅代码,包括 Odoo.sh。有时也称为*订阅推荐*、合同号*或*激活码

      小訣竅

      合作伙伴可使用其合作伙伴代码启动试用(试用构建仅限于 1 GB 存储空间和两个暂存)。如果客户继续启动项目,他们必须订购包含 Odoo.sh 托管服务的 Odoo 企业计划,并使用他们的订购代码。

    • 托管位置:选择平台的部署地区。

    平台部署表单

导入数据库

一旦您的平台部署完成,您就可以将数据库导入 Odoo.sh 项目,前提是它使用的是 :doc:` 支持版本 <…/../standard_extended_support>` 的 Odoo。

備註

根据 Odoo 备份服务条款,导入流程需要占用数据库备份文件大小 4 倍的可用存储空间。例如,若备份文件为 10 GB,则至少需要 40 GB 的可用空间。建议你临时分配**超过 4 倍**备份文件大小的存储空间,待导入完成后再调整存储空间。

若您的项目是通过合作伙伴代码创建的试用版,仅支持导入大小不超过**1 GB** 的数据库备份文件。

向正式运行环境推送模块

若您使用社区模块或自定义模块,需将这些模块添加至 GitHub 代码仓库的对应分支中。

備註

托管于 Odoo 在线版的数据库不支持自定义模块。

Odoo.sh 会自动识别包含 Odoo 模块的文件夹,您可根据需求自由组织模块结构。例如,可将模块直接放置在仓库根目录,或按模块类别分组存放(如 会计`项目管理`模块等)。

对于开源的社区模块,您也可以考虑使用子模块功能(详见文档 子模块)进行管理。

下载备份

登录本地部署的 Odoo 实例,访问地址 /web/database/manager (数据库管理页面);并点击 备份

本地部署 Web 管理器界面

选择 zip (包括文件存储)`作为 :guilabel:`备份格式

下载本地部署版数据库备份

備註

  • 执行此操作需使用 Odoo 服务器的 管理员密码。若您未持有该密码,请联系系统管理员。

  • 若您无法访问数据库管理页面,可能是该功能已被系统管理员禁用。详情可参考 数据库管理界面安全说明文档

上传备份

进入您的 Odoo.sh 项目,打开 :guilabel:`正式运行`分支的 :guilabel:`导入数据库`标签页。

在 Odoo.sh 平台导入数据库备份

备份导入完成后,您可在该分支的 历史 标签页中,点击 :guilabel:`连接`按钮访问数据库。

重要

导入备份会覆盖该分支当前存储的**所有数据**。若需保留现有数据,建议提前手动下载备份。

检查外发邮件服务器

Odoo.sh 提供默认电子邮件服务器。要使用它,请通过启用 开发者模式 并导航至 设置 ‣ 技术 ‣ 电子邮件:外发邮件服务器

导入数据库后,所有配置的外发邮件服务器都将**禁用**,并使用默认的 Odoo.sh 服务器。

警告

端口**25**目前处于关闭状态,且后续将持续保持关闭。若需连接外部 SMTP 服务器,请使用端口**465**或**587**。

检查计划操作

数据库导入完成后,所有计划任务**默认处于禁用状态**。此举是为了防止新导入的数据库执行可能造成系统异常的操作,例如:

  • 发送待处理队列中的邮件

  • 触发大规模邮件群发,或

  • 与第三方服务同步数据(如日历、云存储)。

如果您打算在正式运行中使用此导入的数据库,请通过启用 开发者模式 并转到 设置 ‣ 技术 ‣ 自动化:计划操作,按需启用对应的计划任务。

注册订阅

导入后,数据库将被视为**重复**,并将从企业订阅中取消链接。

備註

每次订购只允许使用一个活动数据库。

如果打算将导入的数据库作为正式运行环境:

  1. 从订阅中取消链接以前的数据库。

  2. 注册新的。

有关分步说明,请参阅 数据库注册说明文档