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.
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.
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.
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.
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