KONFIGURASI VPS SERVER
A. Pengaturan VPS Debian 8 Tanpa Panel
Pengaturan VPS tanpa panel berarti tidak menggunakan kontrol panel seperti cPanel, DirectAdmin, ISPConfig, Webuzo, dan lainnya. VPS yang akan diatur menggunakan skrip ini hanya dapat diakses melalui SSH saja. Perlu diingat, SSH yang dimaksud adalah Secure Shell, bukan yang digunakan untuk mencuri bandwidth operator.
Setelah berhasil login ke VPS via SSH, berikut adalah langkah-langkah yang harus dilakukan:
1. Update dan Upgrade Sistem
apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade
Perintah ini akan memperbarui repositori dan meng-upgrade sistem ke versi terbaru sesuai dengan repositori Jessie.
2. Instalasi Git
apt-get install git
Instalasi aplikasi Git diperlukan untuk melakukan cloning skrip dari repositoriku.
3. Cloning Repository Git
git clone https://restiono@bitbucket.org/restiono/setup-vps.git
Perintah ini digunakan untuk meng-clone file-file dari repository Git milikku di BitBucket. Akan muncul folder baru bernama `setup-vps`, masuklah ke dalam folder tersebut.
4. Menjalankan Skrip Setup
./setup-debian.sh dotdeb
./setup-debian.sh system
./setup-debian.sh nginx
./setup-debian.sh mysql
./setup-debian.sh php
- Baris pertama menambahkan repositori dotdeb ke dalam sistem APT Debian.
- Baris kedua memasang beberapa aplikasi dan membersihkan sistem dari aplikasi yang tidak diperlukan.
- Baris ketiga menginstal web server nginx.
- Baris keempat dan kelima memasang MySQL dan PHP. Saat ini, versi PHP yang digunakan adalah 5.6, tetapi akan segera diperbarui ke versi 7.
Setelah semua perintah di atas selesai dijalankan, VPS siap digunakan. Langkah selanjutnya adalah menambahkan domain dan membuat database di dalamnya.
B. Menambahkan Domain ke VPS Debian 8
Setelah menyelesaikan langkah-langkah di atas, kita bisa mulai menambahkan domain ke dalam web server nginx menggunakan skrip yang sama. Berikut adalah perintah-perintahnya:
1. Menambahkan Domain
./setup-debian.sh site nama-domain.com
Perintah ini digunakan untuk menambahkan domain ke VPS. Sebelumnya, pastikan IP VPS telah ditambahkan sebagai A record untuk domain Anda. Juga, tambahkan entry CNAME `www` yang mengarah ke domain supaya bisa diakses dengan atau tanpa "www".
2. Membuat User dan Database MySQL
./setup-debian.sh mysqluser nama-domain.com
Perintah ini akan membuat satu database dengan satu user dengan hak akses penuh di MySQL VPS. Username dan password ditampilkan sebagai output perintah ini dan juga disimpan dalam file bernama `mysql.conf` di folder `/var/www/nama-domain.com`.
3. Menginstal WordPress
./setup-debian.sh wordpress nama-domain.com
Jika menggunakan perintah ini untuk menginstal WordPress, Anda bisa melewatkan langkah pembuatan database karena selama proses instalasi WordPress, database akan dibuatkan secara otomatis.
Dengan mengikuti langkah-langkah di atas, Anda akan memiliki VPS Debian 8 yang siap digunakan tanpa menggunakan panel kontrol, lengkap dengan domain dan instalasi WordPress jika diperlukan.
Sekian Terimakasih:)