创建项目

部署您的平台

转到“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 的企业订阅的代码。

合作伙伴可使用其合作伙伴代码开始试用。如果他们的客户开始了一个项目,他们应该获得包括 Odoo.sh 在内的企业订阅并使用其订阅代码。合作伙伴将获得 50% 的佣金返还。请联系您的销售代表或客户经理以获得该代码。

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

  • 它不是现有的订阅,

  • 它不是合伙订阅,

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

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

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

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

大功告成!

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

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

导入数据库

You can import your database in your Odoo.sh project as long as it is in a supported version of Odoo.

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

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

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

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

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

下载备份

本地数据库

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

警告

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

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

../../../_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

警告

Odoo.sh 不支持云端版(如 saas-*)。

上传备份

然后,在 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:`设置 –> 技术 –> 自动化 –>计划操作`下。

注册您的订阅

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

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

If you plan to make it your production, unlink your former database from the subscription, and register the newly imported database. Read the database registration documentation for instructions.