GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Monica Personal Relationship Management auf Ubuntu

Das persönliche CRM von Monica ist ein organisiertes und personalisiertes Kundenbeziehungsmanagementsystem für diejenigen, die ein geschäftiges Leben führen und sich nicht an die kleinen Lebensereignisse erinnern können. Das persönliche Beziehungsmanagement-Tool von Monica kann sich in Ihrem Namen an die Ereignisse erinnern und Sie daran erinnern, wann das Datum kommt. Sie können das Monica-Tool zur Verwaltung persönlicher Beziehungen auf Ihrem Ubuntu-Linux-System installieren, um Ihre Gedanken, Notizen, Aufgabenlisten und andere Aktivitäten zu organisieren.

Ich muss erwähnen, wenn Sie ein Fan der TV-Show sind, haben Sie wahrscheinlich schon den Namen Monica erraten könnte aus der Fernsehsendung F.R.I.E.N.D.S. stammen, in der wir alle Monica mochten und wir alle wissen, wie sauber und organisiert sie war.

Monica Personal Relationship Management unter Ubuntu Linux

Die Installation des Monica-Tools zur Verwaltung persönlicher Beziehungen auf einem Ubuntu-Linux ist einfach und unkompliziert. Sie müssen einen PHP-Server und eine Datenbank auf Ihrem Linux-Rechner installiert haben, um das Monica CRM auf Ihrem System zu installieren. Es hat auch eine API, die Sie verwenden können, um das Plugin der Anwendung auf anderen Plattformen auszuführen. Das Monica-Tool zur Verwaltung persönlicher Beziehungen erfordert jedoch auch einen Hosting-Service, um die Anwendung zu betreiben.

Hier verwenden wir den PHP-Server und die MySQL-Datenbank, um die Umgebung einzurichten. In diesem Beitrag erfahren Sie, wie Sie das Monica-Tool zur Verwaltung persönlicher Beziehungen unter Ubuntu installieren und damit beginnen.

Schritt 1:Monica Personal Relationship Management Tool herunterladen und installieren

Hier laden wir das Monica-Tool zur Verwaltung persönlicher Beziehungen auf unser Linux-Dateisystem herunter und konfigurieren es mit dem PHP-Server. Führen Sie zuerst das folgende mkdir aus Befehl zum Erstellen eines Verzeichnisses für das Monica CRM.

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

Führen Sie nun den folgenden Befehl zum Ändern des Eigentümers aus, um die Verzeichnisstammberechtigung zu erteilen. Vergessen Sie nicht, den Benutzernamen ubuntupit zu ändern zu Ihrem Benutzernamen.

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

Nun der folgende Git-Befehl, um die Monica CRM-Dateien auf Ihrem System zu klonen.

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

Um die Umgebung des Monica-Tools zur Verwaltung persönlicher Beziehungen zu erstellen, können Sie die folgende .env ausführen Befehl und richten Sie die Konfiguration ein. Benennen Sie zuerst den Namen der Beispielvariablen um und konfigurieren Sie dann die .env-Datei.

mv .env.example .env
nano .env

Innerhalb des Konfigurationsskripts können Sie Ihre DB-Informationen, Localhost-Adresse, Port und andere Benutzerdetails einfügen.

# 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=**************

Führen Sie nun den folgenden Composer-Befehl aus, um die persönlichen CRM-Konfigurationen von Monica mit dem PHP-Server zu installieren, zu konfigurieren und zu integrieren.

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

Führen Sie nach Abschluss des Composers die folgenden NPM-Befehle aus, um die NPM-Module zu installieren und die Javascript-Dateien auszuführen.

npm install
npm run production

Führen Sie abschließend die folgenden Handwerkerbefehle auf Ihrer Terminal-Shell aus, um einen PHP-Artisan(Laravel)-Schlüssel zu generieren und die Konfiguration abzuschließen.

php artisan key:generate
php artisan setup:production

Vergessen Sie nicht, die Root-Berechtigung für das persönliche CRM-Verzeichnis von Monica zu gewähren.

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

Schritt 2:Installieren Sie Apache Server auf Ubuntu

