Countly 可以在 Ubuntu Linux v14.04 或更高版本和 RHEL 7 或更高版本上安装。默认情况下,Node.js(Countly 所需 Web 服务器)需要在端口 80 上运行,确保此端口未被占用,例如 Apache 未运行。
Countly 不支持Ubuntu flavors (例如 Kubuntu, Lubuntu) 。
以下命令将在 Ubuntu 或 CentOS 服务器上下载并安装 Countly。
wget -qO- http://c.ly/install | bash
Digital Ocean 账户可以使用我们提供的 [Countly Digital Ocean Installer, 网链(http://do.count.ly/)。前往此链接选择参数并点击“安装 Countly”按钮。在 10 分钟内即可开始运行 Countly 实例!
作为可选方法,您可以通过 Github 下载 Countly 社区版:
• 下载主要分支版本Download main branch
• 下载最新版本Download latest release
注意:企业版源代码不公开,需要从企业版客户私有存储库下载。但两个版本的安装程序相同。
将 Countly 程序包提取至所需位置(例如 /usr 下)。然后运行 Countly 随附安装脚本:
sudo su - cd COUNTLY_INSTALLATION_DIRECTORY/bin bash countly.install.sh
基于RPM的发行版,您需要运行以下命令:
sudo su - cd COUNTLY_INSTALLATION_DIRECTORY/bin bash countly.install_rhel.sh
同样命令适用于 Red Hat Enterprise Linux(仅企业版支持)。
您可选择禁用ELinux on Red Hat 或 CentOS。拥有SELinux的服务器将不配合Countly。
安装过程需要 6-8 分钟。现在前往 http://YOUR_SERVER_IP_OR_DOMAIN
,创建管理账户并登录仪表盘。同时切勿忘记下载客户端 SDK.。
由于MongoDB有一些32-bit 限制, 只有64-bit服务器将可支持。
为帮助开发人员轻松生成和部署 Countly,我们提供即用式 Docker 映像。Countly 可从 Docker 映像启动:
docker pull countly/countly-server
docker run -d -P countly/countly-server
-d
daemonizes container, -P
将容器的端口80分配给主机。
同时请注意可能需要为 Mongodb 主机文件夹,以便在容器内存储数据:
mkdir /var/data/mongodb docker run -d -P -v /var/data/mongodb:/var/lib/mongodb countly/countly-server
此命令将主机 /var/data/mongodb
安装到容器目标路径 /var/lib/mongodb
.
注意首次启动容器时可能返回 MongoDB 连接错误(例如 500 MongoError: connect ECONNREFUSED 127.0.0.1:27017)。这属于正常现象,原因在于 mongodb 需要一段时间为 countly 数据库预分配文件。如出现此错误,只需在稍后重新启动容器。要查看日志,您可以使用标准 docker 日志命令。