使用 AMI 部署 ONLYOFFICE 协作空间企业版
简介
现在您可以通过 AWS Marketplace 提供的 ONLYOFFICE Amazon Machine Image 在 Amazon Web Services 云基础设施轻松部署 ONLYOFFICE 协作空间企业版实例。
Amazon Machine Image (AMI) 是预配置模板,可在 AWS 私有云轻松启动虚拟服务器实例。
ONLYOFFICE 协作空间企业版 AMI包含所有必要组件(操作系统、软件和存储卷),可在 Linux(Ubuntu) 虚拟服务器部署协作空间。
步骤1:选择 ONLYOFFICE AMI 并订阅解决方案
登录现有 AWS 账户或注册新账户,访问 AWS Marketplace。
查找 ONLYOFFICE 协作空间企业版解决方案,选择所需实例类型(支持100/250/500/1000个用户)。用户数指可编辑文档的人员数量。同时编辑文档数量不受限,其他注册用户仅可查看文档。ONLYOFFICE 用户 ID 有效期为30天,到期后可替换新用户。


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


切换到定价标签页估算费用:
- 按需调整区域(建议选择最近位置),默认美国东部(弗吉尼亚北部)。
- 使用成本区域显示实例类型、产品费用/小时、EC2 费用/小时、总计/小时。可切换到365天合约标签页估算年度费用。
总价包含 ONLYOFFICE 软件费用和 AWS 基础设施服务费用。EC2 服务提供部署 Ubuntu 虚拟服务器环境。
注意:付费 AMI 订阅详情参阅 AWS 文档。EC2 实例类型决定部署 ONLYOFFICE 的虚拟服务器硬件配置。可用类型取决于所选 ONLYOFFICE 协作空间企业版用户规模。
ONLYOFFICE 协作空间企业版(100/250/500用户)推荐 t3.xlarge 实例类型:
- 内存:16 GB。
- CPU:4 虚拟核心。
ONLYOFFICE 协作空间企业版(1000用户)推荐 t3.2xlarge 实例类型:
- 内存:32 GB。
- CPU:8 虚拟核心。
T3 实例类型详情参阅 AWS 文档。


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


在法律条款标签页阅读最终用户许可协议。
切换到使用标签页:
- 交付详情显示 AMI 特性(ONLYOFFICE AMI 为64位x86架构)。
- 使用说明包含启动实例后初始配置建议。


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


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


当生效日期显示当前日期(非"待处理")时,点击右上角继续配置按钮。
步骤2:在 AWS 云启动协作空间实例
在配置此软件页面点击右上角继续启动按钮。


打开启动此软件页面。可再次查看配置详情。
在选择操作区域可选择实例启动方式。默认从网站启动选项,选择它即可使用此网页提供的启动实例向导来部署实例。


在 EC2 实例类型区域仅显示与所选用户规模匹配的选项。
在 VPC 设置和子网设置区域保留默认配置。
需创建安全组并生成密钥对。
创建安全组
安全组限制实例访问权限(仅允许已知 IP 访问)。
在安全组设置区域点击基于卖家设置新建按钮。


输入安全组名称(如 ONLYOFFICE)和描述。
使用来源(IP 或组)列表设置规则(可指定单个 IP 或 IP 范围如 10.040.196.230/32
)。


规则针对以下端口:
- SSH - 端口22(通过 SSH 协议使用 SSH 客户端访问服务器)。
- HTTP - 端口80(通过 HTTP 协议在网页浏览器访问协作空间)。
- HTTPS - 端口443(通过 HTTPS 协议在网页浏览器访问协作空间)。
点击保存按钮。
生成密钥对
密钥对用于通过 PuTTY或OpenSSH 等 SSH 客户端安全连接实例。


在密钥对设置区域点击在 EC2 创建密钥对链接。
新浏览器标签页打开 AWS 管理控制台。


点击右上角创建密钥对按钮。输入密钥对名称(如 ONLYOFFICE),根据远程连接软件选择文件格式:
pem
格式用于 OpenSSH。ppk
格式用于 PuTTY。
点击下方创建密钥对按钮。
公钥将存储在 AWS EC2。包含私钥的 .pem/.ppk
文件将下载到本地默认下载文件夹。请复制并妥善保存。


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


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


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


实例完全启动需要时间。在实例状态列确认状态从 '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
文件路径。


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


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


Linux 系统可使用 SSH 客户端,例如 OpenSSH。
需指定本地 .pem
私钥文件路径、用户名 ubuntu
和实例 IP address
或 Public DNS
。
终端输入以下命令(替换实际 .pem
文件路径和IP地址):
ssh -i /path/onlyoffice.pem ubuntu@your_instance_ip
输入 yes
继续连接服务器。详情参阅 AWS 文档。