Cum se instalează Cloud-ul de gestionare a informațiilor personale Monica pe Ubuntu 18.04

0
19

Imagine: Jack Wallen
                                        

Monica este un manager de relații personale bazate pe web / cloud open source, care poate servi cu ușurință ca mijloc de organizare a informațiilor despre clienți, prieteni, familii, clienți potențiali etc. Dacă sunteți în căutarea unui web- instrument care vă va permite să urmăriți detaliile despre oameni (indiferent de relația lor cu dvs.), Monica ar putea fi ceea ce aveți nevoie.

Mă voi duce să instalați Monica pe Ubuntu 18.04. Instalarea este un pic dificilă, așa că fii pregătit să faci un pic de lucru. (19659006) Comparați vânzătorii: Microsoft Azure, Amazon AWS și Google Cloud (Tech Pro Research)

Aveți nevoie de

Singurele lucruri de care aveți nevoie sunt o instalare de lucru a Ubuntu Server 18.04 și un cont cu privilegii sudo.

Instalarea dependențelor

Primul lucru pe care trebuie să-l facem este să avem grijă de o serie de dependențe. Deschideți o fereastră de terminal și emiteți următoarea comandă:

 sudo apt-get install php-php php-php-php-php php-php-php-php-mysql php-pear php-bcmath -y 

După completarea comenzii, instalați compozitorul cu comanda:

 sudo apt-get instalați compozitor -y 

sudo mysql_secure_installation

Când răspundeți la toate întrebările (și creați o parolă pentru contul de admin) . Când se termină, sunteți gata să continuați.

Crearea unei baze de date și a unui utilizator

Acum permiteți crearea bazei de date și a utilizatorului. Eliberați comanda:

 mysql -u root -p 

Când vi se solicită, tastați parola contului de administrator MySQL pe care ați creat-o mai devreme. Creați baza de date și utilizatorul (și acordați utilizatorului permisiunile necesare) cu comenzile:

 CREATE DATABASE monica;
CREAȚI UTILIZATORUL "monica" @ "localhost" IDENTIFICAT DE "parola";
GRANT ALL ON monica. * TO 'monica' @ 'localhost';
PRIVILEGIILE FLUXULUI;

Creează un nou director cu comanda:

unde parola este o parolă puternică și unică

Descarcă și configurează Monica

Se schimbă în rădăcina documentului cu comanda:

 sudo mkdir monica [19659010] sudo mkdir monica 

Clone Monica cu următoarele comenzi:

 clona git https://github.com/monicahq/monica.git
cd monica 

Copiați fișierul de configurare cu comanda:

 sudo cp .env.example .env 

Deschideți fișierul .venv cu comanda:

 sudo nano .env 

modificați în consecință) următoarele rânduri:

 APP_URL = SERVER_IP
DB_DATABASE = monica
DB_USERNAME = monica
DB_PASSWORD = parola 

unde SERVER_IP este IP (sau domeniu) serverului și parola este parola creată pentru baza de date

Salvați și închideți acest fișier

Instalați pachetele php cu comanda: 19659010] compuneți instalarea –no-interacțiune –no-sugerăm –no-dev

Generați o cheie de aplicație cu comanda:

 php key artisan: generate 

/ folderele symlink cu comanda:

 php artisan setup: production 

Când comanda finalizează, va indica unde puteți indica un browser. Rezistați; nu sunteți încă pregătiți pentru asta. Înainte de a face acest lucru, creați o nouă lucrare cron (deoarece Monica necesită câteva comenzi pentru a fi executate la fiecare câteva minute) cu comanda:

 echo "* * * * * www-data / usr / bin / php / var / www / html / monica / artisan program: rulați "http://www.techrepublic.com/" sudo tee /etc/cron.d/monica

În cele din urmă, activați rescrierea cu comanda:

 sudo a2enmod rescrie [19659049] Configurați Apache 

Următorul pas este să spuneți lui Apache unde sunt fișierele Monica. Creați un nou fișier de configurare cu comanda:

 sudo nano /etc/apache2/sites-enabled/monica.conf

In care fișier, lipiți următoarele:

 
    Numele serverului SERVER_IP / DOMAIN

    ServerAdmin webmaster@example.com
    DocumentRoot / var / www / html / monica / public

    
        Opțiuni Indexuri FollowSymLinks
        AllowOverride All
        Solicitați toate acordate
    

    ErrorLog /var/log/apache2/monica_error.log
    CustomLog /var/log/apache2/monica_access.log combinate

unde SERVER_IP / DOMAIN este adresa IP sau domeniul serverului

Salvați și închideți acest fișier

Setați permisiunile corespunzătoare pentru folderul web Monica cu comenzile:

 chown -R www-data: www-data / var / www / html / monica
sudo chmod -R 775 / var / www / html / monica / storage 

Reporniți Apache cu comanda:

 sudo systemctl restart apache 

În cele din urmă, deschideți un browser și indicați-l la http: // SERVER_IP (unde SERVER_IP este adresa IP a serverului). Vi se va solicita să creați un cont cu Monica ( Figura A ). Odată ce ați creat un cont, vă puteți autentifica. [196590065] Figura A

 Figura A

Înregistrați un cont Monica

Acum sunteți gata să adăugați persoanele de contact la Monica. Odată ce adăugați un contact, puteți începe să completați toate detaliile de care aveți nevoie (cum ar fi conversații, apeluri telefonice, activități, mementouri, sarcini, cadouri și multe altele) pentru a urmări mai bine aceste relații. /www.techrepublic.com/ "width =" 70 "height =" 70 "/>

Buletin informativ Cloud Insights

Baza dvs. de cunoștințe pentru cele mai recente despre AWS, Microsoft Azure, Google Cloud Platform, Docker, SaaS, IaaS , securitatea cloud, containerele, norul public, norul hibrid, norul din industrie și multe altele.
                            Livrate luni
                        



Înscrieți-vă astăzi
                        

Vezi de asemenea

Source link