GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Manajemen Hubungan Pribadi Monica di Ubuntu

CRM pribadi Monica adalah sistem manajemen hubungan pelanggan yang terorganisir dan dipersonalisasi untuk mereka yang memiliki kehidupan yang sibuk dan tidak dapat mengingat peristiwa kecil dalam kehidupan. Alat manajemen hubungan pribadi Monica dapat mengingat peristiwa atas nama Anda dan mengingatkan Anda saat tanggalnya tiba. Anda dapat menginstal alat manajemen hubungan pribadi Monica di sistem Linux Ubuntu Anda untuk mengatur pemikiran, catatan, daftar tugas, dan aktivitas lainnya.

Harus saya sebutkan, jika Anda adalah penggemar acara TV, Anda mungkin sudah menebak bahwa nama Monica mungkin diambil dari acara tv F.R.I.E.N.D.S., di mana kita semua menyukai Monica, dan kita semua tahu betapa bersih dan teraturnya dia.

Manajemen Hubungan Pribadi Monica Di Ubuntu Linux

Menginstal alat manajemen hubungan pribadi Monica di Ubuntu Linux mudah dan langsung. Anda harus memiliki server PHP dan database yang terinstal di mesin Linux Anda untuk menginstal Monica CRM di sistem Anda. Ini juga memiliki API yang dapat Anda gunakan untuk menjalankan plugin aplikasi di platform lain. Namun, alat manajemen hubungan pribadi Monica juga memerlukan layanan hosting untuk menjalankan aplikasi.

Di sini, kita akan menggunakan server PHP dan database MySQL untuk mengatur lingkungan. Posting ini akan melihat cara menginstal dan memulai alat manajemen hubungan pribadi Monica di Ubuntu.

Langkah 1:Unduh dan Instal Alat Manajemen Hubungan Pribadi Monica

Di sini, kami akan mengunduh alat manajemen hubungan pribadi Monica di sistem file Linux kami dan mengonfigurasinya dengan server PHP. Pertama, jalankan mkdir berikut ini perintah untuk membuat direktori untuk Monica CRM.

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

Sekarang, jalankan perintah ubah kepemilikan berikut untuk memberikan izin root direktori. Jangan lupa ganti username ubuntupit ke nama pengguna Anda.

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

Sekarang, perintah git berikut untuk mengkloning file Monica CRM di sistem Anda.

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

Untuk membuat lingkungan alat manajemen hubungan pribadi Monica, Anda dapat menjalankan .env berikut ini perintah dan mengatur konfigurasi. Pertama, ganti nama nama variabel contoh, lalu konfigurasikan file .env.

mv .env.example .env
nano .env

Di dalam skrip konfigurasi, Anda dapat memasukkan info DB, alamat localhost, port, dan detail pengguna lainnya.

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

Sekarang, jalankan perintah komposer berikut untuk menginstal, mengonfigurasi, dan mengintegrasikan konfigurasi CRM pribadi Monica dengan server PHP.

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

Setelah menyelesaikan composer, jalankan perintah NPM berikut untuk menginstal modul NPM dan menjalankan file javascript.

npm install
npm run production

Terakhir, jalankan perintah artisan berikut pada shell terminal Anda untuk menghasilkan kunci artisan(Laravel) PHP dan selesaikan konfigurasinya.

php artisan key:generate
php artisan setup:production

Jangan lupa untuk mengizinkan izin root ke direktori CRM pribadi Monica.

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

Langkah 2:Instal Server Apache Di Ubuntu

Meskipun Anda perlu bekerja di server PHP, Anda harus memilih server PHP terbaik untuk aplikasi Anda. Anda dapat memilih server Apache atau server Nginx. Di sini, saya akan menginstal server Apache PHP di mesin Linux saya. Menginstal dan mengonfigurasi server Apache di Linux dengan cepat dan tanpa kerumitan. Anda dapat menjalankan baris perintah berikut pada shell terminal Anda untuk menginstal server Apache PHP pada mesin Anda.

sudo apt install apache2 libapache2-mod-php

Setelah instalasi server PHP selesai, Anda dapat memeriksa status server Anda dengan menjalankan perintah kontrol sistem berikut pada shell terminal Anda.

sudo a2enmod rewrite 
sudo systemctl restart apache2

Langkah 3:Instal Modul PHP di Ubuntu

Setelah menginstal server Apache PHP dan mesin database MySQL, sekarang kita perlu menginstal beberapa modul PHP untuk mengelola paket ketergantungan PHP. Anda dapat menjalankan perintah berikut pada shell terminal Anda untuk menginstal komposer PHP di Linux Ubuntu Anda.

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

Sekarang, jalankan baris perintah berikut pada shell terminal Anda untuk menginstal PHP-XML, PHP-Json, PHP-MySQL, dan modul lainnya di sistem Anda.

php --version

Langkah 4:Instal Klien MariaDB Di Ubuntu

Posting ini akan menggunakan mesin MariaDB untuk membuat database untuk alat manajemen hubungan pribadi Monica. Anda dapat menjalankan perintah aptitude berikut pada shell terminal Anda untuk menginstal klien server MySQL.

sudo apt install -y mariadb-server

Anda dapat memeriksa versi database MySQL di komputer Anda.

mysql --version

Setelah menginstal database MySQL, sekarang kita dapat membuat database untuk alat manajemen hubungan pribadi Monica. Jika Anda menggunakan mesin database MySQL baru, Anda dapat menjalankan perintah berikut untuk mengamankan database Anda.

