Cara Setup VPS untuk Pemula

Cara Setup VPS untuk Pemula

Cara Setup VPS untuk Pemula: Panduan Lengkap dari Nol

Baru pertama kali sewa VPS dan bingung mau mulai dari mana? Tenang, setup VPS itu sebenarnya nggak sesulit yang dibayangkan kok. Dengan panduan ini, kamu bakal bisa setup VPS sendiri dalam waktu singkat.

Apa Itu VPS?

VPS atau Virtual Private Server adalah server virtual yang punya resource dedicated buat kamu sendiri. Beda sama shared hosting, di VPS kamu punya kontrol penuh dan performa yang lebih stabil. Cocok banget buat website yang udah mulai rame atau butuh konfigurasi khusus.

Langkah-Langkah Setup VPS

1. Pilih Provider dan Sistem Operasi

Pertama, pilih provider VPS yang sesuai budget. Setelah order, kamu bakal dapat email berisi IP address, username, dan password. Untuk sistem operasi, Ubuntu Server adalah pilihan paling populer buat pemula karena dokumentasinya lengkap dan user-friendly.

2. Login ke VPS via SSH

Buka terminal (di Windows bisa pakai PuTTY atau Command Prompt) dan ketik:

ssh root@ip-address-kamu

Masukkan password yang dikirim provider. Kalau berhasil, kamu udah masuk ke server!

3. Update Sistem

Langkah pertama setelah login adalah update sistem operasi:

  • Jalankan: apt update
  • Lanjut dengan: apt upgrade -y

4. Buat User Baru

Jangan pakai root terus karena risiko keamanan. Buat user baru dengan perintah:

adduser namauser

Kasih akses sudo: usermod -aG sudo namauser

5. Setup Firewall

Aktifkan firewall buat proteksi dasar:

  • Install UFW: apt install ufw
  • Izinkan SSH: ufw allow OpenSSH
  • Aktifkan: ufw enable

6. Install Software yang Dibutuhkan

Tergantung kebutuhan, install web server seperti Nginx atau Apache, database MySQL/PostgreSQL, dan bahasa pemrograman yang kamu pakai. Misalnya untuk web stack dasar:

  • Nginx: apt install nginx
  • MySQL: apt install mysql-server
  • PHP: apt install php-fpm php-mysql

Tips Keamanan Tambahan

Setelah setup dasar, jangan lupa beberapa hal ini:

  • Ganti port SSH default dari 22 ke port lain
  • Setup SSH key authentication dan disable password login
  • Install fail2ban untuk proteksi dari brute force attack
  • Rutin backup data penting

Kesimpulan

Setup VPS memang butuh sedikit effort di awal, tapi setelah paham dasarnya, prosesnya jadi lebih mudah. Mulai dari langkah-langkah di atas, terus eksplorasi sesuai kebutuhan project kamu. Selamat mencoba!

Next Post Previous Post
No Comment
Add Comment
comment url