# 社区版部署常见问题
# 1. 什么是社区版?
社区版是我们针对开发者提供的免费版私有化服务,开发者可根据指引,完成 FinClip 核心服务的私有化部署。
社区版并没有太多功能上的差异,主要的区别在于社区版只能创建 5 个小程序、并添加 1 个合作应用,且不包括数据统计服务。在 FinClip 正式部署的版本中,功能则没有限制。
# 2. 如何部署社区版?
部署社区版既可以使用云服务器,也可以使用本地服务器,具体的部署内容下载和说明请见
# 3. 内网环境部署社区版时,哪些环节需要连接外网
一键部署中有以下三个环节必须要用到外网,请确保对用于 “部署服务” 的服务器调整以下条件的网络管制:
# 3.1 下载 Docker
- 类型:服务器出站请求(必须)
- 放行地址:[出站] 0.0.0.0/0
说明
Docker 下载需要接入我司的 CDN 下载服务器以及系统的 yum、apt-get 等包管理工具的 repo。此类情景没有固定不变的 IP 地址,因此无法针对 IP 建立白名单列表,需要针对公网出站进行 0.0.0.0/0 的所有地址放行。
# 3.2 下载部署套件
- 类型:服务器出站请求(必须)
- 放行地址:[出站] 0.0.0.0/0
说明
部署服务所用的 “部署文件“ 和 “镜像包” 均会请求腾讯云的对象储存服务。腾讯云可能会因自身情况,调整 ”对象存储服务“ 对应的 IP 地址,因此同意无法针对 IP 建立白名单列表,需要针对公网出站进行 0.0.0.0/0 的所有地址放行。
# 3.3 提供服务
- 类型:服务器出站请求(必须)、服务器入站请求(可选)
- 放行地址:[出站] 123.207.110.121、[入站] {相关 IP}:{部署服务时使用的端口}
说明
服务部署完成后,如果是本地部署,或服务器部署但可以使用内网访问, 则无需开放公网入站。若服务器部署但内网无法访问(常见于租赁云服务器部署,且未建立 VPN 连接),则需要对此云服务器(可能包括安全组)进行公网入站请求放行。放行的来源 IP 视情况而定,目的 IP 则为部署服务器的公网、内网 IP;端口则是在部署环节中,在脚本中填入的端口。
除公网入站外,同样需要放行公网出站请求,但地址允许仅放行 123.207.110.121,或 build.finogeeks.club。在线编译小程序等相关功能时,需要请求此地址。