Monica personal CRM är ett organiserat och personligt anpassat kundrelationshanteringssystem för dem som har ett hektiskt liv och inte kan komma ihåg de små livshändelserna. Monicas verktyg för hantering av personliga relationer kan komma ihåg händelserna för din räkning och påminna dig när datumet kommer. Du kan installera Monicas verktyg för hantering av personliga relationer på ditt Ubuntu Linux-system för att organisera dina tankar, anteckningar, att göra-lista och andra aktiviteter.
Jag måste nämna att om du är ett fan av TV-programmet, har du förmodligen redan gissat att namnet kan komma från TV-programmet VÄNNERdär vi alla gillade Monica, och vi vet alla hur ren och organiserad hon var.
Monica Personal Relationship Management på Ubuntu Linux
Att installera Monicas verktyg för hantering av personliga relationer på en Ubuntu Linux är enkelt och okomplicerat. Du måste ha en PHP-server och en databas installerade på din Linux-maskin för att installera Monica CRM på ditt system. Den har också ett API som du kan använda för att köra programmets plugin på andra plattformar. Men Monicas verktyg för hantering av personliga relationer kräver också en värdtjänst för att leva applikationen.
Här kommer vi att använda PHP-servern och MySQL-databasen för att ställa in miljön. Det här inlägget kommer att se hur du installerar och kommer igång med Monicas verktyg för personlig relationshantering på Ubuntu.
Steg 1: Ladda ner och installera Monica Personal Relationship Management Tool
Här kommer vi att ladda ner Monicas verktyg för personlig relationshantering på vårt Linux-filsystem och konfigurera det med PHP-servern. Kör först följande mkdir-kommando för att skapa en katalog för Monica CRM.
sudo mkdir -p /var/www/monica cd /var/www/monica
Kör nu följande kommando för att ändra ägarskap för att utöka katalogrotbehörigheten. Glöm inte att ändra användarnamnet ubuntupit till ditt användarnamn.
sudo chown -R ubuntupit:ubuntupit /var/www/monica
Nu, följande git-kommando för att klona Monica CRM-filerna på ditt system.
—
git clone https://github.com/monicahq/monica.git . git checkout tags/v2.15.2
För att göra Monicas verktyg för hantering av personliga relationer till miljön kan du köra följande .env-kommando och ställa in konfigurationen. Byt först namn på exemplets variabelnamn och konfigurera sedan .env-filen.
mv .env.example .env nano .env
Inuti konfigurationsskriptet kan du lägga in din DB-information, localhost-adress, port och andra användardetaljer.
# 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=**************
Kör nu följande composer-kommando för att installera, konfigurera och integrera Monicas personliga CRM-konfigurationer med PHP-servern.
composer install --no-interaction --no-suggest --no-dev --ignore-platform-reqs
När du är klar med kompositören, kör följande NPM-kommandon för att installera NPM-modulerna och köra javascript-filerna.
npm install npm run production
Slutligen, kör följande hantverkskommandon på ditt terminalskal för att generera en PHP-artisan(Laravel)-nyckel och avsluta konfigurationen.
php artisan key:generate php artisan setup:production
Glöm inte att tillåta rotbehörighet till Monicas personliga CRM-katalog.
chown -R www-data:www-data /var/www/monica
Steg 2: Installera Apache Server på Ubuntu
Medan du behöver arbeta på en PHP-server måste du välja den bästa PHP-servern för din applikation. Du kan antingen välja Apache-servern eller Nginx-servern. Här kommer jag att installera Apache PHP-servern på min Linux-maskin. Installera och konfigurera Apache-servern på Linux snabbt och problemfritt. Du kan köra följande kommandorad på ditt terminalskal för att installera Apache PHP-servern på din maskin.
sudo apt install apache2 libapache2-mod-php
När PHP-serverns installation är klar kan du kontrollera din servers status genom att köra följande systemkontrollkommando på ditt terminalskal.
sudo a2enmod rewrite sudo systemctl restart apache2
Steg 3: Installera PHP-moduler på Ubuntu
Efter att ha installerat Apache PHP-servern och MySQL-databasmotorn behöver vi nu installera några PHP-moduler för att hantera PHP-beroendepaketen. Du kan köra följande kommando på ditt terminalskal för att installera PHP composer på din 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
Kör nu följande kommandorad på ditt terminalskal för att installera PHP-XML, PHP-Json, PHP-MySQL och andra moduler på ditt system.
php --version
Steg 4: Installera MariaDB Client på Ubuntu
Det här inlägget kommer att använda MariaDB-motorn för att skapa en databas för Monicas verktyg för hantering av personliga relationer. Du kan köra följande aptitude-kommando på ditt terminalskal för att installera MySQL-serverklienten.
sudo apt install -y mariadb-server
Du kan kontrollera versionen av MySQL-databasen på din maskin.
mysql --version
Efter att ha installerat MySQL-databasen kan vi nu skapa en databas för Monicas verktyg för hantering av personliga relationer. Om du använder en ny MySQL-databasmotor kan du köra följande kommando för att säkra din databas.
sudo mysql_secure_installation
Kör nu följande SQL-kommandon på ditt terminalskal för att skapa en Monica-databas med verktyg för personlig relationshantering. Glöm inte att ersätta ditt databasnamn och lösenordet med ditt.
$ mysql -uroot -p CREATE DATABASE monica; CREATE USER 'monica'@'localhost' IDENTIFIED BY 'StrongPassword'; GRANT ALL ON monica.* TO 'monica'@'localhost'; FLUSH PRIVILEGES; exit
Steg 5: Installera PHP Composer And Node.js
I det här steget måste du installera PHP-kompositören och Node.js JavaScript-tillägget för att ställa in Monica personal CRM korrekt. Kör följande kommando på ditt terminalskal för att ladda ner installationsfilen för PHP composer.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Kör nu följande kommando för att verifiera hash-krypteringen och göra dina lokala värdtjänster säkra.
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;"
Slutligen, kör kommandoraden nedan för att installera PHP-kompositören på din Ubuntu Linux.
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Efter att ha installerat kompositörsfilen kan du nu köra följande cURL-kommando för att ladda ner och installera Node.js-applikationen på ditt Ubuntu-system.
curl -sL https://deb.nodesource.com/setup_10.x | bash - apt-get install -y nodejs
Steg 6: Konfigurera Apache för Monica Personal Relationship Management
Att konfigurera Apache-servern för Monicas verktyg för hantering av personliga relationer kräver root-behörighet och viss grundläggande kunskap om serverhantering. Här kommer vi att redigera Apache-konfigurationsskriptet, lagrat i /etc/Apache-katalogen.
Kör följande kommandorad på ditt terminalskal för att redigera Apache-konfigurationsskriptet. Här använder jag nanoskriptredigeraren; du kan också använda din favoritskriptredigerare.
sudo nano /etc/apache2/sites-enabled/monica.conf
Nu kan du lägga till följande skriptrader i din Apache-serverkonfiguration för att lägga till din lokala värd för Monicas verktyg för hantering av personliga relationer.
<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>
Du kan se att jag har lagt till min localhost-adress istället för en faktisk domän på bilden nedan. Om du har en befintlig och aktiv domän kan du använda den domänen för att leva ditt Monicas webbapplikation för verktyg för personlig relationshantering.
Kör nu följande kommando för att ändra ägarskap på ditt terminalskal för att ge Monicas verktyg för hantering av personliga relationer root-privilegierna.
sudo chown -R www-data:www-data /srv/monica sudo chmod -R 775 /srv/monica/storage
Du kan nu kontrollera din Apache-server och starta om PHP-servern på din Ubuntu Linux.
$ sudo apachectl -t Syntax OK $ sudo systemctl restart apache2
Steg 7: Kom igång med Monica Personal Relationship Management
Efter att ha installerat PHP-servern och konfigurerat Monica personal CRM kan vi nu köra den via vår favoritwebbläsare. För att ladda Monica CRM på en webbläsare måste du känna till din lokala värds adress (eller domän-URL om du använde någon anpassad domän). Öppna först din webbläsare, skriv adressen till localhost (127.0.0.1) och tryck på Enter-knappen.
localhost
När webbläsargränssnittet öppnas kan du nu lägga in dina användaruppgifter och avsluta Monica CRMs installationsprocess på din Ubuntu Linux.
Slutord
Utvecklarna av Monicas verktyg för hantering av personliga relationer har gjort UX bättre och smidigt än tidigare. De har också introducerat tjänsterna CalDav och cardDAV med Monicas verktyg för hantering av personliga relationer. Du kan få upplevelsen av att använda den som en journal eller en adressbok.
Men om du letar efter en Monica-mobilapplikation är jag rädd att du inte skulle få det. Det finns för närvarande ingen bärbar Android- eller iOS-version av Monica CRM. Om du är intresserad av mer om Monica CRM kan du prova Chandler: Monicas mobilapplikation.
I hela inlägget har jag demonstrerat att installera och konfigurera Monicas verktyg för personlig relationshantering på ett Ubuntu Linux-system. Du kan också installera och integrera den med Docker-behållare och andra Linux-baserade system. Den har både gratis- och premiumversioner tillgängliga; du kan välja din version efter dina behov.
Om du älskar det här inlägget, dela det med dina vänner och Linux-communityt. Vi uppmuntrar dig också att skriva ner dina åsikter i kommentarsfältet.