SSD Nodes Learn RAM 8GB — $66/tahun
Panduan Matt ConnorOleh Matt Connor · Diperbarui 2026-08-01

20 Hal yang Bisa Dilakukan dengan VPS

Temukan 20 penggunaan VPS yang benar-benar umum, dari situs web dan VPN hingga penyimpanan foto, server game, serta agen AI, lengkap dengan kebutuhan RAM masing-masing.

Apa yang dapat Anda lakukan dengan VPS?

VPS (virtual private server) adalah mesin Linux dengan alamat IP publik yang tetap berjalan meskipun laptop Anda tidak menyala. Karena itu, layanan apa pun yang harus selalu dapat diakses dapat dijalankan di sana. Dalam praktiknya, layanan tersebut mencakup situs web, VPN pribadi, penyimpanan file dan foto milik Anda sendiri, media, server game, skrip terjadwal, serta berbagai alat AI yang terus bertambah. Di bawah ini terdapat dua puluh hal yang benar-benar dijalankan orang, diurutkan secara kasar berdasarkan seberapa sering hal tersebut menjadi alasan utama seseorang menyewa server.

Setiap entri menjelaskan fungsi tersebut, kebutuhan memorinya, dan lokasi panduan lengkapnya. Jika Anda menginginkan katalog aplikasi yang lebih luas, bukan daftar fungsi, lihat daftar pendamping aplikasi yang layak di-hosting sendiri pada 2026 yang membahas setiap aplikasi satu per satu.

