跳到主要内容

使用 AMI 部署 ONLYOFFICE Apps开发者版

简介​

现在您可以通过 AWS Marketplace 提供的 ONLYOFFICE Amazon Machine Image 在 Amazon Web Services 云基础设施轻松部署 ONLYOFFICE Apps开发者版实例。

Amazon Machine Image (AMI) 是预配置模板,可在 AWS 私有云轻松启动虚拟服务器实例。

ONLYOFFICE Apps开发者版 AMI 包含所有必要组件(操作系统、软件和存储卷),可在 Linux(Ubuntu) 虚拟服务器部署工作空间。

步骤1:选择 ONLYOFFICE AMI 并订阅解决方案​

登录现有 AWS 账户或注册新账户,访问 AWS Marketplace。

查找 ONLYOFFICE Apps开发者版解决方案,选择所需实例类型(支持250/500/1000个连接)。连接数指可同时编辑的文档浏览器标签页数量。例如两个用户打开同一文档计为两个连接。达到最大值后新文档将以只读模式打开。

选择 ONLYOFFICE AMI

在概览页面查看软件功能描述。

选择 ONLYOFFICE AMI

切换到定价标签页估算费用:

  • 按需调整区域(建议选择最近位置),默认美国东部(弗吉尼亚北部)。

  • 使用成本区域显示实例类型、产品费用/小时、EC2 费用/小时、总计/小时。可切换到365天合约标签页估算年度费用。

    总价包含 ONLYOFFICE 软件费用和 AWS 基础设施服务费用。EC2 服务提供部署 Ubuntu 虚拟服务器环境。

    备注

    关于订阅付费 AMI 和其他定价详情,请参阅 AWS 文档。

    EC2 实例类型决定部署 ONLYOFFICE 的虚拟服务器硬件配置。可用类型取决于所选 ONLYOFFICE Apps开发者版用户规模。

    ONLYOFFICE Apps开发者版(250/500连接) 推荐 t3.xlarge 实例类型:

    • 内存:16 GB
    • CPU:4虚拟核心

    ONLYOFFICE Apps开发者版(1000连接) 推荐 t3.2xlarge 实例类型:

    • 内存:32 GB
    • CPU:8虚拟核心

    T3 实例类型详情参阅 AWS 文档。

订阅 ONLYOFFICE AMI

额外 AWS 基础设施成本包含存储工作空间数据的 EBS 服务费用。

订阅 ONLYOFFICE AMI

在法律条款标签页阅读最终用户许可协议。

切换到使用标签页:

  • 交付详情显示 AMI 特性(ONLYOFFICE AMI 为64位x86架构)。
  • 使用说明包含启动实例后初始配置建议。

订阅 ONLYOFFICE AMI

点击右上角查看购买选项按钮打开订阅此软件页面:

订阅 ONLYOFFICE AMI

阅读 AWS 客户协议后点击接受条款按钮。等待订阅处理完成。

订阅 ONLYOFFICE AMI

当生效日期显示当前日期(非"待处理")时,点击右上角继续配置按钮。

步骤2:在 AWS 云启动Apps实例​

在配置此软件页面点击右上角继续启动按钮。

启动 ONLYOFFICE 实例

打开启动此软件页面。可再次查看配置详情。

在选择操作区域可选择实例启动方式。默认从网站启动选项,选择它即可使用此网页提供的启动实例向导来部署实例。

备注

您也可以通过 Amazon EC2 控制台启动实例。为此,请从菜单中选择通过 EC2 启动选项,然后点击启动按钮。您将被重定向到 AWS 管理控制台中的启动实例向导,在那里可以选择实例类型、配置实例详情、添加存储和标签,并配置安全组。本指南不介绍这种启动实例的方式。

启动 ONLYOFFICE 实例

在 EC2 实例类型区域仅显示与所选用户规模匹配的选项。

在 VPC 设置和子网设置区域保留默认配置。

需创建安全组并生成密钥对。

创建安全组​

安全组限制实例访问权限(仅允许已知 IP 访问)。

在安全组设置区域点击基于卖家设置新建按钮。

启动 ONLYOFFICE 实例

输入安全组名称(如 ONLYOFFICE)和描述。

使用 来源(IP或组) 列表设置规则(可指定单个 IP 或 IP 范围如 10.040.196.230/32)。

启动 ONLYOFFICE 实例

