Alat otomasi pemasaran Mautic adalah perangkat lunak sumber terbuka dan gratis yang digunakan untuk mempertahankan bisnis lokal Anda. Anda dapat menyebarkan, mengawasi, dan mengiklankan produk Anda melalui alat otomatisasi pemasaran Mautic. Anda dapat menetapkan peran Anda ke organisasi untuk memantau layanan dan pengembangan. Tim departemen penelitian dan pengembangan dapat menggunakan alat ini untuk mengetahui permintaan orang dan produk apa yang tersedia.
Konten, dasbor, dan fitur otomasi pemasaran Mautic lainnya bermanfaat bagi merchandiser bisnis baru dan berpengalaman. Anda juga dapat membuat laporan analitik melalui alat Mautic untuk organisasi Anda. Memasang alat otomasi pemasaran Mautic pada distribusi Linux bukanlah pekerjaan yang sulit. Selain itu, menggunakan Mautic di Linux lebih mudah dan tidak merepotkan.
Fitur Alat Otomatisasi Pemasaran Mautic
Alat otomasi pemasaran mautic memiliki dasbor yang sangat layak dan ramah pengguna. Anda dapat mencari pengunjung yang masuk dari dasbor. Saya tidak akan mengatakan bahwa Mautic lebih efisien daripada Google Analytics, tetapi tujuan penggunaan Mautic berbeda. Anda dapat memantau kontak, lalu lintas, laporan komprehensif, kampanye, dan lebih banyak fitur dari bilah menu alat otomasi pemasaran Mautic. Beberapa fitur utama alat otomatisasi pemasaran Mautic tercantum di bawah.
- Cari alamat IP Anonim
- Lihat Aktivitas Terakhir Pengguna
- Tawarkan Poin dan Promosi kepada Pengunjung
- Pengelolaan API
- Pengelolaan Kontak Grup atau Segmen
- Branding dan Periklanan
- Lacak Pengembalian Investasi
- Pengujian terpisah
- Tentukan Peran Diantara
- Pemasaran Email
Instal Alat Otomatisasi Pemasaran Mautic di Linux
Menginstal alat otomasi pemasaran Mautic pada distribusi Linux memerlukan server PHP, database, paket ekstensi PHP XML dan JSON, dan beberapa pengaturan konfigurasi server. Dalam postingan ini, kita akan melihat bagaimana Anda dapat menginstal alat otomatisasi pemasaran Mautic di sistem Linux Anda.
Saya akan menunjukkan proses instalasi Mautic di Debian, Arch, dan Fedora Linux. Semua langkah dan baris perintah utama adalah sama; Anda perlu mengganti perintah manajer paket untuk distribusi Linux yang Anda inginkan. Di seluruh postingan, saya akan menggunakan Ubuntu untuk mendemonstrasikan perintah Debian dan Fedora-32 untuk menjelaskan perintah Fedora dan RHEL.
Langkah 1:Instal Server PHP
Seperti yang telah saya sebutkan sebelumnya bahwa alat Mautic membutuhkan server PHP; pada langkah ini, kita akan menginstal server PHP di sistem Linux kita. Saya menginstal server Nginx sebagai server PHP. Nginx adalah server PHP yang kuat dan tugas berat yang dapat Anda instal di desktop Ubuntu Anda untuk memberi daya pada server lokal atau layanan media apa pun.
Saya akan merekomendasikan Anda memilih server Nginx karena, dalam tutorial ini, kami akan menggunakan protokol FastCGI untuk mengkonfigurasi server. Kita semua tahu bahwa kinerja Nginx lebih baik dengan FastCGI daripada server PHP lainnya. Namun, Anda dapat menginstal Apache atau server lain untuk mendukung alat otomatisasi pemasaran Mautic.
1. Instal Nginx di Ubuntu
Di sini, saya akan menggunakan manajer paket aptitude untuk menginstal server di dalam mesin Ubuntu. Pertama, Anda perlu memperbarui sistem Anda, lalu jalankan apt
berikut perintah diberikan di bawah ini untuk menginstal server Nginx.
sudo apt update
sudo apt install nginx -y
2. Instal Nginx di Fedora dan Red Hat Linux
Pengguna Fedora, Red Hat, dan CentOS dapat menggunakan baris perintah terminal berikut untuk menginstal server Nginx di sistem Anda.
yum -y install nginx
Jika Anda menjalankan Fedora versi lama, Anda dapat menjalankan perintah DNF berikut untuk memasangnya.
sudo dnf -y install nginx
Setelah menginstal server Nginx, Anda harus memulai dan mengaktifkan server di sistem Anda. Anda dapat menggunakan perintah kontrol sistem berikut yang diberikan di bawah ini untuk mengaktifkan, memulai, dan memeriksa status server Nginx. Jangan lupa untuk menjalankan perintah tersebut sebagai pengguna root.
systemctl start nginx
systemctl enable nginx
systemctl status nginx
Langkah 2:Instal dan Konfigurasikan Paket Ekstensi PHP
Kami baru saja menginstal server PHP di mesin kami; sekarang, kita perlu menginstal paket ekstensi tambahan PHP di dalam sistem untuk membuatnya berfungsi. Di sini, kita akan menginstal XML, JSON, IMAP, dan paket PHP tambahan lainnya.
1. Instal Ekstensi PHP di Ubuntu Linux
Pada awalnya, Ubuntu dan pengguna Debian lainnya perlu menjalankan perintah aptitude berikut untuk menginstal repositori software-common di dalam sistem untuk menghindari kesalahan dependensi.
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y
Sekarang, Anda dapat menginstal paket ekstensi PHP dengan menjalankan apt
berikut perintah pada shell terminal Anda.
sudo apt install -y php7.3-fpm php7.3-mbstring php7.3-xml php7.3-mysql php7.3-common php7.3-gd php7.3-json php7.3-cli php7.3-curl php7.3-zip php7.3-xml php7.3-imap php7.3-intl
2. Instal Ekstensi PHP di CentOS, Fedora, dan Red Hat Linux
Pengguna CentOS, Fedora Linux, dan Red Hat Linux dapat menjalankan rpm
berikut dan yum
perintah secara berurutan pada shell terminal untuk menginstal paket ekstensi PHP.
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmsudo
yum install -y php70w php70w-mysqlnd php70w-common php70w-cli php70w-xml php70w-mbstring php70w-gd php70w-mcrypt php70w-opcache php70w-imap php70w-process php70w-intl
Pengaturan Konfigurasi PHP
Setelah ekstensi PHP diinstal, Anda sekarang dapat mengedit skrip konfigurasi PHP untuk mengedit zona waktu dan jalur FixCGI. Anda dapat menulis kode zona waktu Anda sendiri pada nilai zona waktu, dan nilai default FixCGI adalah 0. Anda dapat mengikuti perintah terminal untuk mengedit skrip konfigurasi.
cd /etc/php/7.3/fpm/
nano php.ini
Untuk pemahaman yang lebih baik, Anda dapat melihat nilai-nilai yang diberikan di bawah ini. Saat pengeditan Anda selesai, simpan skrip dan keluar dari file.
date.timezone = "UTC"
cgi.fix_pathinfo = 0
Sekarang, mulai ulang dan aktifkan server PHP di sistem Linux Anda.
systemctl start php7.3-fpm
systemctl enable php7.3-fpm
Anda juga dapat memeriksa status server Anda. Gunakan perintah kontrol sistem berikut untuk memeriksa status server PHP Anda.
systemctl status php7.3-fpm
ss -pl | grep php
Langkah 3:Instal dan Konfigurasi Database
Pada langkah ini, kami akan menginstal database untuk server untuk menyimpan semua data. Karena MySQL adalah produk lintas platform yang paling andal, kami akan menginstal MySQL sebagai database. Jika Anda adalah penggemar PostgreSQL, Anda juga dapat menginstal pgAdmin sebagai pengganti MySQL. Pertama, kita akan melihat cara pemasangannya; nanti, kita akan membahas skrip konfigurasi.
1. Instal MySQL di Ubuntu
Namun, gunakan baris perintah aptitude berikut pada sistem Linux berbasis Ubuntu dan Debian Anda untuk menginstal MySQL pada sistem Anda. Jangan lupa untuk menjalankan perintah sebagai pengguna root. Setelah penginstalan selesai, kami akan mengubah kata sandi basis data dan membuat basis data untuk alat otomasi pemasaran Mautic.
sudo apt install mysql-server mysql-client
2. Instal MySQL di RHEL, Fedora, dan CentOS
Pengguna Red Hat Linux dan CentOS dapat menjalankan perintah RPM berikut dan perintah YUM secara berurutan di terminal shell untuk menginstal server MySQL.
rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
yum --enablerepo=mysql57-community install mysql-community-server
Jika Anda adalah pengguna Fedora Linux, Anda dapat menjalankan perintah RMP dan DNF berikut di shell terminal untuk menginstal server MySQL.
sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc31-1.noarch.rpm
sudo dnf -y install https://dev.mysql.com/get/mysql80-community-release-fc32-1.noarch.rpm
Setelah instalasi database Anda selesai, Anda mungkin perlu memulai dan mengaktifkan server SQL di sistem Anda. Anda dapat menjalankan perintah kontrol sistem berikut di terminal Linux Anda untuk mengaktifkan server MySQL. Karena kontrol sistem adalah tugas administratif, Anda perlu menjalankan perintah tersebut sebagai pengguna root.
systemctl start mysql
systemctl enable mysql
Anda dapat memeriksa status server MySQL Anda dengan menggunakan perintah kontrol sistem berikut.
systemctl status mysql
Langkah 4:Buat Database untuk Alat Otomasi Pemasaran Mautic
Hingga saat ini, kami telah menginstal dan mengkonfigurasi server PHP dan menginstal mesin database. Sekarang, kita akan membuat database untuk mesin DB. Karena bahasa basis data MySQL aman untuk semua distribusi, Anda dapat menggunakan skrip SQL berikut untuk membuat basis data untuk alat otomatisasi pemasaran Mautic. Jangan lupa untuk mengganti nama database dan kata sandi.
Pertama, kita perlu mengubah password preset dari mesin MySQL; nanti, kami akan mengatur kata sandi baru dan membuat database. Anda dapat menjalankan baris perintah terminal berikut untuk mengakses, mengubah, dan mengatur kata sandi baru ke database. Kemudian masuk ke database dengan kata sandi baru Anda.
mysql_secure_installation
mysql -u root -p
Setelah mengubah kata sandi, jalankan perintah SQL berikut untuk membuat database untuk alat otomasi pemasaran Mautic. Di sini, saya telah menyebutkan server localhost saya di perintah SQL; jika Anda ingin menggunakan layanan hosting khusus, Anda harus menyebutkan alamat hosting.
CREATE DATABASE mautic_db;
CREATE USER [email protected] IDENTIFIED WITH mysql_native_password BY 'mautic321';
GRANT ALL PRIVILEGES ON mautic_db.* TO [email protected] WITH GRANT OPTION;
FLUSH PRIVILEGES;
Langkah 5:Amankan Server Anda
Pada langkah ini, kami akan menggunakan alat enkripsi Certbot untuk membuat server SQL dan PHP kami aman. Kami akan membuat kunci RSA 2048-bit untuk mendapatkan sertifikat SSL. Sebelum menjalankan permintaan CSR, kita harus menginstal alat Certbot di sistem Linux kita. Gunakan metode berikut untuk menginstal Certbot di sistem Anda.
1. Instal Certbot di Ubuntu
Di Ubuntu dan distribusi Debian lainnya, Anda dapat menginstal alat Certbot dengan sangat mudah. Anda dapat menginstal alat dengan menggunakan apt
berikut perintah.
sudo apt install certbot
2. Instal Certbot di RHEL, Fedora, dan CentOS
Anda dapat menginstal Certbot di Red Hat Linux, Fedora, dan CentOS melalui Snap store. Pertama, Anda perlu menginstal penginstal paket Snap. Nanti, Anda dapat menginstal alat Certbot. Gunakan baris perintah terminal berikut secara berurutan untuk menyelesaikan langkah.
sudo snap install core
sudo snap refresh core
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Buat Kunci RSA
Sekarang, hentikan server Nginx Anda dari membuat permintaan kunci CSR. Anda dapat memulai ulang server Nginx setelah instalasi Certbot selesai.
sudo systemctl stop nginx
Terakhir, gunakan baris perintah berikut yang diberikan di bawah ini untuk mendapatkan kunci RSA 2048-bit. Jangan lupa untuk mengganti alamat email dan alamat server pada baris perintah. Anda dapat menggunakan kunci ini untuk mengalihkan alamat Anda dari HTTP ke HTTPS.
certbot certonly --rsa-key-size 2048 --standalone --agree-tos --no-eff-email --email [email protected] -d mautic.ubuntupit.linux.com
Langkah 6:Pasang Alat Otomatisasi Pemasaran Mautic
Pada langkah ini, kami akan mengunduh dan menginstal alat otomasi pemasaran Mautic di sistem Linux kami. Kita dapat mengunduh file terkompresi alat Mautic dari situs web resmi Mautic. Pada distribusi Ubuntu dan Debian, kami akan menggunakan perintah wget untuk mengunduh file. Di Red Hat, Fedora, CentOS, dan distribusi lainnya, kami akan langsung mengunduh file dari situs web resmi Mautic.
1. Instal alat Mautic di Ubuntu Linux
Pengguna Ubuntu dan Debian dapat menggunakan wget
berikut perintah untuk mengunduh alat otomasi pemasaran Mautic. File yang dikompresi akan disimpan di home
direktori. Nanti kita ekstrak filenya dan pindahkan filenya ke /var/www/
direktori.
Unduh Alat Mautic untuk Ubuntu.
wget -q https://www.mautic.org/download/latest
Sekarang, kita harus menginstal alat Unzip untuk mengekstrak file terkompresi.
sudo apt install unzip
Karena kita akan memindahkan file hasil ekstrak ke /var/www/
direktori, kita perlu mendapatkan akses root ke direktori. Gunakan baris perintah terminal berikut untuk mengubah mode pengguna dan mendapatkan akses root.
cd /var/www/
/var/www$ sudo chmod 777 /var/www/
sudo chown -R www-data:www-data /var/www/mautic
Sekarang, ekstrak dan pindahkan file ke /var/www/
direktori di sistem Linux Anda.
$ cd /var/www/
ls
unzip -qq latest -d mautic
ls -lah
2. Instal Alat Otomasi Pemasaran Mautic di RHEL dan Fedora
Jika Anda adalah pengguna Red Hat, Fedora, atau CentOS, Anda dapat mengunduh alat otomasi pemasaran Mautic versi terbaru. Untuk menginisialisasi unduhan, Anda perlu memberikan detail Anda. Setelah unduhan selesai, Anda sekarang dapat mengekstrak file terkompresi di /var/www/
direktori.
Namun, kami akan menggunakan wget
alat untuk menginstal alat Mautic di RHEL dan CentOS. Gunakan baris perintah berikut untuk mengunduh file.
wget https://www.mautic.org/download/latest -O mautic.zip
Sekarang, ekstrak file dan akses izin root.
unzip mautic.zip -d /var/www/html
chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html
Langkah 7:Konfigurasi Server PHP
Pada langkah ini, kami akan mengonfigurasi pengaturan server Nginx untuk mengaktifkan server localhost kami untuk alat otomasi pemasaran Mautic. Pertama, kita perlu menambahkan skrip HTML berikut ke skrip konfigurasi Nginx. Gunakan perintah terminal berikut untuk membuka dan mengedit skrip konfigurasi Nginx.
cd /etc/nginx/sites-available/
nano mautic
Sekarang, salin dan tempel skrip berikut di dalam file konfigurasi. Saya telah membuat alamat khusus untuk server localhost saya, yaitu mautic.ubuntupit.linux.com
. Anda perlu mengganti alamat tersebut dengan alamat server Anda sendiri.
server {
listen 80;
server_name mautic.ubuntupit.linux.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name mautic.ubuntupit.linux.com;
ssl_certificate /etc/letsencrypt/live/mautic.hakase-labs.io/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mautic.hakase-labs.io/privkey.pem;
ssl_session_timeout 5m;
ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
client_max_body_size 4M;
client_body_buffer_size 128k;
root /var/www/mautic;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ =404;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
location ~* ^/index.php {
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 256 16k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
}
}
Sekarang, jalankan perintah terminal berikut untuk mengatur konfigurasi dan menguji server Nginx.
ln -s /etc/nginx/sites-available/mautic /etc/nginx/sites-enabled/
nginx -t
Sekarang restart server Nginx dari mesin Linux Anda.
systemctl restart nginx
Setelah penginstalan dan konfigurasi selesai, Anda dapat menghapus file cache dan menjalankan tes pemanasan.
cd /var/www/mautic/app
rm -rf cache/*
./console cache:warmup
Kiat Tambahan:Tetapkan Alamat Localhost untuk Mautic
Saya harap sejauh ini, Anda telah melakukan semuanya dengan benar. Namun, jika Anda tidak dapat memuat alat otomatisasi pemasaran Mautic di browser web Linux, Anda harus memeriksa direktori host untuk memastikan bahwa alamat IP ditetapkan dengan benar untuk alat Mautic.
Gunakan baris perintah berikut yang diberikan di bawah ini untuk mengatur dan memeriksa alamat hosting. Pastikan alamat localhost ada di tabel konfigurasi hosting.
sudo nano /etc/hosts/
Mulai Dengan Alat Otomasi Pemasaran Mautic
Jika Anda telah melakukan semuanya dengan benar, sekarang Anda dapat membuka browser web untuk masuk ke antarmuka web alat otomasi pemasaran Mautic. Masukkan alamat server yang telah Anda konfigurasikan sebelumnya. Dalam kasus saya, alamatnya adalah mautic.ubuntupit.linux.com
. Anda bisa menjadi alamat server localhost. Sekarang, masukkan kredensial pengguna Anda untuk masuk.
Pada langkah selanjutnya, Anda akan diminta untuk mengkonfigurasi driver database, port database, database nama, dan rincian lainnya. Port database MySQL default adalah 3306.
Setelah menyelesaikan langkah ini, Anda akan diminta untuk menetapkan nama pengguna dan kata sandi baru untuk antarmuka web Mautic. Terakhir, Anda siap menikmati layanan Mautic.
Kata Akhir
Alat otomasi pemasaran Mautic gratis untuk digunakan. Namun, ini memiliki versi berbayar yang dapat Anda beli jika Anda membutuhkannya. Terkadang, menginstal dan mengonfigurasi alat Mautic mungkin menunjukkan beberapa kesalahan karena prosedur yang salah. Berhati-hatilah untuk mengikuti langkah-langkah secara berurutan. Saya telah menjelaskan bagaimana Anda dapat menginstal dan mengonfigurasi alat otomasi pemasaran Mautic di berbagai distribusi Linux di seluruh postingan.
Silakan bagikan dengan teman-teman Anda dan komunitas Linux jika menurut Anda postingan ini bermanfaat dan informatif. Anda dapat menuliskan pendapat Anda di bagian komentar terkait postingan ini.