20 hal yang benar-benar dijalankan orang

  1. Meng-host situs web atau aplikasi web. Ini masih menjadi jawaban yang paling umum. Satu server kecil dapat menjalankan nginx atau Apache, PHP, dan database dengan baik pada RAM 1 GB, dan titik awal yang umum adalah stack LAMP di Ubuntu 24.04. Tambahkan sertifikat gratis dengan Certbot dan Let's Encrypt di nginx, karena alamat IP langsung pada port 80 membuat browser menampilkan peringatan yang dapat menyebabkan setiap pengunjung pergi.
  1. Menjalankan beberapa situs dan aplikasi pada satu server. Satu server dapat melayani selusin nama domain jika ada komponen di depannya yang mengurutkan permintaan berdasarkan nama host. Reverse proxy menjalankan tugas tersebut dan juga memperbarui sertifikat. Karena itu, Traefik di depan beberapa aplikasi Docker biasanya menjadi langkah kedua. Penghematannya nyata: lima proyek pada satu server 4 GB lebih murah daripada lima server kecil, dan pencadangannya lebih mudah.
  1. VPN milik sendiri. VPS memberi Anda IP keluar yang dapat dikendalikan, sehingga Wi-Fi publik tidak dapat membaca traffic Anda dan layanan di rumah tetap berada di luar internet terbuka. WireGuard menggunakan memori kurang dari 50 MB dan berjalan di kernel, sehingga server hampir tidak terbebani. Panduan VPN WireGuard yang di-host sendiri membahas masalah handshake dan DNS yang sering ditemui. Kedua produk tersebut sering tertukar, jadi perbandingan VPS dan VPN layak dibaca terlebih dahulu.
  1. Pengelola kata sandi milik sendiri. Vaultwarden menggunakan protokol Bitwarden, sehingga setiap aplikasi resmi dan ekstensi browser terhubung ke server Anda, bukan ke server perusahaan. Aplikasi ini memerlukan sekitar 150 MB RAM dan hampir tidak menggunakan disk. Karena itu, Vaultwarden di VPS merupakan proyek pertama terbaik dalam daftar ini. Server ini menyimpan semua kata sandi Anda. Perlakukan sertifikat dan pencadangannya sebagai bagian dari instalasi, bukan pekerjaan yang ditunda.
  1. Penyimpanan file cloud dan kalender. Nextcloud menggantikan paket Drive atau Dropbox berbayar dengan klien sinkronisasi untuk setiap desktop dan ponsel, serta kalender dan kontak. Siapkan RAM 1 hingga 2 GB ditambah ukuran file Anda. Instal Nextcloud dengan PostgreSQL sejak awal. Panduan Nextcloud dengan Docker, TLS, dan pencadangan menjelaskan mengapa migrasi database di kemudian hari merupakan penyebab paling umum instance rusak.
  1. Pustaka foto dengan pengunggahan dari ponsel. Immich mengunggah camera roll secara otomatis dan menyediakan pencarian wajah serta objek. Fitur inilah yang akhirnya membuat orang meninggalkan Google Photos. Aplikasi ini paling banyak menggunakan sumber daya karena container machine learning. Baca panduan Immich yang di-host sendiri sebelum membeli paket terkecil. Tetapkan versi tertentu, bukan menarik latest, karena perubahan yang merusak kompatibilitas masih dapat terjadi di antara rilis.
  1. Server media untuk pustaka sendiri. Jellyfin melakukan streaming film dan acara Anda ke aplikasi TV, browser, atau ponsel tanpa akun dan tanpa biaya untuk pemutaran jarak jauh. Penggunaan saat idle sekitar 1 hingga 2 GB RAM. Faktor yang menentukan keberhasilannya adalah transcoding. Jellyfin di VPS menunjukkan cara menyimpan file dalam format yang dapat diputar langsung oleh klien, sehingga server hanya memindahkan byte.
  1. Server game untuk teman. Server Minecraft untuk beberapa pemain memerlukan RAM 2 hingga 4 GB dan mesin yang tetap aktif ketika pemain host tidur. Inilah fungsi VPS. Panduan server Minecraft di VPS membahas flag memori Java dan cara menjalankannya di bawah systemd agar proses otomatis dimulai ulang setelah mengalami crash.
  1. Skrip, scraper, dan bot terjadwal. Apa pun yang harus berjalan pada pukul 3 pagi memerlukan mesin yang aktif pada pukul 3 pagi. Tulis pekerjaan tersebut sebagai service systemd dengan timer, bukan baris cron. Dengan demikian, Anda mendapatkan log, status kegagalan, dan cara pengujian yang jelas. service dan timer systemd di VPS berisi file unitnya. Bot Discord atau Telegram menggunakan pola yang sama, tetapi dengan proses yang berjalan terus-menerus, bukan proses terjadwal.
  1. Workflow otomatisasi. n8n menyediakan builder visual untuk pekerjaan yang dikenai biaya per tugas oleh Zapier. Menjalankannya sendiri menghapus biaya tersebut dan batas jumlah data yang dapat diproses. Penggunaan memorinya sekitar 500 MB. Tetapkan encryption key secara eksplisit, seperti ditunjukkan dalam n8n yang di-host sendiri dengan HTTPS, atau pembangunan ulang container akan membuat setiap kredensial tersimpan tidak dapat dibaca.
  1. Menjalankan language model sendiri. Ollama menyediakan model open-weight melalui API lokal, sehingga prompt dan dokumen tidak pernah meninggalkan server Anda. Pada VPS yang hanya menggunakan CPU, perkirakan beberapa kata per detik, bukan jawaban seketika. Siapkan sekitar 8 GB RAM untuk model 8B. Menjalankan Ollama untuk meng-host LLM sendiri memberikan angka yang realistis. Untuk platform workflow di atas model tersebut, Dify di VPS menambahkan UI dan retrieval.
  1. Menyediakan tempat untuk coding agent. Coding agent AI yang bekerja selama satu jam tidak berguna jika berhenti ketika laptop dimatikan. Karena itu, orang menempatkannya di server dalam terminal multiplexer dan menyambungkannya kembali nanti. Claude Code di VPS dengan tmux menjelaskan pengaturannya, sedangkan menjalankan coding agent di VPS membahas pola umumnya. Berikan coding agent tersebut user unprivileged dan direktori yang tidak dapat ditinggalkannya.
  1. Meng-host server MCP untuk assistant. Server MCP (model context protocol) adalah proses kecil yang selalu aktif untuk menyediakan tool dan data kepada klien AI. Sifat selalu aktif inilah yang tidak dapat disediakan laptop. Server MCP di VPS menjelaskan cara menjalankannya di balik TLS dengan autentikasi. Hal ini penting karena endpoint MCP yang terbuka dapat dipanggil oleh siapa pun.
  1. Memantau server lain. Uptime Kuma melakukan ping ke situs Anda dan mengirimkan alert melalui hampir semua channel. Penggunaan memorinya sekitar 200 MB. Aturan yang sering terlewat adalah memantau production dari mesin yang berbeda. Pemantauan status Uptime Kuma yang berjalan pada server yang dipantaunya tidak dapat memberi tahu Anda ketika server tersebut mati.
  1. Metrik nyata, bukan hanya status aktif atau tidak. Jika Anda memiliki fleet, bukan satu server, Anda memerlukan metrik CPU, disk, dan service lengkap dengan riwayat serta trigger. Server monitoring Zabbix melakukan hal tersebut dengan agent pada setiap host. Zabbix memerlukan RAM 2 GB dan database sendiri. Mulailah dengan pemeriksaan uptime sederhana. Tingkatkan pemantauan ketika memang ada kebutuhan untuk meningkatkannya.
  1. Pencadangan offsite untuk semua data lainnya. Pencadangan pada disk yang sama dengan data bukanlah backup. VPS murah dengan volume besar merupakan tujuan yang baik. Backup restic di VPS menyediakan snapshot terenkripsi, deduplikasi, dan berversi, dengan pemulihan yang benar-benar dapat diuji. Uji setiap bulan, karena backup yang tidak diuji hanya merupakan harapan.
  1. CI runner milik sendiri. Menit build yang di-host dapat habis. Runner yang di-host sendiri menjaga cache tetap tersedia dan secret tetap lokal. GitHub Actions runner yang di-host sendiri menjelaskan instalasi dan isolasinya. Hal ini paling penting pada repositori publik, karena pull request dapat menjalankan kode pada mesin Anda.
  1. Team chat yang Anda kendalikan. Rocket.Chat menyediakan thread, panggilan, dan integrasi untuk tim yang tidak ingin membayar berdasarkan jumlah user. Aplikasi ini memerlukan RAM 2 GB atau lebih karena MongoDB merupakan komponen yang paling berat. Rocket.Chat dengan Docker Compose menjelaskan urutan versi. Melewati versi mayor MongoDB saat upgrade dapat membuat database tidak dapat digunakan.
  1. Jaringan privat untuk semua mesin Anda. Setelah memiliki beberapa server dan sebuah laptop, jaringan mesh lebih mudah dikelola daripada satu hub. Headscale sebagai server kontrol Tailscale yang di-host sendiri menjaga koordinasi tetap berada di server Anda. Padukan dengan kebiasaan memperlakukan host sebagai sebuah grup. Hal tersebut dibahas dalam mengelola beberapa server Linux.
  1. Lab, dan server email jika Anda tetap menginginkannya. VPS merupakan tempat yang aman untuk melakukan eksperimen dan merusak konfigurasi. Cobalah server FreeBSD 15, atau jalankan mesin virtual di dalam server jika paket Anda mengizinkan virtualisasi bertingkat. Email sengaja ditempatkan di bagian terakhir karena sebagian besar provider memblokir port outbound 25 dan deliverability merupakan masalah yang sulit diselesaikan. Karena itu, baca email yang di-host sendiri dengan Mailcow dengan memahami risikonya.

