Tutorial Lengkap Cara Mengelola VPS Sendiri

Sedang Trending 1 tahun yang lalu

Virtual Private Server (VPS) adalah solusi hosting nan memberikan Anda kontrol penuh atas server, seolah-olah Anda mempunyai server bentuk sendiri. Mengelola VPS sendiri memungkinkan Anda untuk menyesuaikan konfigurasi, meningkatkan keamanan, dan mengoptimalkan keahlian sesuai kebutuhan. Artikel ini bakal membahas langkah-langkah komplit dalam mengelola VPS secara mandiri, mulai dari akses awal hingga pengamanan server.

1. Memilih dan Mengakses VPS

Pilih Penyedia VPS

Langkah pertama adalah memilih penyedia VPS nan terpercaya seperti Dewabiz. Perhatikan faktor-faktor seperti harga, letak server, fitur backup, dan support teknis.

Akses ke VPS

Setelah membeli VPS, Anda bakal mendapatkan alamat IP, username (biasanya root), dan password alias SSH key. Untuk mengakses VPS, gunakan aplikasi terminal seperti:

  • Windows: Gunakan aplikasi PuTTY alias Windows Terminal.
  • Linux/macOS: Gunakan terminal bawaan.

Koneksi dilakukan dengan perintah SSH:

ssh root@IP_ADDRESS

2. Update dan Upgrade Sistem

Langkah pertama setelah sukses login adalah memperbarui sistem:

apt pembaruan && apt upgrade -y    # Untuk Ubuntu/Debian yum pembaruan -y                   # Untuk CentOS

Langkah ini krusial untuk menutup celah keamanan dan memastikan semua paket dalam kondisi terbaru.

8 Tanda Pakan Kucingmu Tidak Cocok dan Harus Diganti

3. Membuat Pengguna Non-root

Menggunakan akun root untuk aktivitas sehari-hari berisiko. Buat pengguna biasa dan beri kewenangan akses sudo:

adduser namauser usermod -aG sudo namauser    # Untuk Ubuntu/Debian Lalu, login ulang menggunakan user tersebut: ssh namauser@IP_ADDRESS

4. Mengamankan VPS

Ganti Port SSH

Edit file konfigurasi SSH:

sudo nano /etc/ssh/sshd_config Ubah port dari 22 ke port lain, misalnya 2222: Port 2222

Lalu restart SSH:

sudo systemctl restart ssh

Nonaktifkan Login Root

Di file nan sama (sshd_config), ubah:

PermitRootLogin no

Firewall dengan UFW

Untuk Ubuntu:

sudo ufw allow 2222/tcp sudo ufw allow http sudo ufw allow https sudo ufw enable

5. Instalasi Layanan Web

Instal Nginx alias Apache

Contoh instalasi Nginx:

sudo apt install nginx -y

Cek status:

sudo systemctl status nginx

Instal PHP dan MySQL (LAMP/LEMP Stack)

Contoh (untuk Ubuntu):

sudo apt install php php-fpm php-mysql mysql-server -y

Untuk mengamankan MySQL:

sudo mysql_secure_installation

6. Upload dan Konfigurasi Website

Gunakan SCP alias SFTP

Untuk mengupload file dari lokal:

scp -P 2222 file.zip namauser@IP_ADDRESS:/var/www/html/

Konfigurasi Virtual Host

Buat file konfigurasi baru:

sudo nano /etc/nginx/sites-available/namadomain.com

Isi dengan:

server {     listen 80;     server_name namadomain.com www.namadomain.com;     root /var/www/namadomain.com;     index index.php index.html;     location / {         try_files $uri $uri/ =404;     }     location ~ \.php$ {         include snippets/fastcgi-php.conf;         fastcgi_pass unix:/run/php/php7.4-fpm.sock;     } } Aktifkan dengan: sudo ln -s /etc/nginx/sites-available/namadomain.com /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx

7. Instalasi SSL Gratis dengan Let’s Encrypt

Untuk mengamankan hubungan HTTPS:

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

Ikuti petunjuk untuk memilih domain dan mengaktifkan redirect ke HTTPS.

8. Backup dan Monitoring

Backup Berkala

Gunakan cron dan rsync untuk backup otomatis, alias jasa pihak ketiga seperti JetBackup alias Acronis.

Monitoring Resource

Gunakan perintah:

top htop df -h

Atau instal perangkat monitoring seperti Netdata alias Glances.

Kesimpula

Mengelola VPS sendiri memberikan elastisitas dan kendali penuh, namun juga memerlukan tanggung jawab lebih dalam perihal keamanan dan pemeliharaan. Dengan mengikuti pedoman ini, Anda sudah mempunyai fondasi kuat untuk menjalankan server pribadi alias website secara profesional. Lakukan pembaruan rutin, backup berkala, dan pantau performa agar VPS Anda tetap optimal.

Selengkapnya
Sumber Info Panduan Teknologi Dewabiz
Info Panduan Teknologi Dewabiz
↑