规则针对以下端口:

  • SSH - 端口22(通过 SSH 协议使用 SSH 客户端访问服务器)。
  • HTTP - 端口80(通过 HTTP 协议在网页浏览器访问工作空间)。
  • HTTPS - 端口443(通过 HTTPS 协议在网页浏览器访问工作空间)。

点击保存按钮。

生成密钥对​

需要密钥对才能使用 SSH 客户端(如 PuTTY 或 OpenSSH),通过 SSH 协议安全地连接到您的实例。

启动 ONLYOFFICE 实例

在密钥对设置区域点击在 EC2 创建密钥对链接。

新浏览器标签页打开 AWS 管理控制台。

启动 ONLYOFFICE 实例

备注

请确认顶部工具栏中显示的 AWS 区域与您要启动实例的区域一致。

点击右上角创建密钥对按钮。输入密钥对名称(如 ONLYOFFICE),根据远程连接软件选择文件格式:

  • pem 格式用于 OpenSSH
  • ppk 格式用于 PuTTY

点击下方创建密钥对按钮。

公钥将存储在 AWS EC2。包含私钥的 .pem/.ppk 文件将下载到本地默认下载文件夹。请复制并妥善保存。

启动 ONLYOFFICE 实例

返回 AWS Marketplace,刷新密钥对字段并选择创建的密钥对。

启动 ONLYOFFICE 实例

此时启动按钮解锁。点击启动按钮等待实例部署。部署成功后显示提示消息。

启动 ONLYOFFICE 实例

点击消息中 EC2 控制台链接在 AWS 管理控制台查看实例详情。

启动 ONLYOFFICE 实例

实例完全启动需要时间。在实例状态列确认状态从 'pending' 变为 'running',并在状态检查列通过所有检查。

此后可通过浏览器或 SSH 连接实例。

步骤3:通过网页浏览器访问工作空间​

通过网页浏览器访问工作空间可使用实例公共 DNS 或 IP 地址。

在 AWS 管理控制台查找:左侧菜单进入实例区域,选择区域(默认美国东部(弗吉尼亚北部)),在列表选择 ONLYOFFICE 实例查看详情。

在描述标签页,点击公有 IPv4 DNS 或公有 IPv4 地址左侧的 复制图标 图标,将所需的值复制到剪贴板。

通过网页浏览器访问工作空间

在网页浏览器地址栏输入 http:// + 实例 IP 地址或公共 DNS。工作空间初始化需数分钟。

工作空间设置向导将打开。

通过网页浏览器访问工作空间

输入邮箱地址。设置账户密码并确认(默认8-30个字符)。

此邮箱和密码将用于通过网页浏览器访问工作空间管理员账户。

在相应字段中指定实例 ID。可在 AWS 管理控制台的实例描述标签页中找到。点击实例 ID 左侧的 复制图标 图标将其复制到剪贴板。

通过网页浏览器访问工作空间

可通过下拉列表修改工作空间语言和时区(时区设置确保通知功能正常)。

接受许可协议条款。点击继续按钮。

通过网页浏览器访问工作空间

工作空间创建完成。

步骤4:通过 SSH 连接服务器​

您可通过 SSH 并使用用户名 ubuntu 和 SSH 私钥,连接至您的虚拟服务器并远程管理和配置工作空间。

Windows 系统可使用 PuTTY 工具。

部署实例时生成的 AWS 私钥文件用于身份验证(替代密码)。

启动 PuTTY。左侧导航面板进入连接 -> SSH -> 认证区域。在认证参数 -> 认证私钥文件区域点击浏览按钮选择本地 .ppk 文件路径。

通过 SSH 连接服务器

返回左侧会话区域。在主机名或IP地址字段输入实例公共 DNS 或 IP 地址,确认端口22和 SSH 连接类型已选,点击打开按钮。

通过 SSH 连接服务器

在 PuTTY 安全警告窗口点击是。输入用户名 ubuntu 后按 Enter。

通过 SSH 连接服务器

Linux 系统可使用 SSH 客户端,例如 OpenSSH。

需指定本地 .pem 私钥文件路径、用户名 ubuntu 和实例 IP address 或 Public DNS。

终端输入以下命令(替换实际 .pem 文件路径和 IP 地址):

ssh -i /path/onlyoffice.pem ubuntu@your_instance_ip

输入 yes 继续连接服务器。详情参阅 AWS 文档。