Bii o ṣe le Fi Awọn atupale kika Ilu ka ni CentOS ati Awọn eto ipilẹ Debian


Countly jẹ ọlọrọ ẹya-ara, orisun ṣiṣi, gidi-extensible gidi-akoko alagbeka & atupale wẹẹbu, awọn iwifunni titari ati sọfitiwia ijabọ jamba ti o ni agbara diẹ sii awọn oju opo wẹẹbu 2.5k ati awọn ohun elo alagbeka 12k.

O n ṣiṣẹ ni awoṣe alabara/olupin; olupin n ṣajọ data lati awọn ẹrọ alagbeka ati awọn ẹrọ ti a sopọ mọ Intanẹẹti miiran, lakoko ti alabara (alagbeka, wẹẹbu tabi SDK tabili) ṣe afihan alaye yii ni ọna kika eyiti o ṣe itupalẹ lilo ohun elo ati ihuwasi olumulo ipari.

Wo ifihan fidio iṣẹju 1 si Countly.

  • Awọn atilẹyin fun iṣakoso aarin.
  • Ni wiwo olumulo dasibodu ti o lagbara (ṣe atilẹyin ọpọ, aṣa ati awọn dasibodu API).
  • Pese olumulo, ohun elo ati awọn iṣẹ iṣakoso igbanilaaye.
  • Nfun atilẹyin ohun elo lọpọlọpọ.
  • Awọn atilẹyin fun kika/kikọ awọn API.
  • Ṣe atilẹyin ọpọlọpọ awọn afikun.
  • Nfun awọn ẹya atupale fun alagbeka, wẹẹbu ati tabili.
  • Ṣe atilẹyin ijabọ jamba fun iOS ati Android ati ijabọ aṣiṣe fun Javascript.
  • Ṣe atilẹyin fun awọn iwifunni titari ọlọrọ ati ibanisọrọ fun iOS ati Android.
  • Tun ṣe atilẹyin fun ijabọ imeeli ti aṣa.

O le ka awọn county ni rọọrun nipasẹ iwe afọwọkọ fifi sori ẹwa lori CentOS, RHEL, Debian ati awọn eto Ubuntu ti a fi sori ẹrọ laisi awọn iṣẹ eyikeyi ti ngbọ lori ibudo 80 tabi 443.

  1. Fifi sori ẹrọ ti CentOS 7 Pọọku
  2. Fifi sori ẹrọ ti RHEL 7 Pọọku
  3. Fifi sori ẹrọ ti Debian 9 Pọọku

Ninu àpilẹkọ yii, a yoo tọ ọ le lori bii o ṣe le fi sori ẹrọ ati ṣakoso awọn Itupalẹ Awọn iṣiro lati laini aṣẹ ni CentOS ati awọn eto orisun Debian.

Igbesẹ 1: Fi Server Server ka

1. Oriire, iwe afọwọkọ fifi sori ẹrọ wa fun ọ eyiti yoo fi sori ẹrọ gbogbo awọn igbẹkẹle bakanna bi olupin countly lori eto rẹ.

Nìkan ṣe igbasilẹ iwe afọwọkọ nipa lilo pipaṣẹ wget ati ṣiṣe lẹhinna lẹhin atẹle.

# wget -qO- http://c.ly/install | bash

Pataki: Mu SELinux kuro lori CentOS tabi RHEL ti o ba ṣiṣẹ. Countly kii yoo ṣiṣẹ lori olupin kan nibiti a ti muu SELinux ṣiṣẹ.

Fifi sori ẹrọ yoo gba laarin awọn iṣẹju 6-8, ni kete ti o ṣii URL lati aṣawakiri wẹẹbu kan lati ṣẹda akọọlẹ abojuto rẹ ati buwolu wọle si dasibodu rẹ.

http://localhost 
OR
http://SERVER_IP

2. Iwọ yoo de ni wiwo ni isalẹ nibiti o le ṣafikun App si akọọlẹ rẹ lati bẹrẹ gbigba data. Lati ṣe agbejade ohun elo pẹlu data laileto/demo, ṣayẹwo aṣayan\"data Demo".

3. Lọgan ti a ba ti gbe app naa, iwọ yoo gba iwoye ti ohun elo idanwo bi o ti han. Lati ṣakoso awọn ohun elo, awọn afikun awọn olumulo abbl, tẹ lori ohunkan Akojọ aṣyn Iṣakoso.

Igbesẹ 2: Ṣakoso Orilẹ-ede Lati Ibudo Linux

4. Awọn ọkọ oju omi kaakiri pẹlu pẹlu awọn ofin pupọ lati ṣakoso ilana naa. O le ṣe ọpọlọpọ awọn iṣẹ-ṣiṣe nipasẹ wiwo olumulo Olumulo, ṣugbọn aṣẹ aṣẹ-aṣẹ eyiti o le ṣiṣẹ ni sintasi atẹle - ṣe iwulo fun awọn geeks laini aṣẹ.

$ 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

Igbesẹ 3: Afẹyinti ati Mu pada Countly

5. Lati tunto awọn afẹyinti adaṣe fun Countly, o le ṣiṣe pipaṣẹ afẹyinti kika tabi fi iṣẹ cron ti o nṣiṣẹ ni gbogbo ọjọ tabi ọsẹ. Iṣẹ-iṣẹ cron yii ṣe afẹyinti data Ikawe si itọsọna kan ti o fẹ.

Atẹle pipaṣẹ atẹle Iṣakoso data data county, Iṣeto kika ilu & awọn faili olumulo (fun apẹẹrẹ awọn aworan ohun elo, awọn aworan olumulo, awọn iwe-ẹri, ati bẹbẹ lọ).

$ sudo countly backup /var/backups/countly

Ni afikun o le ṣe afẹyinti awọn faili tabi ibi ipamọ data lọtọ nipasẹ ṣiṣe.

$ sudo countly backupdb /var/backups/countly
$ sudo countly backupfiles /var/backups/countly

6. Lati mu pada Countly lati afẹyinti, gbe aṣẹ ti o wa ni isalẹ (ṣafihan ilana itọsọna afẹyinti).

$ sudo countly restore /var/backups/countly

Bakanna mu awọn faili nikan pada tabi ibi ipamọ data lọtọ bi atẹle.

$ sudo countly restorefiles /var/backups/countly
$ sudo countly restoredb /var/backups/countly

Igbesẹ 4: Igbesoke Server Server countly

7. Lati bẹrẹ ilana igbesoke, ṣiṣe aṣẹ ni isalẹ eyiti yoo ṣiṣẹ npm lati fi sori ẹrọ eyikeyi awọn igbẹkẹle titun, ti eyikeyi ba. Yoo tun ṣiṣẹ grunt dist-gbogbo lati minify gbogbo awọn faili ati ṣẹda awọn faili iṣelọpọ lati ọdọ wọn fun imudara imudara imudara.

Ati nikẹhin tun bẹrẹ ilana Node.js Countly lati ṣe awọn ayipada awọn faili tuntun lakoko awọn ilana meji tẹlẹ.

$ sudo countly upgrade 	
$ countly usage 

Fun alaye diẹ sii ṣabẹwo si aaye osise: https://github.com/countly/countly-server

Ninu nkan yii, a tọ ọ lori bi o ṣe le fi sori ẹrọ ati ṣakoso olupin olupin atupale lati ila laini aṣẹ ni CentOS ati awọn ọna ṣiṣe orisun Debian. Gẹgẹbi o ṣe deede, firanṣẹ awọn ibeere rẹ tabi awọn ero nipa nkan yii nipasẹ fọọmu idahun ni isalẹ.