Menggunakan VPS (Virtual Private Server) merupakan pilihan tepat bagi individu maupun bisnis yang membutuhkan performa tinggi, kontrol penuh, dan fleksibilitas dalam mengelola server. Namun, setelah VPS aktif, pekerjaan belum selesai. Salah satu tahap paling krusial adalah melakukan setup awal server Linux.
Setup awal ini bertujuan untuk memastikan server aman, stabil, dan siap digunakan untuk berbagai kebutuhan seperti website, aplikasi, database, hingga sistem internal perusahaan. Pada artikel ini, kita akan membahas panduan lengkap setup awal server Linux di VPS DewaBiz, mulai dari akses pertama hingga konfigurasi keamanan dasar yang wajib dilakukan.
Mengapa Setup Awal Server Linux Sangat Penting?
Server Linux yang baru dibuat biasanya masih menggunakan konfigurasi default. Konfigurasi ini memang memudahkan akses awal, tetapi belum cukup aman jika server akan digunakan dalam jangka panjang.
Dampak Jika Setup Awal Tidak Dilakukan
- Server lebih mudah menjadi target serangan brute force
- Akses root terlalu terbuka
- Belum ada firewall yang membatasi lalu lintas
- Sistem belum diperbarui ke versi terbaru
- Sulit melakukan monitoring dan troubleshooting
Dengan setup awal yang benar, VPS DewaBiz akan memiliki pondasi yang kuat sebelum digunakan untuk produksi.
Akses Pertama ke VPS DewaBiz
Setelah melakukan pemesanan VPS DewaBiz, Anda akan menerima informasi penting seperti:
- IP address VPS
- Username (biasanya root)
- Password awal
- Sistem operasi yang digunakan
Login ke Server Menggunakan SSH
Bagi pengguna Windows, Anda dapat menggunakan aplikasi seperti PuTTY, sedangkan pengguna Linux dan macOS bisa langsung menggunakan terminal.
Contoh perintah login:
ssh root@IP_VPS
Jika login berhasil, Anda akan langsung masuk ke server dan siap melakukan konfigurasi awal.
Update dan Upgrade Sistem Operasi
Langkah pertama yang wajib dilakukan adalah memperbarui sistem operasi. Update ini penting untuk mendapatkan patch keamanan terbaru dan memastikan sistem berjalan stabil.
Update pada Ubuntu dan Debian
apt update && apt upgrade -y
Update pada CentOS, AlmaLinux, atau Rocky Linux
yum update -y
Proses ini mungkin memakan waktu beberapa menit tergantung kondisi server dan jaringan.
Membuat User Baru untuk Keamanan
Menggunakan user root secara terus-menerus sangat tidak disarankan. Praktik terbaik adalah membuat user baru dan memberikan hak akses sudo.
Membuat User Baru
adduser namapengguna
Memberikan Hak Akses Sudo
usermod -aG sudo namapengguna
Setelah itu, logout dari root dan login kembali menggunakan user baru tersebut. Cara ini dapat mengurangi risiko jika terjadi kebocoran akses.
Mengamankan Akses SSH
SSH merupakan pintu utama untuk mengakses VPS, sehingga keamanannya harus menjadi prioritas utama.
Mengganti Port Default SSH
Port default SSH adalah 22 dan sering menjadi target serangan otomatis. Mengganti port SSH dapat mengurangi risiko serangan.
Edit konfigurasi SSH:
nano /etc/ssh/sshd_config
Ubah:
Port 22
menjadi:
Port 2222
Simpan perubahan lalu restart SSH:
systemctl restart ssh
Menonaktifkan Login Root via SSH
Agar lebih aman, sebaiknya login root melalui SSH dinonaktifkan.
Pada file sshd_config, ubah:
PermitRootLogin yes
menjadi:
PermitRootLogin no
Dengan pengaturan ini, login hanya dapat dilakukan menggunakan user biasa dengan hak sudo.
Mengaktifkan dan Mengonfigurasi Firewall
Firewall berfungsi untuk membatasi akses masuk ke server dan hanya membuka port yang benar-benar dibutuhkan.
Firewall Menggunakan UFW (Ubuntu/Debian)
Aktifkan UFW:
ufw enable
Izinkan port yang dibutuhkan:
ufw allow 2222
ufw allow 80
ufw allow 443
Cek status firewall:
ufw status
Firewall Menggunakan Firewalld (CentOS)
Aktifkan firewalld:
systemctl enable firewalld
systemctl start firewalld
Buka port yang diperlukan:
firewall-cmd –permanent –add-port=2222/tcp
firewall-cmd –reload
Mengatur Zona Waktu Server
Zona waktu yang sesuai sangat penting untuk log server, cron job, dan monitoring aplikasi.
Mengatur Timezone Indonesia
timedatectl set-timezone Asia/Jakarta
Cek konfigurasi:
timedatectl
Dengan timezone yang tepat, analisis log server akan jauh lebih mudah.
Menginstal Paket Dasar yang Dibutuhkan
Beberapa paket dasar sebaiknya langsung diinstal untuk memudahkan pengelolaan server.
Paket Umum yang Disarankan
apt install curl wget unzip zip git nano htop -y
Paket ini sering digunakan untuk download file, instalasi aplikasi, serta monitoring server.
Mengaktifkan Proteksi Tambahan dengan Fail2Ban
Fail2Ban adalah tools keamanan yang sangat berguna untuk melindungi server dari serangan brute force.
Instal Fail2Ban
apt install fail2ban -y
Aktifkan layanan:
systemctl enable fail2ban
systemctl start fail2ban
Fail2Ban akan memantau log dan otomatis memblokir IP yang mencoba login berulang kali secara mencurigakan.
Mengatur Swap Memory (Opsional tapi Disarankan)
Swap berguna ketika RAM hampir habis, terutama pada VPS dengan spesifikasi kecil.
Membuat Swap File
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
Agar swap tetap aktif secara otomatis setiap kali server dinyalakan, tambahkan konfigurasi swap ke dalam file /etc/fstab
Swap membantu server tetap stabil saat beban meningkat.
Monitoring Dasar Kondisi Server
Monitoring penting untuk memastikan server berjalan normal sejak awal.
Cek Penggunaan Resource
- CPU dan RAM:
htop
- Penyimpanan:
df -h
- Uptime server:
uptime
Dengan monitoring rutin, Anda bisa mendeteksi masalah lebih awal.
Persiapan untuk Kebutuhan Selanjutnya
Setelah setup awal selesai, VPS DewaBiz sudah siap untuk tahap lanjutan seperti:
- Instalasi web server (Nginx atau Apache)
- Instalasi database (MySQL, MariaDB, PostgreSQL)
- Deploy website atau aplikasi
- Konfigurasi SSL dan domain
- Optimasi performa server
Setup awal yang baik akan mempermudah semua proses lanjutan tersebut.
Kesimpulan
Setup awal server Linux di VPS DewaBiz merupakan langkah fundamental yang tidak boleh dilewatkan. Mulai dari update sistem, pengamanan SSH, pembuatan user baru, firewall, hingga monitoring dasar, semuanya berperan penting dalam menjaga keamanan dan stabilitas server.
Dengan melakukan setup awal secara benar, VPS Anda akan lebih aman dari serangan umum, lebih stabil dalam menangani beban, dan siap digunakan untuk berbagai kebutuhan digital. VPS DewaBiz sendiri menawarkan performa yang stabil dan fleksibel, sehingga sangat cocok untuk pemula maupun pengguna berpengalaman yang ingin membangun sistem server yang andal.
Melakukan setup awal mungkin terlihat sederhana, tetapi dampaknya sangat besar bagi keberlangsungan server dalam jangka panjang.