Kembali ke Blog
artikel

5 Langkah Pertama Setelah Kamu Beli VPS

Baru beli VPS tapi bingung mulai dari mana? Ikuti 5 langkah wajib ini untuk mengamankan dan menyiapkan server barumu - cocok untuk pemula tanpa background IT.

21 Mei 20263 menit baca
5 Langkah Pertama Setelah Kamu Beli VPS

Selamat! Kamu baru saja beli VPS pertamamu. Sekarang kamu punya akses root ke sebuah server - tapi mungkin kamu bertanya-tanya: "Mulai dari mana?"

Jangan panik. Artikel ini akan memandu kamu melalui 5 langkah pertama yang wajib dilakukan setelah VPS aktif, agar server kamu aman, stabil, dan siap digunakan.

Developer bekerja di laptop
Setup server dari laptop. Foto oleh Christina @ wocintechchat.com di Unsplash

Langkah 1: Ganti Password Root dan Buat User Baru

Hal pertama yang harus kamu lakukan adalah jangan pakai user root untuk aktivitas sehari-hari. Root adalah akun dengan kekuasaan penuh - salah ketik perintah bisa merusak seluruh server.

Buat user baru dengan hak sudo:

# Buat user baru (ganti "namakamu" dengan username pilihanmu)
adduser namakamu

# Tambahkan ke grup sudo
usermod -aG sudo namakamu

# Ganti ke user baru
su - namakamu

Setelah itu, ganti password root dengan password yang kuat (minimal 16 karakter, kombinasi huruf, angka, dan simbol).

Langkah 2: Update Sistem Operasi

VPS baru biasanya sudah terinstall OS, tapi belum tentu semua package-nya up to date. Update dulu sebelum melakukan apapun:

# Untuk Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

# Untuk CentOS/Rocky Linux
sudo dnf update -y

Update ini penting untuk menambal celah keamanan yang sudah diketahui publik.

Terminal dan baris kode
Bekerja di terminal server. Foto oleh Christopher Gower di Unsplash

Langkah 3: Aktifkan Firewall

Firewall adalah gerbang pertama yang melindungi server kamu dari akses yang tidak diinginkan. Di Ubuntu, kita bisa pakai UFW (Uncomplicated Firewall):

# Izinkan SSH agar tidak terkunci keluar
sudo ufw allow OpenSSH

# Izinkan port web (HTTP & HTTPS)
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# Aktifkan firewall
sudo ufw enable

# Cek status
sudo ufw status

Penting: Selalu izinkan SSH terlebih dahulu sebelum mengaktifkan firewall, agar kamu tidak terkunci keluar dari server sendiri.

Langkah 4: Setup SSH Key (Ganti Password Login)

Login dengan password rentan terhadap serangan brute force. Solusinya: gunakan SSH key yang jauh lebih aman.

Di komputer lokalmu (bukan di server):

# Generate SSH key pair
ssh-keygen -t ed25519 -C "[email protected]"

# Salin public key ke server
ssh-copy-id namakamu@ip-server-kamu

Setelah SSH key berhasil, nonaktifkan login dengan password di server:

# Edit konfigurasi SSH
sudo nano /etc/ssh/sshd_config

# Cari dan ubah baris ini:
PasswordAuthentication no

# Restart SSH service
sudo systemctl restart sshd

Langkah 5: Install Web Server dan Monitoring Dasar

Kalau tujuanmu menjalankan website, install web server. Nginx adalah pilihan populer karena ringan dan cepat:

sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx

Untuk monitoring dasar, install htop agar bisa memantau penggunaan CPU dan RAM secara real-time:

sudo apt install htop -y
htop

Kesimpulan

Lima langkah di atas adalah fondasi keamanan VPS yang wajib dilakukan sebelum kamu mulai deploy aplikasi atau website. Jangan skip langkah keamanan - server yang tidak diamankan bisa dibobol dalam hitungan jam setelah online.

Merasa terlalu teknis? Tidak masalah - itulah gunanya ZidCloud. Kami bisa handle semua setup ini untukmu, dari nol sampai siap pakai. Hubungi kami untuk konsultasi gratis.

Muhammad Nurus Shobah

Ditulis oleh

Muhammad Nurus Shobah

@elshobah  ·  Full-Stack Web Developer, Cloud Architect & SEO Master

Ada pertanyaan?

Diskusikan kebutuhan cloud kamu bersama kami

Tim ZidCloud siap membantu setup, migrasi, dan pengelolaan cloud kamu. Konsultasi gratis, tanpa komitmen.

Konsultasi via WhatsApp
5 Langkah Pertama Setelah Kamu Beli VPS — ZidCloud