Während Sie auf einem PHP-Server arbeiten müssen, müssen Sie den besten PHP-Server für Ihre Anwendung auswählen. Sie können entweder den Apache-Server oder den Nginx-Server auswählen. Hier werde ich den Apache PHP-Server auf meinem Linux-Rechner installieren. Installieren und konfigurieren Sie den Apache-Server unter Linux schnell und problemlos. Sie können die folgende Befehlszeile auf Ihrer Terminal-Shell ausführen, um den Apache PHP-Server auf Ihrem Computer zu installieren.

sudo apt install apache2 libapache2-mod-php

Sobald die Installation des PHP-Servers abgeschlossen ist, können Sie den Status Ihres Servers überprüfen, indem Sie den folgenden Systemsteuerungsbefehl auf Ihrer Terminal-Shell ausführen.

sudo a2enmod rewrite 
sudo systemctl restart apache2

Schritt 3:PHP-Module auf Ubuntu installieren

Nach der Installation des Apache PHP-Servers und der MySQL-Datenbank-Engine müssen wir nun einige PHP-Module installieren, um die PHP-Abhängigkeitspakete zu verwalten. Sie können den folgenden Befehl auf Ihrer Terminal-Shell ausführen, um PHP Composer auf Ihrem Ubuntu Linux zu installieren.

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

Führen Sie nun die folgende Befehlszeile auf Ihrer Terminal-Shell aus, um PHP-XML, PHP-Json, PHP-MySQL und andere Module auf Ihrem System zu installieren.

php --version

Schritt 4:MariaDB-Client auf Ubuntu installieren

In diesem Beitrag wird die MariaDB-Engine verwendet, um eine Datenbank für das persönliche Beziehungsmanagement-Tool von Monica zu erstellen. Sie können den folgenden aptitude-Befehl auf Ihrer Terminal-Shell ausführen, um den MySQL-Server-Client zu installieren.

sudo apt install -y mariadb-server

Sie können die Version der MySQL-Datenbank auf Ihrem Computer überprüfen.

mysql --version

Nach der Installation der MySQL-Datenbank können wir nun eine Datenbank für das Monica-Tool zur Verwaltung persönlicher Beziehungen erstellen. Wenn Sie eine neue MySQL-Datenbank-Engine verwenden, können Sie den folgenden Befehl ausführen, um Ihre Datenbank zu sichern.

sudo mysql_secure_installation

Führen Sie nun die folgenden SQL-Befehle auf Ihrer Terminal-Shell aus, um eine Monica-Datenbank für das persönliche Beziehungsmanagement-Tool zu erstellen. Vergessen Sie nicht, Ihren Datenbanknamen und das Passwort durch Ihre zu ersetzen.

$ mysql -uroot -p

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

Schritt 5:PHP Composer und Node.js installieren

In diesem Schritt müssen Sie den PHP-Composer und das Node.js-JavaScript-Addon installieren, um das persönliche CRM von Monica ordnungsgemäß einzurichten. Führen Sie den folgenden Befehl auf Ihrer Terminal-Shell aus, um die Setup-Datei für den PHP-Composer herunterzuladen.

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

Führen Sie nun den folgenden Befehl aus, um die Hash-Verschlüsselung zu überprüfen und Ihre localhost-Dienste sicher zu machen.

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;"

Führen Sie schließlich die unten angegebene Befehlszeile aus, um den PHP-Composer auf Ihrem Ubuntu Linux zu installieren.

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

Nach der Installation der Composer-Datei können Sie jetzt den folgenden cURL-Befehl ausführen, um die Node.js-Anwendung herunterzuladen und auf Ihrem Ubuntu-System zu installieren.

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

Schritt 6:Apache für Monica Personal Relationship Management konfigurieren

Die Konfiguration des Apache-Servers für das Monica-Tool zur Verwaltung persönlicher Beziehungen erfordert Root-Rechte und einige Grundkenntnisse der Serververwaltung. Hier bearbeiten wir das Apache-Konfigurationsskript, das im Verzeichnis /etc/Apache gespeichert ist.

Führen Sie die folgende Befehlszeile auf Ihrer Terminal-Shell aus, um das Apache-Konfigurationsskript zu bearbeiten. Hier verwende ich den Nano-Skripteditor; Sie können auch Ihren bevorzugten Skripteditor verwenden.

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

