云服务器部署指南
优质
小牛编辑
126浏览
2023-12-01
想要快速体验 FinClip 的完整功能?
从企业端、到运营端,从前端页面到数据库
部署社区版,感受 FinClip 的强大能力!
现在,只需 2 步,即可完成:
- 准备一台云服务器(本指南适配),也可使用桌面服务器;
- 按照本指南执行 “自动部署” 脚本。
在完成部署后,你还可以:
- 在 小程序市场 (opens new window) 中获取示例小程序及代码包
- 只需5行代码,让小程序在你的APP中跑起来
1. 提前准备
提醒
- 以下 “硬件需求” 为部署社区版的最低硬件要求。若您想要获得更好的体验,建议使用更高配置;
- 您可以从 “服务器方式”、“桌面服务器方式” 中任选一类方式部署。但出于部署流程与体验便捷的考虑,建议您优先选择 “服务器方式部署”。若您采用 “桌面服务器方式部署”,会出现较多因为系统、网络原因导致的部分基础架构应用部署失败。
1.1服务器方式部署
1.1.1 硬件需求
类目 | 最低要求 |
---|---|
CPU | 4 核 |
内存 | 8 GB |
硬盘 | 50 GB |
设备数量 | 1 台 |
带宽 | 建议 ≥ 10Mbps |
- 若您无法提供、不了解如何购买云服务器,请联系我们的商务或技术支持,我们可以为您向 亚马逊云服务(AWS) 租用一台临时服务器;
- 我们推荐您首选方便、快捷的云服务器,您可以使用 “按量付费” 的方式临时租用云服务器,满足上方配置需求的云服务器租用费用低于 1 元/每小时;
- 若您使用云服务器,我们建议您勾选 “按流量计费” 而不是昂贵的 “按带宽计费”,流量费用低于 1 元/每 GB,部署环境流量消耗通常不会大于 4GB。
1.1.2 软件需求
类目 | 最低要求 |
---|---|
系统 | 全新安装的 Ubuntu 18.04 / CentOS 7.8 |
内核 | Ubuntu:4.15 或以上 / CentOS:3.10 或以上 |
确认内核版本:
登录服务器输入uname -a
确认系统版本:
- CentOS 可以执行
cat /etc/redhat-release
- Ubuntu 可以执行
cat /etc/issue
- 政企客户 请勿安装 Redhat 系统! Redhat 系统为收费商业系统,无正确的 Redhat 授权会导致系统缺少必要的软件源,增加诸多无谓的部署准备工作;
- 如果使用非全新安装的系统,可能会存在本地端口冲突、性能不足等问题。
1.1.3网络需求
用途 | 地址 |
---|---|
下载部署脚本 | static.finogeeks.club/* |
下载部署文件 | img-cdn.finogeeks.club/* |
img-1251849568.cos.ap-guangzhou.myqcloud.com/* | |
下载 Docker | mirrors.aliyun.com/* |
1.2 桌面服务器方式部署
1.2.1 硬件需求
类目 | 最低要求 |
---|---|
CPU | 8 核 |
内存 | 8 GB(后台任务被清空) / 12G(后台有活动 IDE) |
硬盘 | 50 GB |
设备数量 | 1 台 |
1.2.2 软件需求
- 上述下载链接均为官方最新下载地址,凡泰极客本身不提供、不托管 Docker 桌面客户端,也不针对 Docker 桌面版客户端提供额外的技术支持;
- 由于相关原因,配置不当的 Homebrew 源可能会出现下载缓慢、下载失败等情况,我们不建议您使用 Homebrew 方式安装 Docker。
1.2.3 网络需求
用途 | 地址 |
---|---|
下载部署文件 | img-cdn.finogeeks.club/* |
img-1251849568.cos.ap-guangzhou.myqcloud.com/* |
2. 自动安装与部署
提醒
- 若采用 “服务器方式” 部署,总耗时需要 20 分钟左右,但根据各自网络带宽不同、时间可能会有一些波动;
- 部署提供 “自动” 与 “手动” 两种方式,其中自动部署仅支持 “服务器方式” 部署。若需要 “桌面服务器方式” 的部署指南,请参阅页面下方的 “手动部署”。
2.1 自动部署(推荐)
2.1.1 登录服务器进行安装
登录服务器,在任意目录执行 sudo -s
并输入密码切换为 root
用户,然后执行以下命令:
wget https://static.finogeeks.club/deploy/mop/release/install.sh && bash install.sh
如需要对当前 FinClip 版本进行更新,重复执行此命令 拉取最新脚本即可
2.1.2 使用一键部署修改端口
等待一键部署脚本执行完毕,并根据脚本提示,按需修改参数:
请输入你想为 FinClip 指定的端口,<Ctrl+退格键> 来删除错误键入 按 <回车键> 来使用默认端口 (8000), 或手动输入:
当提示 “选择端口” 时,默认为 8000 端口,若 8000 端口未被信息安全部门开放或被占用,可根据需要输入自定义端口。
2.1.3 部署成功
出现绿色提示 FinClip 部署完成
时,所有服务即部署完成,记得留意一下部署IP