Cara Deploy VPS Pertama Kali via SSH

Diposting pada

Saat pertama kali punya VPS, banyak orang bingung harus mulai dari mana. Sebenarnya, langkah awalnya hampir sama untuk semua orang: login SSH, update sistem, pasang web server, dan sedikit pengamanan. Artikel ini membahas langkah paling umum (tanpa ribet) yang biasanya dilakukan 90% pengguna VPS.

1. Login ke VPS via SSH

Setelah membeli VPS, kamu akan mendapatkan IP, username (biasanya root), dan password.

ssh root@IP_VPS
  

Contoh:

ssh root@103.180.xxx.xxx
  

Jika berhasil, kamu sudah masuk ke server.

2. Update Sistem (WAJIB)

Ini langkah pertama yang hampir selalu dilakukan untuk memastikan sistem aman dan up-to-date.

apt update && apt upgrade -y
  

(Untuk Ubuntu/Debian)

3. Ganti Password Root

Demi keamanan, biasanya langsung ganti password default.

passwd
  

4. Buat User Baru (Opsional tapi Disarankan)

Banyak orang membuat user baru agar tidak selalu login sebagai root.

Baca Juga :  Mengatasi Lupa Kata Sandi Akun Facebook, Instagram, Gmail dll
adduser namauser
usermod -aG sudo namauser
  

5. Install Web Server (Nginx / Apache)

Kalau VPS mau dipakai untuk website, biasanya langsung install web server.

Paling umum: Nginx

apt install nginx -y
systemctl start nginx
systemctl enable nginx
  

Setelah itu, buka browser dan akses IP VPS. Kalau muncul halaman default Nginx, berarti berhasil.

6. Install Panel (Opsional, Banyak yang Pakai)

Banyak pengguna tidak mau ribet dan langsung install panel seperti:

  • aapanel
  • CyberPanel
  • Webmin

Contoh install aaPanel:

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh
  

7. Pasang Domain ke VPS

Biasanya user akan mengarahkan domain ke VPS lewat DNS:

  • A Record → IP VPS

Setelah itu, tinggal konfigurasi di server (Nginx / panel).

8. Install SSL (HTTPS)

Hampir semua orang langsung pasang SSL gratis.

apt install certbot python3-certbot-nginx -y
certbot --nginx
  

Ikuti instruksi sampai HTTPS aktif.

Baca Juga :  Sholat Tarawih 11 atau 23 Rakaat ? mana yang benar ? semua benar ! Begini penjelasannya

9. Setting Firewall Sederhana

Untuk keamanan dasar, biasanya buka port penting saja:

ufw allow OpenSSH
ufw allow 80
ufw allow 443
ufw enable
  

10. Upload File Website

Biasanya langsung upload project:

  • via SFTP (FileZilla)
  • atau git clone
git clone https://github.com/user/project.git
  

Penutup

Itu adalah langkah dasar yang hampir semua orang lakukan saat pertama kali deploy VPS. Tidak perlu langsung setup yang kompleks. Fokus saja ke:

  • SSH masuk
  • Update sistem
  • Install web server / panel
  • Pasang domain & SSL

Setelah itu baru bisa dikembangkan sesuai kebutuhan (hosting, API, tracking GPS, dll).

Tinggalkan Balasan