Cara Membuat VPS di DigitalOcean
Pada tutorial ini, Anda akan belajar bagaimana cara membuat Virtual Private Server (VPS) di DigitalOcean. VPS sangat berguna bagi pengembang dan administrator sistem untuk meng-host aplikasi, website, atau database.
Prasyarat
- Akun DigitalOcean aktif.
- Koneksi internet yang stabil.
- Keterampilan dasar menggunakan terminal atau command line.
- Pengetahuan dasar tentang Linux.
Langkah Utama
1. Mendaftar atau Masuk ke Akun DigitalOcean
Jika Anda belum memiliki akun, kunjungi DigitalOcean dan mendaftar. Setelah mendaftar, masuk ke akun Anda.
2. Membuat Droplet
Droplet adalah istilah untuk VPS di DigitalOcean. Berikut langkah-langkah untuk membuat Droplet:
- Pilih menu "Droplets" di dashboard DigitalOcean.
- Klik tombol "Create Droplet".
- Pilih sistem operasi yang ingin digunakan. Anda bisa memilih Ubuntu, CentOS, atau Debian.
- Pilih ukuran Droplet. DigitalOcean menawarkan berbagai ukuran, mulai dari yang kecil hingga besar.
- Pilih datacenter region yang paling dekat dengan pengguna Anda.
- Atur opsi tambahan, seperti backup dan monitoring jika dibutuhkan.
- Terakhir, klik "Create Droplet".
3. Mengakses Droplet
Setelah Droplet Anda dibuat, Anda akan menerima alamat IP publik. Gunakan SSH untuk mengakses Droplet Anda. Buka terminal dan jalankan perintah berikut:
ssh root@your_droplet_ip
Gantilah your_droplet_ip dengan alamat IP Droplet Anda. Jika ini adalah pertama kalinya Anda terhubung, Anda mungkin akan diminta untuk mengkonfirmasi kunci keamanan.
Konfigurasi Lanjutan
1. Memperbarui Sistem
Setelah berhasil masuk, langkah selanjutnya adalah memperbarui sistem. Jalankan perintah berikut:
apt update && apt upgrade -y
2. Membuat Pengguna Baru
Untuk alasan keamanan, sangat disarankan untuk tidak menggunakan akun root untuk aktivitas sehari-hari.
Buatlah pengguna baru dan tambahkan ke grup sudo:
adduser nama_pengguna
usermod -aG sudo nama_pengguna
Gantilah nama_pengguna dengan nama yang Anda inginkan.
3. Mengatur SSH Key Authentication
Agar keamanan lebih terjamin, Anda bisa menggunakan SSH key untuk autentikasi. Pertama, buat SSH key di mesin lokal Anda:
ssh-keygen -t rsa -b 4096
Salin kunci publik ke Droplet:
ssh-copy-id nama_pengguna@your_droplet_ip
4. Mengamankan SSH
Ubah pengaturan SSH untuk meningkatkan keamanan:
nano /etc/ssh/sshd_config
- Matikan login root dengan mengubah
PermitRootLogin yesmenjadiPermitRootLogin no. - Ubah port SSH default (22) menjadi nomor lain untuk menghindari serangan brute force.
Setelah melakukan perubahan, restart SSH:
systemctl restart ssh
Best Practices
- Selalu gunakan kunci SSH untuk akses ke Droplet Anda.
- Rutin melakukan backup data dan konfigurasi.
- Gunakan firewall (seperti UFW) untuk membatasi akses ke Droplet Anda.
- Perbarui sistem dan aplikasi secara berkala untuk menjaga keamanan.
Troubleshooting
Jika Anda mengalami masalah dalam mengakses Droplet, periksa koneksi internet Anda dan pastikan IP yang digunakan benar.
Bila Anda tidak bisa login via SSH, periksa konfigurasi SSH dan pastikan bahwa layanan SSH berjalan:
systemctl status ssh
Jika Anda tidak bisa mengakses Droplet sama sekali, gunakan Recovery Console yang tersedia di dashboard DigitalOcean.
Kesimpulan
Dalam tutorial ini, Anda telah mempelajari cara membuat VPS di DigitalOcean, mengkonfigurasi keamanan dasar, serta beberapa praktik terbaik yang perlu dilakukan. Dengan VPS yang sudah siap, Anda dapat mulai meng-host aplikasi atau website Anda sendiri.
Jangan ragu untuk menjelajahi fitur-fitur tambahan yang ditawarkan DigitalOcean dan sesuaikan dengan kebutuhan Anda.
Jika Anda memerlukan bantuan lebih lanjut, silakan hubungi kami melalui tautan berikut:
Konsultasi Jasa Setup SekarangVerifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →