创建项目

部署您的平台

转到“Odoo.sh <https://www.odoo.sh/>”_,然后点击“*部署您的平台”按钮。

../../../_images/deploy.png

使用 GitHub 登录

使用您的 Github 账户登录。如果您还没有账户,请点击*创建账户*链接。

../../../_images/github-signin.png

授权 Odoo.sh

通过单击“*授权”按钮,授予 Odoo.sh 对您的账户所需的访问权限。

../../../_images/github-authorize.png

Odoo.sh 基本需求:

  • 了解您的Github登录和电子邮件,

  • 创建一个新的存储库,以防您决定从头开始,

  • 读取现有存储库,包括组织的存储库,以防您想从现有存储库开始,

  • 创建一个 Webhook,以便在每次推送更改时收到通知,

  • 以提交更改以简化部署,例如合并分支或添加新的“自有模块<https://git-scm.com/book/en/v2/Git-Tools-Submodules>”_。

提交您的项目

选择是要通过创建新存储库从头开始,还是要使用现有存储库。

然后,选择一个名称或选择要使用的存储库。

选择您要使用的 Odoo 版本。如果计划导入现有数据库或现有应用程序集,则可能需要选择相应的版本。如果从头开始,请使用最新版本。

输入您的*订阅代码*。这也称为*订阅推荐*,合同号*或*激活码

它应该是包含 Odoo.sh 的企业订阅的代码。

Partners can use their partnership codes to start a trial. Should their clients start a project, they ought to get an Enterprise subscription including Odoo.sh and use its subscription code. The partner will get 50% of the amount back as commission. Contact your sales representative or account manager in order to get it.

提交表单时,如果通知您的订阅无效,则表示:

  • 它不是现有的订阅,

  • 它不是合伙订阅,

  • 它是一个企业订阅,但不包括 Odoo.sh,

  • 它既不是合作伙伴订阅,也不是企业订阅(例如在线订阅)。

如果您的订阅有任何疑问,请联系“Odoo支持<https://www.odoo.com/help>”_。

../../../_images/deploy-form.png

大功告成!

您可以开始使用 Odoo.sh。您的第一个生成即将创建。您很快就可以连接到您的第一个数据库。

../../../_images/deploy-done.png

导入数据库

您可以在 Odoo.sh 项目中导入数据库,只要它位于 Odoo 的:doc:支持版本 </administration/maintain/supported_versions>

在生产环境中推送您的模块

如果您使用社区或自定义模块,请将它们添加到 Github 存储库的分支中。Odoo.com 在线平台上托管的数据库没有任何自定义模块。因此,这些数据库的用户可以跳过此步骤。

您可以根据需要构建模块,Odoo.sh 将自动检测包含Odoo插件的文件夹。例如,您可以将所有模块文件夹放在存储库的根目录中,或者按您定义的类别(会计,项目等)将模块分组到文件夹中。

对于公共 Git 存储库中可用的社区模块,您还可以考虑使用 Submodules 添加它们 <odoosh-advanced-submodules>。

然后,可以:ref:使此分支成为生产分支 <odoosh-gettingstarted-branches-stages>,或者:ref:`将其合并到您的生产分支 <odoosh-gettingstarted-branches-mergingbranches>`中。</odoosh-gettingstarted-branches-mergingbranches></odoosh-gettingstarted-branches-stages>

下载备份

本地数据库

访问本地数据库的 URL /web/database/manager 并下载备份。

警告

如果无法访问数据库管理器,那么系统管理员可能已禁用该数据库管理器。请参阅 数据库管理器安全文档

您将需要数据库服务器的主密码。如果没有,请与系统管理员联系。

../../../_images/create-import-onpremise-backup.png

选择一个包含文件存储的 zip 作为备份格式。

../../../_images/create-import-onpremise-backup-dialog.png

Odoo 在线数据库

“访问数据库管理器<https://accounts.odoo.com/my/databases/manage>”_ 并下载数据库的备份。

../../../_images/create-import-online-backup.png

警告

Online versions (e.g. saas-*) are not supported on Odoo.sh.

上传备份

然后,在 Odoo.sh 项目中,在生产分支的“备份”选项卡中,导入刚下载的备份。

../../../_images/create-import-production.png

导入备份后,您可以使用分支历史记录中的*连接*按钮访问数据库。

../../../_images/create-import-production-done.png

检查您的传出电子邮件服务器

有一个默认的邮件服务器,其中包含 Odoo.sh。要使用它,您的数据库中必须没有在 :menuselection:`Settings –> Technical –> Sent Mail Servers`中配置已启用的发送邮件服务器(:ref:`Developer mode<developer-mode>`必须激活)。

导入数据库后,将禁用所有传出电子邮件服务器,以便您使用默认提供的 Odoo.sh 电子邮件服务器。

警告

港口25已经(并将保持)关闭。如果要连接到外部 SMTP 服务器,则应使用端口 465 和 587。

检查计划的行动

导入后,将禁用所有计划的操作。

这是为了防止新导入的数据库执行可能影响正在运行的生产的操作,例如发送队列中剩余的邮件、处理群发邮件或第三方服务同步(日历、文件托管等)。

如果计划将导入的数据库作为生产数据库,请启用所需的计划操作。您可以检查源数据库中启用了哪些操作,并在导入的数据库中启用相同的操作。计划操作位于:menuselection:`设置 –> 技术 –> 自动化 –>计划操作`下。

注册您的订阅

导入后,您的订阅将取消链接。

默认情况下,导入的数据库被视为重复数据库,因此将删除企业订阅,因为每个订阅只能链接一个数据库。

如果计划将其作为生产数据库,请从订阅中取消以前的数据库链接,然后注册新导入的数据库。阅读:d:数据库注册文档<。/../maintenance/on_premise>` 以获取说明。