sudo mysql_secure_installation

Sekarang, jalankan perintah SQL berikut pada shell terminal Anda untuk membuat database alat manajemen hubungan pribadi Monica. Jangan lupa untuk mengganti nama database dan kata sandi Anda dengan milik Anda.

$ mysql -uroot -p

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

Langkah 5:Instal Komposer PHP Dan Node.js

Pada langkah ini, Anda perlu menginstal komposer PHP dan addon JavaScript Node.js untuk mengatur CRM pribadi Monica dengan benar. Jalankan perintah berikut pada shell terminal Anda untuk mengunduh file setup komposer PHP.

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

Sekarang, jalankan perintah berikut untuk memverifikasi enkripsi hash dan membuat layanan localhost Anda aman.

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

Terakhir, jalankan baris perintah yang diberikan di bawah ini untuk menginstal komposer PHP di Linux Ubuntu Anda.

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

Setelah menginstal file composer, Anda sekarang dapat menjalankan perintah cURL berikut untuk mendownload dan menginstal aplikasi Node.js di sistem Ubuntu Anda.

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

Langkah 6:Konfigurasi Apache Untuk Manajemen Hubungan Pribadi Monica

Mengkonfigurasi server Apache untuk alat manajemen hubungan pribadi Monica memerlukan hak akses root dan beberapa pengetahuan dasar tentang manajemen server. Di sini, kita akan mengedit skrip konfigurasi Apache, yang disimpan di dalam direktori /etc/Apache.

Jalankan baris perintah berikut pada shell terminal Anda untuk mengedit skrip konfigurasi Apache. Di sini, saya menggunakan editor skrip nano; Anda juga dapat menggunakan editor skrip favorit Anda.

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

Sekarang, Anda dapat menambahkan baris skrip berikut di dalam konfigurasi server Apache Anda untuk menambahkan localhost Anda untuk alat manajemen hubungan pribadi 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>

Anda dapat melihat bahwa saya telah menambahkan alamat localhost saya alih-alih domain sebenarnya pada gambar di bawah ini. Jika Anda memiliki domain yang sudah ada dan aktif, Anda dapat menggunakan domain tersebut untuk menjalankan aplikasi web alat manajemen hubungan pribadi Monica.

Sekarang jalankan perintah ubah kepemilikan berikut pada shell terminal Anda untuk memberikan hak root pada alat manajemen hubungan pribadi Monica.

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

Sekarang Anda dapat memeriksa server Apache Anda dan memulai ulang server PHP di Linux Ubuntu Anda.

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

Langkah 7:Memulai dengan Monica Personal Relationship Management

Setelah menginstal server PHP dan mengkonfigurasi CRM pribadi Monica, sekarang kami dapat menjalankannya melalui browser web favorit kami. Untuk memuat Monica CRM di browser web, Anda perlu mengetahui alamat localhost Anda (atau URL domain jika Anda menggunakan domain khusus apa pun). Pertama, buka browser Anda, ketik alamat localhost (127.0.0.1), dan tekan tombol Enter.

localhost

Setelah antarmuka browser terbuka, Anda sekarang dapat memasukkan kredensial pengguna Anda dan menyelesaikan proses instalasi Monica CRM di Ubuntu Linux Anda.

Kata Akhir

Pengembang alat manajemen hubungan pribadi Monica telah membuat UX lebih baik dan lancar dari sebelumnya. Mereka juga telah memperkenalkan layanan CalDav dan cardDAV dengan alat manajemen hubungan pribadi Monica. Anda bisa mendapatkan pengalaman menggunakannya sebagai jurnal atau buku alamat.

Namun, jika Anda mencari aplikasi seluler Monica, saya khawatir Anda tidak akan mendapatkannya. Tidak ada versi portabel Android atau iOS dari Monica CRM yang tersedia saat ini. Jika Anda tertarik untuk mengetahui lebih lanjut tentang Monica CRM, Anda dapat mencoba Chandler:Aplikasi seluler Monica.

Di seluruh posting, saya telah mendemonstrasikan menginstal dan mengonfigurasi alat manajemen hubungan pribadi Monica pada sistem Linux Ubuntu. Anda juga dapat menginstal dan mengintegrasikannya dengan wadah Docker dan sistem berbasis Linux lainnya. Ini memiliki versi gratis dan premium yang tersedia; Anda dapat memilih versi Anda sesuai dengan kebutuhan Anda.

Jika Anda menyukai posting ini, silakan bagikan dengan teman dan komunitas Linux Anda. Kami juga mendorong Anda untuk menuliskan pendapat Anda di bagian komentar.


Ubuntu
  1. Cara Menginstal MySQL di Ubuntu 18.04

  2. Cara Memasang Server Minecraft di Ubuntu 18.04

  3. Cara Instal Zimbra 8.6 di Server Ubuntu 14.04

  1. Cara Menginstal Nginx di Ubuntu 20.04

  2. Cara Menginstal MariaDB di Ubuntu 20.04

  3. Cara Menginstal Alat Manajemen Server Foreman di Ubuntu 18.04 LTS

  1. Cara Menginstal Server VNC Di Ubuntu 14.04

  2. Cara Menginstal Monica Personal Relationship Manager di Ubuntu 18.04 LTS

  3. Cara Instal OpenSIPS Server di Ubuntu 15.04