GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Monica Personal Relationship Management na Ubuntu

Monica personal CRM je organizovaný a personalizovaný systém řízení vztahů se zákazníky pro ty, kteří mají zaneprázdněný život a nemohou si vzpomenout na malé životní události. Nástroj pro správu osobních vztahů Monica si může zapamatovat události vaším jménem a připomenout vám, kdy přijde datum. Do svého systému Ubuntu Linux si můžete nainstalovat nástroj pro správu osobních vztahů Monica, abyste si mohli uspořádat své myšlenky, poznámky, seznam úkolů a další aktivity.

Musím zmínit, že pokud jste fanouškem televizního pořadu, pravděpodobně jste již uhodli jméno Monica může být převzato z televizního pořadu F.R.I.E.N.D.S., kde jsme všichni měli Moniku rádi a všichni víme, jak byla čistá a organizovaná.

Monica Personal Relationship Management na Ubuntu Linux

Instalace nástroje pro správu osobních vztahů Monica na Ubuntu Linux je snadná a přímočará. Chcete-li nainstalovat Monica CRM do vašeho systému, musíte mít na svém počítači se systémem Linux nainstalovaný PHP server a databázi. Má také API, které můžete použít ke spuštění pluginu aplikace na jiných platformách. Nástroj pro správu osobních vztahů Monica však také vyžaduje hostingovou službu, aby aplikace fungovala.

Zde použijeme k nastavení prostředí PHP server a databázi MySQL. V tomto příspěvku se dozvíte, jak nainstalovat a začít s nástrojem pro správu osobních vztahů Monica na Ubuntu.

Krok 1:Stáhněte si a nainstalujte nástroj Monica Personal Relationship Management Tool

Zde si stáhneme nástroj pro správu osobních vztahů Monica na našem souborovém systému Linux a nakonfigurujeme jej pomocí serveru PHP. Nejprve spusťte následující mkdir příkaz k vytvoření adresáře pro Monica CRM.

sudo mkdir -p /var/www/monica
cd /var/www/monica

Nyní spusťte následující příkaz pro změnu vlastnictví, abyste získali oprávnění kořenového adresáře. Nezapomeňte změnit uživatelské jméno ubuntupit na vaše uživatelské jméno.

sudo chown -R ubuntupit:ubuntupit /var/www/monica
--

Nyní následující příkaz git ke klonování souborů Monica CRM ve vašem systému.

git clone https://github.com/monicahq/monica.git .
git checkout tags/v2.15.2

Chcete-li vytvořit prostředí nástroje pro správu osobních vztahů Monica, můžete spustit následující .env příkaz a nastavte konfiguraci. Nejprve přejmenujte vzorový název proměnné a poté nakonfigurujte soubor .env.

mv .env.example .env
nano .env

Do konfiguračního skriptu můžete vložit informace o své databázi, adresu místního hostitele, port a další podrobnosti o uživateli.

# Database information
# To keep this information secure, we urge you to change the default password
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
# You can use mysql unix socket if available, it overrides DB_HOST and DB_PORT values.
#DB_UNIX_SOCKET=/var/run/mysqld/mysqld.sock
DB_DATABASE=monica
DB_USERNAME=monica 
DB_PASSWORD=**************

Nyní spusťte následující příkaz skladatel k instalaci, konfiguraci a integraci konfigurací osobního CRM Monica se serverem PHP.

composer install --no-interaction --no-suggest --no-dev --ignore-platform-reqs

Po dokončení skládání spusťte následující příkazy NPM, abyste nainstalovali moduly NPM a spustili soubory javascriptu.

npm install
npm run production

Nakonec spusťte na svém terminálu následující příkazy artisan, abyste vygenerovali klíč PHP artisan (Laravel) a dokončete konfiguraci.

php artisan key:generate
php artisan setup:production

Nezapomeňte povolit oprávnění root k osobnímu adresáři CRM Monica.

chown -R www-data:www-data /var/www/monica

Krok 2:Instalace serveru Apache na Ubuntu

I když potřebujete pracovat na PHP serveru, musíte si vybrat ten nejlepší PHP server pro vaši aplikaci. Můžete si vybrat server Apache nebo server Nginx. Zde nainstaluji server Apache PHP na svůj počítač se systémem Linux. Instalace a konfigurace serveru Apache na Linuxu rychlá a bezproblémová. Chcete-li nainstalovat server Apache PHP na váš počítač, můžete na svém terminálu spustit následující příkazový řádek.

sudo apt install apache2 libapache2-mod-php

Po dokončení instalace PHP serveru můžete zkontrolovat stav svého serveru spuštěním následujícího příkazu pro ovládání systému na vašem terminálu.

sudo a2enmod rewrite 
sudo systemctl restart apache2

Krok 3:Nainstalujte moduly PHP na Ubuntu

Po instalaci serveru Apache PHP a databázového stroje MySQL nyní potřebujeme nainstalovat několik modulů PHP, abychom mohli spravovat balíčky závislostí PHP. Můžete spustit následující příkaz na vašem terminálovém shellu a nainstalovat PHP skladatel na váš Ubuntu Linux.

sudo apt install -y git php php-intl php-json php-cli php-fpm php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

Nyní spusťte na svém terminálu následující příkazový řádek a nainstalujte do svého systému moduly PHP-XML, PHP-Json, PHP-MySQL a další.

php --version

Krok 4:Instalace klienta MariaDB na Ubuntu

Tento příspěvek použije engine MariaDB k vytvoření databáze pro nástroj pro správu osobních vztahů Monica. Chcete-li nainstalovat klienta serveru MySQL, můžete spustit následující příkaz aptitude na vašem terminálovém shellu.

