Kif Tinstalla Countly Analytics f'Sistemi Ibbażati fuq CentOS u Debian


Countly huwa softwer b'ħafna karatteristiċi, sors miftuħ, estensibbli ħafna fuq il-mowbajl u l-web f'ħin reali, notifiki push u softwer għar-rappurtar tal-ħabta li jħaddem aktar minn 2.5k websajts u 12k applikazzjonijiet mobbli.

Jaħdem f'mudell klijent/server; is-server jiġbor data minn apparat mobbli u apparat ieħor konness mal-Internet, filwaqt li l-klijent (SDK mobbli, web jew desktop) juri din l-informazzjoni f'format li janalizza l-użu tal-applikazzjoni u l-imġiba tal-utent aħħari.

Ara introduzzjoni bil-vidjo ta' minuta għal Countly.

  • Jappoġġja ġestjoni ċentralizzata.
  • Interface b'saħħitha għall-utent tad-dashboard (jappoġġja dashboards multipli, personalizzati u API).
  • Tipprovdi utent, applikazzjoni u funzjonalitajiet ta' ġestjoni tal-permessi.
  • Toffri appoġġ għal applikazzjonijiet multipli.
  • Jappoġġja l-qari/kitba ta' APIs.
  • Jappoġġja varjetà ta' plugins.
  • Toffri karatteristiċi analitiċi għal mobbli, web u desktop.
  • Jappoġġja r-rappurtar tal-ħabtiet għal iOS u Android u r-rappurtar tal-iżbalji għal Javascript.
  • Jappoġġja notifiki push sinjuri u interattivi għal iOS u Android.
  • Jappoġġja wkoll ir-rappurtar bl-email personalizzat.

Countly jista 'jiġi installat faċilment permezz ta' skript ta 'installazzjoni sabiħ fuq sistemi CentOS, RHEL, Debian u Ubuntu li għadhom kif ġew installati mingħajr ebda servizz li jisma' fuq il-port 80 jew 443.

  1. Installazzjoni ta' CentOS 7 Minimal
  2. Installazzjoni ta' RHEL 7 Minimal
  3. Installazzjoni ta' Debian 9 Minimal

F'dan l-artikolu, aħna niggwidawk dwar kif tinstalla u timmaniġġja Countly Analytics mil-linja tal-kmand f'sistemi bbażati fuq CentOS u Debian.

Pass 1: Installa Countly Server

1. Fortunatament, hemm skript ta 'installazzjoni mħejji għalik li jinstalla d-dipendenzi kollha kif ukoll is-server Countly fis-sistema tiegħek.

Sempliċement niżżel l-iskrittura billi tuża l-kmand wget u mexxiha minn hemm 'il quddiem kif ġej.

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

Importanti: Iddiżattiva SELinux fuq CentOS jew RHEL jekk tkun attivata. Countly mhux se jaħdem fuq server fejn SELinux huwa attivat.

L-installazzjoni se tieħu bejn 6-8 minuti, ladarba tkun kompluta tiftaħ il-URL minn web browser biex toħloq il-kont tal-amministratur tiegħek u illoggja mad-dashboard tiegħek.

http://localhost 
OR
http://SERVER_IP

2. Int ser tinżel fl-interface hawn taħt fejn tista 'żżid App mal-kont tiegħek biex tibda tiġbor id-dejta. Biex timla app b'dejta każwali/demo, iċċekkja l-għażla \Data demo.

3. Ladarba l-app tkun ġiet popolata, inti se tikseb il-ħarsa ġenerali tal-app tat-test kif muri. Biex timmaniġġja l-applikazzjonijiet, il-plugins tal-utenti eċċ, ikklikkja fuq l-oġġett tal-Menu tal-Ġestjoni.

Pass 2: Immaniġġja Countly Minn Terminal Linux

4. Countly vapuri b'diversi kmandi biex jimmaniġġjaw il-proċess. Tista 'tesegwixxi ħafna mill-kompiti permezz tal-interface tal-utent ta' Countly, iżda l-kmand tal-countly li jista 'jitħaddem fis-sintassi li ġejja - jagħmel il-bżonn għal geeks tal-linja tal-kmand.

$ 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

Pass 3: Backup u Restore Countly

5. Biex tikkonfigura backups awtomatiċi għal Countly, tista 'taħdem kmand tal-backup ta' countly jew tassenja biċċa xogħol cron li taħdem kuljum jew ġimgħa. Dan ix-xogħol cron idealment jagħmel backup tad-dejta tal-Countly f'direttorju tal-għażla tiegħek.

Id-database ta' Countly tal-backup tal-kmand li ġej, il-konfigurazzjoni ta' Countly u l-fajls tal-utent (eż. immaġini tal-app, immaġini tal-utent, ċertifikati, eċċ).

$ sudo countly backup /var/backups/countly

Barra minn hekk inti tista 'backup fajls jew database separatament billi tesegwixxi.

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

6. Biex tirrestawra Countly mill-backup, toħroġ il-kmand hawn taħt (speċifika d-direttorju tal-backup).

$ sudo countly restore /var/backups/countly

Bl-istess mod irrestawra biss fajls jew database separatament kif ġej.

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

Pass 4: Aġġorna Countly Server

7. Biex tibda proċess ta 'aġġornament, mexxi l-kmand taħt li se jmexxi npm biex tinstalla xi dipendenzi ġodda, jekk ikun hemm. Se jmexxi wkoll grunt dist-all biex jimminimizza l-fajls kollha u joħloq fajls ta 'produzzjoni minnhom għal tagħbija effettiva msaħħa.

U fl-aħħar jerġa 'jibda l-proċess Node.js ta' Countly biex iwettaq bidliet ġodda fil-fajls matul iż-żewġ proċessi preċedenti.

$ sudo countly upgrade 	
$ countly usage 

Għal aktar informazzjoni żur is-sit uffiċjali: https://github.com/countly/countly-server

F'dan l-artikolu, iggwidajna dwar kif tinstalla u timmaniġġja s-server Countly Analytics mil-linja tal-kmand f'sistemi bbażati fuq CentOS u Debian. Bħas-soltu, ibgħatilna l-mistoqsijiet jew il-ħsibijiet tiegħek dwar dan l-artikolu permezz tal-formola ta' tweġiba hawn taħt.