- HUB : (+62) 821-3570-3159
- Support : (+62) 821-3570-3159
- Office : (+62) 813-2901-3079
- Web dan Server
- Apr 17
Tutorial Cara Install dan Setup Centminmod di Linux Server (VPS)

Tutorial Install Centminmod di VPS Server. Sebelumnya memberitahu, tulisan ini sudah saya share di salah satu penyedia VPS. Tapi karena keyword tentang tulisan ini minim pencarian. Jadi saya share disini juga.
Buat temen-temen yang membutuhkan panduan instalasi wordpress di VPS yang rekomended, bisa pakai cara ini.
Baca juga : Jasa Install dan Setup VPS murah
Kalo pake web server ini, diusahain pake SSL berbayar, yang 150rb ya, sayang kalo pake pake yang gratisan. Karna biar akses calon customer ke website kita (dengan semua provider) tetep lancar.
Kalo cek speed, bisa pake PageSpeed Insights.
Sedangkan untuk optimasi kecepatan manual, akan saya share di postingan selanjutnya.
Disini saya menggunakan Centminmod.
Semoga ini bisa membantu temen-temen untuk mendapatkan web server yang bisa membuat website jauh lebih cepat dan stabil.
Sekilas tentang Web Server Centminmod
Centminmod merupakan tools untuk membangun web server berbasis LEMP (Linux, Nginx, MyQL, PHP). Dengan menggunakan Centminmod, temen-temen bisa mendapatkan banyak fitur yang disediakan oleh Centminmod.
Berikut fitur-fitur Centminmod :
- Nginx
- Nginx Vhost Setup
- Nginx SPDY & HTTP/2 SSL + LibreSSL
- Centmin Mod Addons
- CSF Firewall
- PHP (Php-Fpm)
- Nginx PageSpeed
- Nginx Vhost Statistics
- @Yourdomain.Com Email
- OpenLiteSpeed Integration
- MariaDB MySQL
- Nginx Lua
- Nginx OpenResty Modules
- Memcached Server
- Third Party YUM Repos.
Virtual Private Server (VPS)
Virtual Private Server atau biasa disingkat VPS merupakan salah satu opsi terbaik buat para pemilik website dan pemilik perusahaan yang menginginkan kecepatan website yang maksimal serta stabil.
Disini saya akan membahas instalasi VPS pada OS Linux. Pada tutorial ini, saya menggunakan CentOS 7.2 x64 untuk instalasi Centminmod.
Adapun minimum system requirements untuk install Centminmod di CentOS adalah :
- RAM 256MB untuk CentOS 6.x
- RAM 1GB untuk CentOS 7.x 64bit.
Dan rekomendasi dari saya sendiri, VPSnya adalah VPS dengan ram 512MB untuk CentOS 6.x dan ram 2GB untuk CentOS 7.x 64bit.
Ada dua cara untuk login ke Cloud Server:
- Melalui Putty (Pengguna Windows 7,8/10)
- Melalui Terminal (Pengguna Linux).
Catatan: Tidak ada perbedaan antara menggunakan putty di Windows ataupun menggunakan terminal Linux. Hanya beda proses untuk loginnya saja, setelah berhasil login, tahapannya akan sama semua.
Cara Deploy Cloud Server (VPS)
Buat temen-temen yang belum tau cara deploy VPS, bisa lihat video dibawah ini.
Login ke Cloud Server (VPS) melalui Putty di Windows 7/8/10
Khusus pengguna Windows, silahkan download aplikasi Putty terlebih dahulu disitus resminya, atau bisa klik link dibawah ini:
Buka aplikasi Putty yang sudah temen-temen download dari link di atas, pastekan IP Adress
atau Server IP dari Cloud Server (VPS) temen-temen di kolom HOST NAME (IP ADRESS).
Gambar 1
Pada pojok kanan bawah, ada tombol Open, silahkan klik tombol tersebut. Jika ada peringatan dari Putty, silahkan klik ACCEPT
. Selanjutnya temen-temen akan masuk ke halaman login Cloud Server (VPS), silahkan masukan password VPS yang temen-temen dapat dari email pemesanan VPS temen-temen, dan tekan ENTER.
Gambar 2
Jika pada VPS baru, temen2 akan mendapati keterangan.
Last login: Sat Mar 16 06:35:48 2019 from (IP ADRESS)
Berarti temen-temen sudah berhasil login ke VPS temen-temen melalui aplikasi Putty. Sampai disini, temen-temen sudah berhasil login ke VPS dengan menggunakan Putty di Windows, temen-temen bisa langsung menuju tahap instalasi Centminmod dibawah.
Sampai disini temen-temen sudah berhasil login ke VPS temen-temen melalui ssh. Silahkan lanjut ke tahap instalasi Centminmod dibawah ini.
Instalasi Centminmod 123.09beta pada VPS
Untuk dapat menginstall Centminmod di VPS, Pastikan status SELINUX di VPS temen-temen sudah disable. Untuk melihat status SELINUX di VPS, silahkan masukan perintah dibawah dan tekan ENTER
sestatus
Gambar 3
Jika keterangan tertulisnya ENABLE
, maka temen-temen perlu untuk mendisable terlebih dahulu.
Caranya, edit file konfigurasi dengan menggunakan teks editor di LINUX, download teks editornya terlebih dahulu dengan cara ketik perintah dibawah ini dan tekan ENTER.
yum install nano
Gambar 4
Lihat, ada pertanyaan persetujuan, ketik huruf y
dan klik ENTER
. Sampai disini teks editor sudah berhasil di install.
Selanjutnya edit file untuk mendisable SELINUX
di VPS temen-temen dengan cara ketik perintah dibawah ini dan tekan ENTER
nano /etc/selinux/config
Gambar 5
Lihat pada baris:
SELINUX
=…
Hapus tulisan ENABLE
dan ubah menjadi DISABLE
Untuk menyimpanya, silahkan tekan tombol CTRL+X
dan selanjutnya klik huruf Y
dan terakhir klik ENTER
Agar statusnya berubah, silahkan reboot terlebih dahulu server temen-temen dengan cara masukan perintah:
reboot
Tunggu 1-3 menit dan silahkan login kembali untuk masuk ke tahap selanjutnya. Jika temen-temen ragu mengenai status SELINUX temen-temen, temen-temen bisa mengeceknya kembali dengan memasukan perintah
sestatus
Gambar 6
Tahap Instalasi Centminmod 123.09beta
Disini kami akan memberikan tutorial instalasi Centminmod kali ini menggunakan versi 123.09beta
dengan PHP versi 7.2.x
.
Caranya silahkan masukan perintah;
yum -y update; curl -O https://centminmod.com/betainstaller72.sh && chmod 0700 betainstaller72.sh && bash betainstaller72.sh
Gambar 7
Tunggu sampai proses download dan instalasi Centminmod versi 123.09beta
selesai. Jika temen-temen menginginkan Centminmod dengan PHP versi lain, temen-temen bisa memasukan perintah dibawah :
PHP 5.6
yum -y update; curl -O https://centminmod.com/betainstaller.sh && chmod 0700 betainstaller.sh && bash betainstaller.sh
PHP 7.0.X
yum -y update; curl -O https://centminmod.com/betainstaller7.sh && chmod 0700 betainstaller7.sh && bash betainstaller7.sh
PHP 7.1.x
yum -y update; curl -O https://centminmod.com/betainstaller71.sh && chmod 0700 betainstaller71.sh && bash betainstaller71.sh
PHP 7.3.x
yum -y update; curl -O https://centminmod.com/betainstaller73.sh && chmod 0700 betainstaller73.sh && bash betainstaller73.sh
Instalasi Centminmod memakan waktu kurang lebih 15 – 35 menit. Jangan lupa catat password MySQL temen-temen, caranya, scrool keatas, cari kolom password MySQL, berikut contohnya :
Gambar 8
Sampai di sini temen-temen sudah berhasil menginstall Centminmod di VPS.
Tambah Domain di Centminmod
Berikutnya adalah tahapan menambahkan domain pada VPS.
Caranya yaitu:
Ketik :
cd /usr/local/src/centminmod
Tekan ENTER
Kemudian ketik lagi:
./centmin.sh
Tekan ENTER
Temen-temen akan disuruh memasukan Primary Email dan Secondary Email, atau bisa skip langkah ini dengan cara klik ENTER
dua kali, atau bisa di isi dengan email temen-temen
Gambar 9
Setelah itu, temen-temen akan masuk ke tampilan menu Centminmod
Gambar 10
Tambah Nginx Vhost di Centminmod
Untuk menginstall wordpress di Centminmod, ada 2 cara
Pertama dengan menambahkan Nginx vhost domain (pilihan no 2)
Kedua, dengan menggunakan pilihan no 22, yaitu (Add WordPress Nginx vhost + Cache plugin)
Baik, lanjut, disini saya akan menggunakan pilihan pertama, yaitu dengan Add Nginx vhost domain (no 2)
Pada tampilan menu Centminmod
Di menu ini temen-temen bisa ketik angka 2, kemudian ENTER
Setelah itu, ikuti petunjuknya, jika ada pertanyaan pilihan y/n, silahkan ketik y
dan ENTER
. Pada kolom untuk memasukan domain, masukan domain temen-temen tanpa www. Lihat gambar dibawah ini.
Gambar 11
Langkah selanjutnya, arahkan domain ke IP Cloud Server
temen-temen. Tunggu sampai domain terpointing ke IP VPS
.
Untuk memastikan, bisa cek terlebih dahulu di Into DNS.
Jika sudah terpointing, cek di browser apakah domain sudah terhubung ke Cloud Server atau belum. Jika sudah, tampilannya akan seperti gambar dibawah ini.
Gambar 12
Tambah Database di Centminmod
Langkah selanjutnya, buat database untuk menginstall wordpress.
Berikut saya sertakan tahapan beserta perintahnya:
Login ke MySQL,
Caranya ketik perintah dibawah ini, kemudian ENTER
mysql -u (username) -p password_mysql
Buat database baru,
Disini saya mengasumsikan nama databasenya adalah nama_database, user databasenya adalah nama_user, dan password user untuk mengakses databasenya adalah password_user.
CREATE DATABASE nama_database;
Buat user untuk database temen-temen,
CREATE USER 'nama_user'@'localhost';
Selanjutnya ketik perintah berikut untuk menambahkan user ke database yang sudah temen-temen buat.
GRANT ALL PRIVILEGES ON nama_database.* to 'nama_user'@'localhost' IDENTIFIED BY 'password_user';
Terakhir, ketik perintah berikut,
FLUSH PRIVILEGES;
Dan keluar dari MySQL dengan cara ketik
quit
Install WordPress di Centminmod (VPS)
Sebelum menginstall wordpress di Cloud Server, silahkan download wordpress terlebih dahulu.
Caranya, masuk ke folder domain,
cd /home/nginx/domains
Download wordpress terbaru,
wget https://wordpress.org/latest.zip
Ekstrak hasil download temen-temen,
unzip latest.zip
Pindah hasil ekstrak ke folder public yang ada didalam folder domain temen-temen,
cp -r wordpress/* domaintemen-temen.com/public
Ubah previlage folder tersebut,
chown -R nginx:nginx domaintemen-temen.com/public
Refresh browser temen-temen, atau kunjungi kembali domain temen-temen melalui browser, maka akan muncul tampilan instalasi wordpress.
Gambar 13
Ikuti petunjuknya, temen-temen akan di suruh untuk mengisi nama database, username, password. Isikan kolom tersebut dengan nama database yang sudah temen-temen buat tadi.
Gambar 14
Pada kolom Database Host dan Table Prefix, biarkan default. Jika sudah benar, klik submit dan pastikan temen-temen dialihkan ke halaman selanjutnya.
Gambar 15
Isi nama situs, username, password dan email. Username dan password ini nantinya akan digunakan untuk login ke Dashboard. Pastikan temen-temen mengingatnya. Jika sudah, klik install
.
Gambar 16
Sampai di sini temen-temen sudah berhasil menginstall WordPress di Cloud Server. Untuk masuk ke dashboard, silahkan klik login dan masukan username dan password temen-temen.
Jika temen-temen kesulitan, temen-temen bisa kunjungi halaman Jasa Install dan Setup VPS kami di : Jasa Install dan Setup VPS murah.
Sekian. Terimakasih 🙂
Latest Post
Tutorial Cara Install dan Setup Centminmod di Linux Server (VPS)
- 17/04/2020
- [rt_reading_time postfix="mins read" postfix_singular="min read"]