sudo apt install -y mariadb-server

Verzi databáze MySQL můžete zkontrolovat na svém počítači.

mysql --version

Po instalaci databáze MySQL nyní můžeme vytvořit databázi pro nástroj Monica pro správu osobních vztahů. Pokud používáte nový databázový stroj MySQL, můžete pro zabezpečení databáze spustit následující příkaz.

sudo mysql_secure_installation

Nyní spusťte následující příkazy SQL na vašem terminálovém shellu a vytvořte databázi nástrojů pro správu osobních vztahů Monica. Nezapomeňte nahradit název databáze a heslo svým.

$ mysql -uroot -p

CREATE DATABASE monica;
CREATE USER 'monica'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL ON monica.* TO 'monica'@'localhost';
FLUSH PRIVILEGES;
exit

Krok 5:Nainstalujte PHP Composer a Node.js

V tomto kroku musíte nainstalovat PHP skladatel a doplněk Node.js JavaScript, abyste správně nastavili osobní CRM Monica. Spuštěním následujícího příkazu na vašem terminálovém shellu stáhněte instalační soubor PHP skladatele.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Nyní spusťte následující příkaz, abyste ověřili šifrování hash a zajistili zabezpečení svých služeb localhost.

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Nakonec spusťte příkazový řádek uvedený níže a nainstalujte PHP skladatel na váš Ubuntu Linux.

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Po instalaci souboru skladatele můžete nyní spustit následující příkaz cURL ke stažení a instalaci aplikace Node.js do vašeho systému Ubuntu.

curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs

Krok 6:Konfigurace Apache pro Monica Personal Relationship Management

Konfigurace serveru Apache pro nástroj pro správu osobních vztahů Monica vyžaduje oprávnění root a určité základní znalosti správy serveru. Zde upravíme konfigurační skript Apache, uložený v adresáři /etc/Apache.

Chcete-li upravit konfigurační skript Apache, spusťte na svém terminálu následující příkazový řádek. Zde používám editor nano skriptů; můžete také použít svůj oblíbený editor skriptů.

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

Nyní můžete do konfigurace serveru Apache přidat následující řádky skriptu a přidat tak svého localhost pro nástroj pro správu osobních vztahů Monica.

<VirtualHost *:80>
ServerName localhost

ServerAdmin ubuntupit
DocumentRoot /srv/monica/public

<Directory /srv/monica/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

ErrorLog /var/log/apache2/monica_error.log
CustomLog /var/log/apache2/monica_access.log combined
</VirtualHost>

Na obrázku níže můžete vidět, že jsem místo skutečné domény přidal svou adresu localhost. Pokud máte existující a aktivní doménu, můžete tuto doménu použít k provozování své webové aplikace nástroje pro správu osobních vztahů Monica.

Nyní spusťte následující příkaz pro změnu vlastnictví na vašem terminálovém shellu, abyste dali nástroji pro správu osobních vztahů Monica oprávnění root.

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

Nyní můžete zkontrolovat svůj server Apache a restartovat server PHP na vašem Ubuntu Linux.

$ sudo apachectl -t
Syntax OK
$ sudo systemctl restart apache2

Krok 7:Začněte s řízením osobních vztahů Monice

Po instalaci PHP serveru a konfiguraci osobního CRM Monica jej nyní můžeme spustit prostřednictvím našeho oblíbeného webového prohlížeče. Chcete-li načíst Monica CRM do webového prohlížeče, musíte znát adresu svého localhost (nebo adresu URL domény, pokud jste použili jakoukoli vlastní doménu). Nejprve otevřete prohlížeč, zadejte adresu localhost (127.0.0.1) a stiskněte tlačítko Enter.

localhost

Jakmile se otevře rozhraní prohlížeče, můžete nyní zadat své uživatelské údaje a dokončit instalační proces Monica CRM na vašem Ubuntu Linux.

Poslední slova

Vývojáři nástroje pro správu osobních vztahů Monica udělali UX lepší a plynulejší než předchozí. Zavedli také služby CalDav a cardDAV s nástrojem pro správu osobních vztahů Monica. Můžete získat zkušenost s jeho používáním jako deník nebo adresář.

Pokud však hledáte mobilní aplikaci Monica, obávám se, že ji nedostanete. V současné době není k dispozici žádná přenosná verze Monica CRM pro Android nebo iOS. Pokud vás zajímá více o Monica CRM, můžete vyzkoušet mobilní aplikaci Chandler:The Monica.

V celém příspěvku jsem demonstroval instalaci a konfiguraci nástroje pro správu osobních vztahů Monica v systému Ubuntu Linux. Můžete jej také nainstalovat a integrovat s kontejnery Docker a dalšími systémy založenými na Linuxu. Má k dispozici bezplatné i prémiové verze; verzi si můžete vybrat podle svých potřeb.

Pokud se vám tento příspěvek líbí, sdílejte jej se svými přáteli a linuxovou komunitou. Doporučujeme vám také napsat své názory do sekce komentářů.


Ubuntu
  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  3. Jak nainstalovat Zimbru 8.6 na server Ubuntu 14.04

  1. Jak nainstalovat Nginx na Ubuntu 20.04

  2. Jak nainstalovat MariaDB na Ubuntu 20.04

  3. Jak nainstalovat nástroj Foreman Server Management Tool na Ubuntu 18.04 LTS

  1. Jak nainstalovat VNC Server na Ubuntu 14.04

  2. Jak nainstalovat Monica Personal Relationship Manager na Ubuntu 18.04 LTS

  3. Jak nainstalovat OpenSIPS Server na Ubuntu 15.04