Jetzt können Sie die folgenden Skriptzeilen in Ihre Apache-Serverkonfiguration einfügen, um Ihren lokalen Host für das Monica-Tool zur Verwaltung persönlicher Beziehungen hinzuzufügen.

<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>

Sie können sehen, dass ich im Bild unten meine localhost-Adresse anstelle einer tatsächlichen Domain hinzugefügt habe. Wenn Sie über eine vorhandene und aktive Domain verfügen, können Sie diese Domain verwenden, um Ihre Monica-Webanwendung für das persönliche Beziehungsmanagement-Tool zu betreiben.

Führen Sie nun den folgenden Befehl zum Ändern des Eigentümers auf Ihrer Terminal-Shell aus, um dem Monica-Tool zur Verwaltung persönlicher Beziehungen die Root-Berechtigungen zu erteilen.

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

Sie können jetzt Ihren Apache-Server überprüfen und den PHP-Server auf Ihrem Ubuntu Linux neu starten.

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

Schritt 7:Beginnen Sie mit Monica Personal Relationship Management

Nachdem wir den PHP-Server installiert und das persönliche CRM von Monica konfiguriert haben, können wir es jetzt über unseren bevorzugten Webbrowser ausführen. Um das Monica CRM in einem Webbrowser zu laden, müssen Sie die Adresse Ihres lokalen Hosts kennen (oder die Domain-URL, wenn Sie eine benutzerdefinierte Domain verwendet haben). Öffnen Sie zuerst Ihren Browser, geben Sie die localhost-Adresse (127.0.0.1) ein und drücken Sie die Eingabetaste.

localhost

Sobald sich die Browseroberfläche öffnet, können Sie jetzt Ihre Benutzeranmeldeinformationen eingeben und den Installationsprozess von Monica CRM auf Ihrem Ubuntu Linux abschließen.

Schlussworte

Die Entwickler des Monica-Tools zur Verwaltung persönlicher Beziehungen haben die UX besser und reibungsloser als zuvor gemacht. Sie haben auch die Dienste CalDav und cardDAV mit dem persönlichen Beziehungsmanagement-Tool Monica eingeführt. Sie können die Erfahrung machen, es als Tagebuch oder Adressbuch zu verwenden.

Wenn Sie jedoch nach einer mobilen Anwendung von Monica suchen, befürchte ich, dass Sie diese nicht bekommen würden. Derzeit ist keine portable Android- oder iOS-Version von Monica CRM verfügbar. Wenn Sie mehr über das Monica CRM wissen möchten, können Sie die mobile Anwendung Chandler:The Monica ausprobieren.

Im gesamten Beitrag habe ich die Installation und Konfiguration des Monica-Tools zur Verwaltung persönlicher Beziehungen auf einem Ubuntu-Linux-System demonstriert. Sie können es auch installieren und in Docker-Container und andere Linux-basierte Systeme integrieren. Es sind sowohl kostenlose als auch Premium-Versionen verfügbar; Sie können Ihre Version nach Bedarf auswählen.

Wenn Ihnen dieser Beitrag gefällt, teilen Sie ihn bitte mit Ihren Freunden und der Linux-Community. Wir empfehlen Ihnen auch, Ihre Meinung in den Kommentarbereich zu schreiben.


Ubuntu
  1. So installieren Sie MySQL unter Ubuntu 18.04

  2. So installieren Sie Minecraft Server auf Ubuntu 18.04

  3. So installieren Sie Nginx unter Ubuntu 20.04

  4. So installieren Sie MariaDB unter Ubuntu 20.04

  5. So installieren Sie Zimbra 8.6 auf einem Ubuntu 14.04-Server

So installieren Sie Ubuntu Server 18.04 LTS

So installieren Sie Ubuntu 20.04 LTS-Server

So installieren Sie Cockpit unter Ubuntu 20.04

So installieren Sie den VNC-Server unter Ubuntu 20.04

So installieren Sie den HTTrack-Server unter Ubuntu 20.04

So installieren Sie Plex Media Server auf Ubuntu 16.04 Server/Desktop