Berapa kapasitas server yang dibutuhkan masing-masing?

Memori adalah batasnya, bukan CPU atau disk. Paket 1 GB cocok untuk menjalankan satu layanan kecil: situs web, VPN, pengelola kata sandi, atau bot. Paket 4 GB adalah pilihan yang nyaman untuk menjalankan beberapa layanan di belakang satu proxy. Inilah yang biasanya digunakan oleh sebagian besar orang di halaman ini.

Ukuran yang sering menimbulkan masalah adalah 2 GB. Pada kapasitas ini, seseorang menambahkan container ketiga, lalu kernel menghentikannya secara diam-diam. Tidak ada keterangan dalam log aplikasi yang menjelaskan penyebabnya. Jalankan sudo dmesg | grep -i "out of memory" untuk melihat baris Out of memory: Killed process yang tidak diteruskan oleh runtime container. Beban kerja AI merupakan pengecualian: model bahasa 8B memerlukan sekitar 8 GB agar dapat dimuat, dan pembelajaran mesin untuk foto memiliki kebutuhan yang serupa.

Kapasitas disk bergantung pada data Anda. Foto, media, dan cadangan adalah satu-satunya item di sini yang memerlukan ratusan gigabita. Semua kebutuhan lainnya dapat ditampung dalam 20 hingga 50 GB yang disertakan dalam paket kecil.

Sebelum menjalankan apa pun

Semua penggunaan di atas mengasumsikan dasar yang sama: mesin yang dapat Anda akses, pengguna yang bukan root, dan firewall.

sudo apt update && sudo apt upgrade -y
sudo adduser deploy
sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status

sudo ufw status harus menampilkan Status: active dengan baris yang mengizinkan 22/tcp. Buka terminal kedua dan pastikan Anda masih dapat login sebelum menutup terminal pertama, karena firewall yang mengunci akses Anda memerlukan pemulihan melalui konsol dari panel penyedia. sepuluh menit pertama pada VPS baru membahas seluruh proses ini, dan penguatan SSH menonaktifkan login dengan kata sandi sehingga upaya brute force di latar belakang yang terus-menerus tidak lagi menjadi masalah.

