CentOS 및 Debian 기반 시스템에 Countly Analytics를 설치하는 방법
Countly는 기능이 풍부한 오픈 소스, 고도로 확장 가능한 실시간 모바일 및 웹 분석, 푸시 알림 및 충돌보고 소프트웨어로 25,000 개 이상의 웹 사이트와 12k 모바일 애플리케이션을 지원합니다.
클라이언트/서버 모델에서 작동합니다. 서버는 모바일 장치 및 기타 인터넷 연결 장치에서 데이터를 수집하고 클라이언트 (모바일, 웹 또는 데스크톱 SDK)는이 정보를 애플리케이션 사용 및 최종 사용자 행동을 분석하는 형식으로 표시합니다.
Countly에 대한 1 분 동영상 소개를 시청하세요.
- Supports for centralized management.
- Powerful dashboard user interface (supports multiple, custom and API dashboards).
- Provides user, application and permission management functionalities.
- Offers multiple application support.
- Supports for reading / writing APIs.
- Supports a variety of plugins.
- Offers analytics features for mobile, web and desktop.
- Supports crash reporting for iOS and Android and error reporting for Javascript.
- Supports for rich and interactive push notifications for iOS and Android.
- Also supports for custom email reporting.
Countly는 포트 80 또는 443에서 수신 대기하는 서비스없이 새로 설치된 CentOS, RHEL, Debian 및 Ubuntu 시스템에 아름다운 설치 스크립트를 통해 쉽게 설치할 수 있습니다.
- Installation of CentOS 7 Minimal
- Installation of RHEL 7 Minimal
- Installation of Debian 9 Minimal
이 기사에서는 CentOS 및 Debian 기반 시스템의 명령 줄에서 Countly Analytics를 설치하고 관리하는 방법을 안내합니다.
1 단계 : Countly Server 설치
1. 운 좋게도 시스템에 모든 종속성과 Countly 서버를 설치할 설치 스크립트가 준비되어 있습니다.
wget 명령을 사용하여 스크립트를 다운로드 한 후 다음과 같이 실행하면됩니다.
# wget -qO- http://c.ly/install | bash
중요 : 활성화 된 경우 CentOS 또는 RHEL에서 SELinux를 비활성화합니다. Countly는 SELinux가 활성화 된 서버에서 작동하지 않습니다.
설치는 6-8 분 정도 소요되며 완료되면 웹 브라우저에서 URL을 열어 관리자 계정을 만들고 대시 보드에 로그인합니다.
http://localhost OR http://SERVER_IP

2. 데이터 수집을 시작하기 위해 계정에 앱을 추가 할 수있는 아래 인터페이스로 이동합니다. 임의/데모 데이터로 앱을 채우려면 \"데모 데이터\"옵션을 선택하십시오.

3. 앱이 채워지면 표시된대로 테스트 앱의 개요가 표시됩니다. 애플리케이션, 사용자 플러그인 등을 관리하려면 관리 메뉴 항목을 클릭하십시오.

2 단계 : Linux 터미널에서 Countly 관리
4. Countly는 프로세스를 관리하는 몇 가지 명령을 제공합니다. Countly 사용자 인터페이스를 통해 대부분의 작업을 실행할 수 있지만 다음 구문으로 실행할 수있는 countly 명령은 명령 줄 괴짜에게 필요한 작업을 수행합니다.
$ sudo countly version #prints Countly version $ sudo countly start #starts Countly $ sudo countly stop #stops Countly $ sudo countly restart #restarts Countly $ sudo countly status #used to view process status $ sudo countly test #runs countly test set $ sudo countly dir #prints Countly is installed path
3 단계 : 수많은 백업 및 복원
5. Countly의 자동 백업을 구성하려면 countly 백업 명령을 실행하거나 매일 또는 매주 실행되는 cron 작업을 할당 할 수 있습니다. 이 크론 작업은 Countly 데이터를 선택한 디렉토리에 이상적으로 백업합니다.
다음 명령은 Countly 데이터베이스, Countly 구성 및 사용자 파일 (예 : 앱 이미지, 사용자 이미지, 인증서 등)을 백업합니다.
$ sudo countly backup /var/backups/countly
또한 실행하여 파일 또는 데이터베이스를 별도로 백업 할 수 있습니다.
$ sudo countly backupdb /var/backups/countly $ sudo countly backupfiles /var/backups/countly
6. 백업에서 Countly를 복원하려면 아래 명령을 실행합니다 (백업 디렉터리 지정).
$ sudo countly restore /var/backups/countly
마찬가지로 다음과 같이 파일 또는 데이터베이스 만 개별적으로 복원하십시오.
$ sudo countly restorefiles /var/backups/countly $ sudo countly restoredb /var/backups/countly
4 단계 : Countly Server 업그레이드
7. 업그레이드 프로세스를 시작하려면 아래 명령을 실행하여 npm을 실행하여 새 종속성이있는 경우 설치합니다. 또한 grunt dist-all을 실행하여 모든 파일을 축소하고 향상된 효과적인 로딩을 위해 프로덕션 파일을 생성합니다.
마지막으로 Countly의 Node.js 프로세스를 다시 시작하여 이전 두 프로세스 동안 새 파일 변경 사항을 적용합니다.
$ sudo countly upgrade $ countly usage
자세한 내용은 공식 사이트를 방문하십시오 : https://github.com/countly/countly-server
이 기사에서는 CentOS 및 Debian 기반 시스템의 명령 줄에서 Countly Analytics 서버를 설치하고 관리하는 방법을 안내했습니다. 평소와 같이 아래 응답 양식을 통해이 기사에 대한 질문이나 생각을 보내주십시오.