Hampir semua aplikasi di atas dirilis sebagai container, jadi instal Docker sekali dan bagian lainnya dapat langsung disalin dan ditempel:

curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker "$USER"
newgrp docker
docker run --rm hello-world

Kegagalan saat membaca permission denied while trying to connect to the Docker daemon socket berarti perubahan grup belum diterapkan ke shell Anda, jadi keluar lalu login kembali. dasar-Dasar Docker Compose menjelaskan format file yang digunakan semua panduan di atas.

Hal yang tidak cocok dijalankan di VPS

Ada beberapa keterbatasan yang perlu dipahami. Pekerjaan grafis berat dan pelatihan model memerlukan GPU. VPS standar tidak memilikinya, sehingga inferensi pada CPU tetap lambat meskipun Anda menambah RAM. Layanan yang tidak boleh mengalami gangguan selama lima menit karena dapat menimbulkan dampak serius, seperti alarm rumah atau peringatan medis, tidak cocok dijalankan pada server hobi yang hanya Anda tingkatkan pada Minggu malam. Satu server juga merupakan satu titik kegagalan. Karena itu, layanan yang harus selalu tersedia memerlukan server kedua dan metode pengalihan yang sudah diuji.

Email memerlukan peringatan khusus meskipun termasuk dalam daftar tersebut. Sebagian besar penyedia memblokir port keluar 25. Kalaupun port tersebut dibuka, alamat IP baru yang belum memiliki reputasi akan masuk ke folder spam sampai data DNS dikonfigurasi dengan benar dan alamat tersebut membangun reputasi pengiriman. Pengelolaan email merupakan pekerjaan berkelanjutan, bukan pekerjaan akhir pekan.

FAQ

Apa penggunaan VPS yang paling umum?

Menghosting situs web atau aplikasi web. Server kecil yang menjalankan nginx atau Apache dengan PHP dan database dapat menangani situs pribadi, situs klien, atau produk kecil dengan RAM 1 GB. Ini adalah cara termurah untuk mendapatkan alamat IP publik yang sebenarnya dengan kendali penuh atas stack. Penggunaan paling umum kedua adalah VPN pribadi, karena server yang Anda miliki memberi Anda alamat keluar yang tidak digunakan bersama oleh orang lain.

Berapa banyak RAM yang saya perlukan untuk berbagai hal dalam daftar ini?

Untuk satu layanan kecil, 1 GB sudah cukup. Untuk beberapa layanan di balik satu reverse proxy, 4 GB adalah kapasitas yang nyaman dan merupakan paket yang paling banyak dipilih. Beban kerja AI merupakan pengecualian: model bahasa 8B memerlukan sekitar 8 GB sebelum dimuat, dan machine learning untuk foto memerlukan jumlah yang serupa. Disk hanya penting jika Anda menyimpan media, foto, atau cadangan.

Apakah saya dapat menjalankan lebih dari satu aplikasi ini di server yang sama?

Ya, dan itu hal yang umum. Tempatkan setiap aplikasi di container-nya sendiri, jangan publikasikan apa pun secara langsung ke internet, lalu biarkan satu reverse proxy menangani nama dan sertifikat. Batasnya adalah memori, bukan jumlah aplikasi. Jumlahkan angka realistis di atas, lalu sisakan ruang cadangan minimal 25 persen agar peningkatan versi atau proses pencadangan tidak memicu penghentian karena kehabisan memori.

Apakah saya perlu mengetahui Linux untuk menggunakan VPS?

Anda perlu mengetahui dasar-dasarnya: terhubung melalui SSH, mengedit file, dan membaca log. Selebihnya dalam panduan ini cukup disalin, ditempel, lalu periksa output berdasarkan hasil yang disebutkan dalam panduan. Jika Anda lebih suka mengeklik daripada mengetik, panel kontrol dapat mengelola aplikasi untuk Anda. Perbandingan Cloudron, CasaOS, dan Coolify menjelaskan konsekuensi setiap pilihan terhadap fleksibilitas Anda.

Apakah VPS lebih murah daripada membayar layanan-layanan ini?

Biasanya, setelah Anda menjalankan lebih dari satu layanan. Satu server 4 GB dapat menggantikan langganan sinkronisasi file, paket pengelola kata sandi, paket penyimpanan foto, dan biaya alat otomatisasi sekaligus. Sebagai gantinya, Anda harus menyediakan waktu sendiri: pembaruan, sertifikat, dan pencadangan kini menjadi tanggung jawab Anda. Penghematan tersebut benar-benar ada hanya jika Anda menjalankannya.