SSD Nodes Learn 🎉 VPS mulai $5.50/bln
Panduan Matt ConnorOleh Matt Connor · Diperbarui 2026-08-13

Memilih OS Linux untuk VPS: Ubuntu, Debian, atau RHEL

Bandingkan Ubuntu, Debian, Rocky, AlmaLinux, CentOS Stream, dan Fedora berdasarkan dukungan 5 tahun, usia paket, kompatibilitas RHEL, serta dokumentasi.

Sistem operasi yang dipilih untuk VPS

Sistem operasi yang sebaiknya dipilih untuk VPS adalah rilis Ubuntu LTS terbaru, kecuali salah satu dari empat pertanyaan di bawah mengarahkan Anda untuk memilih sistem lain. LTS berarti dukungan jangka panjang: pembaruan keamanan gratis selama lima tahun, bukan sembilan bulan. Pada VPS (virtual private server) yang menjalankan aplikasi web, database, game server, atau mail relay, Ubuntu LTS merupakan pilihan bawaan yang aman. Sistem operasi ini juga digunakan sebagai asumsi oleh hampir semua tutorial di Internet, termasuk tutorial kami.

Enam distribusi layak dipertimbangkan pada server sewaan: Ubuntu, Debian, CentOS Stream, Rocky Linux, AlmaLinux, dan Fedora. Semuanya menggunakan kernel Linux, nginx, PostgreSQL, dan OpenSSH yang sama. Karena itu, perangkat lunak yang ingin Anda jalankan jarang menjadi faktor penentu. Ada empat perbedaan utama: berapa lama rilis tersebut menerima patch, seberapa lama versi perangkat lunak yang tersedia dalam paket, instruksi dari pihak mana yang dapat Anda ikuti tanpa menerjemahkannya, dan apakah hasilnya kompatibel dengan Red Hat Enterprise Linux (RHEL).

Jika Anda masih menentukan fungsi mesin tersebut, daftar hal yang dapat Anda lakukan dengan VPS merupakan titik awal yang lebih baik. penjelasan tentang VPS sebenarnya membahas dasar yang mendasari semua hal ini.

Berikut ringkasan singkat masing-masing pilihan.

  • Ubuntu LTS. Pilihan bawaan. Gunakan ini kecuali salah satu bagian di bawah berlaku untuk Anda.
  • Debian. Basis yang lebih kecil dan bergerak lebih lambat, dengan tim keamanan sukarela serta tanpa tingkatan komersial.
  • Rocky Linux. Rebuild RHEL untuk situasi ketika platform target harus kompatibel dengan RHEL.
  • AlmaLinux. Rebuild RHEL lainnya, dengan build untuk CPU lama yang tidak lagi didukung oleh RHEL 10.
  • CentOS Stream. Versi yang akan menjadi RHEL berikutnya. Pilih ini saat Anda membangun perangkat lunak untuk RHEL.
  • Fedora. Kernel dan userland terbaru, dengan pembaruan selama sekitar 13 bulan untuk setiap rilis.

Berapa lama Anda ingin membiarkan mesin ini tanpa pemeliharaan?

Masa dukungan menentukan seberapa sering Anda harus melakukan pekerjaan berisiko. Karena itu, jawab pertanyaan ini terlebih dahulu. Saat sebuah rilis mencapai akhir masa dukungan, paket-paketnya tetap berfungsi. Tidak ada yang langsung mengalami crash. Server hanya berhenti menerima perbaikan untuk kerentanan yang baru dipublikasikan. Tidak ada pesan error untuk kondisi ini, sehingga tidak ada yang menyadarinya sampai audit atau pembobolan terjadi. Solusinya adalah melakukan upgrade distribusi secara in-place atau membangun ulang sistem menggunakan image baru. Keduanya memerlukan waktu satu malam.

Setiap proyek menerbitkan jadwal siklus hidupnya sendiri. Dihitung dari August 2026 dan dibulatkan menjadi satu desimal, berikut sisa masa dukungan setiap rilis saat ini.

ChartYears of security support left on each current release, August 2026
The data behind this chart
[
  {
    "distro": "Ubuntu 26.04 LTS",
    "years_of_support_left": 4.7,
    "notes": "Free updates to April 2031. Ubuntu Pro extends the same release to April 2036."
  },
  {
    "distro": "Debian 13",
    "years_of_support_left": 2.0,
    "notes": "Debian security team to August 2028. The LTS team then carries it to June 2030."
  },
  {
    "distro": "CentOS Stream 10",
    "years_of_support_left": 3.8,
    "notes": "Ends May 2030, when the RHEL 10 full support phase ends."
  },
  {
    "distro": "Rocky Linux 10",
    "years_of_support_left": 8.8,
    "notes": "Ends May 2035, following the RHEL 10 lifecycle."
  },
  {
    "distro": "AlmaLinux 10",
    "years_of_support_left": 8.8,
    "notes": "Ends May 2035. Adds an x86-64-v2 build for older CPUs."
  },
  {
    "distro": "Fedora 44",
    "years_of_support_left": 0.8,
    "notes": "Released April 2026, ends June 2027. Every Fedora release lasts about 13 months."
  }
]

Semua 6 saat ini menerima patch. Perbedaannya terletak pada sisa masa dukungan. Rocky Linux 10 dan AlmaLinux 10 masih menerima pembaruan selama 8.8 tahun karena mengikuti siklus hidup RHEL selama sepuluh tahun, sedangkan Fedora 44 hanya memiliki 0.8 tahun.

Ubuntu 26.04 LTS masih memiliki 4.7 tahun pembaruan gratis. Ubuntu Pro memperpanjang instalasi yang sama hingga 2036 tanpa biaya untuk penggunaan pribadi pada sejumlah kecil mesin. Debian 13 menunjukkan sisa 2.0 tahun karena pada titik itulah tim keamanan Debian menghentikan dukungannya. Tim LTS sukarelawan kemudian melanjutkan dukungan sekitar dua tahun lagi untuk kumpulan paket dan arsitektur yang lebih kecil. Kedua angka tersebut benar. Keduanya dihitung dengan cara yang berbeda. Karena itu, perbandingan masa dukungan antarproyek harus dilakukan dengan hati-hati.

Ada dua jebakan dalam pertanyaan ini. Yang pertama adalah rilis interim Ubuntu, yang diterbitkan setiap enam bulan dan didukung selama sembilan bulan. Karena itu, 25.10 berhenti menerima pembaruan pada 1 July 2026, sementara penggunanya masih menganggapnya sebagai rilis baru. Alasan memilih LTS daripada rilis interim Ubuntu menjelaskan hal ini secara lengkap. Ini adalah penyebab paling umum VPS diam-diam tidak lagi menerima patch. Jebakan kedua adalah menganggap bahwa rilis baru berarti harus melakukan reinstall. Anggapan itu keliru. Upgrade in-place dari Ubuntu 24.04 ke 26.04 merupakan jalur yang didukung. Debian dan rebuild RHEL juga memiliki jalur yang setara.

Seberapa baru paket yang diperlukan?

Distribusi stabil membekukan versi paket pada hari rilis, lalu mem-backport perbaikan keamanan ke versi tersebut selama bertahun-tahun. Itulah ketentuan yang Anda terima. Debian 13 dibekukan pada pertengahan 2025, sehingga server database yang Anda instal dari distribusi tersebut hari ini menggunakan versi yang sudah tersedia saat itu: telah ditambal, tetapi tidak diperbarui. Ubuntu LTS bekerja dengan cara yang sama. Fedora melakukan hal sebaliknya dan merilis versi upstream terbaru. Karena itu, periode dukungannya singkat. Tidak ada yang ingin memelihara cabang yang sudah berusia lima tahun sebanyak dua kali.

Paket lama hanya menjadi masalah jika aplikasi Anda memerlukan versi yang lebih baru. Sebelum memilih seluruh distribusi hanya untuk memenuhi kebutuhan satu paket, periksa opsi lain. Biasanya, opsi tersebut lebih baik. Sebagian besar proyek upstream menerbitkan repositori sendiri. Anda dapat menambahkan sumber apt atau dnf dari vendor untuk memperoleh versi terbaru dari satu komponen tersebut. Runtime bahasa pemrograman memiliki version manager sendiri. Menjalankan aplikasi dalam container menghilangkan pertanyaan ini sepenuhnya karena stack Docker Compose membawa userland sendiri dan hanya menggunakan kernel.

Setiap opsi alternatif memiliki biaya yang sama. Paket dari distribusi Anda ditambal oleh tim keamanan distribusi tersebut dan tiba dengan apt upgrade atau dnf upgrade yang normal. Apa pun yang Anda tambahkan dari luar harus Anda monitor dan Anda perbaiki saat mengalami masalah. Repositori tambahan juga menjadi sumber kesalahan pada file sumber. Format sources Ubuntu yang lebih baru sering menyebabkan error sumber apt duplikat.

Kernel merupakan persoalan yang lebih kecil daripada perkiraan banyak orang. Pada VPS, perangkat keras bersifat virtual dan host menyediakan driver sebenarnya. Karena itu, kernel yang lebih baru terutama memberi fitur jaringan dan sistem file yang lebih baru, bukan dukungan perangkat keras. Ubuntu LTS juga merilis kernel hardware enablement yang diambil dari rilis berikutnya. Jadi, instalasi LTS tidak terjebak pada kernel yang digunakan saat pertama kali dirilis.

Dokumentasi siapa yang akan Anda ikuti?

Ini adalah pertanyaan yang sering diremehkan, padahal paling banyak menghabiskan waktu. Ubuntu dan Debian menggunakan paket apt dan .deb. CentOS Stream, Rocky Linux, dan AlmaLinux menggunakan paket dnf dan .rpm. Perbedaan ini tetap berlaku jauh setelah perintah instalasi dijalankan.

Nama paket berbeda: server web Apache adalah apache2 pada Ubuntu dan Debian, serta httpd pada keluarga RHEL. Karena itu, nama servicenya juga berbeda. Firewall juga berbeda: ufw pada Ubuntu dan firewalld pada keluarga RHEL, dengan nftables sebagai komponen dasar pada keduanya. Lapisan mandatory access control juga berbeda, dan bagian ini paling sering menimbulkan masalah. Keluarga RHEL menjalankan SELinux (security enhanced Linux) dalam mode enforcing secara default. Akibatnya, suatu service dapat ditolak saat mengakses file yang izinnya jelas mengizinkan akses tersebut. Alasannya hanya terlihat di audit log melalui ausearch -m AVC. Ubuntu dan Debian menggunakan AppArmor, yang menyediakan lebih sedikit profil dan lebih jarang mengganggu Anda.

Tidak ada yang sulit. Ini adalah pekerjaan penerjemahan, dan Anda harus mengulanginya pada setiap tutorial yang dibaca, sering kali hingga larut malam. Jika Anda baru menggunakan server Linux, hal itu saja sudah cukup menjadi alasan untuk memilih Ubuntu LTS, karena halaman instalasi vendor yang Anda buka akan mengasumsikan sistem tersebut. Panduan kami juga demikian: panduan stack LAMP dan panduan Certbot dan nginx ditulis serta diuji pada Ubuntu, begitu pula sepuluh menit pertama pada VPS baru.

Apakah Anda harus menggunakan Red Hat Enterprise Linux?

Jika matriks dukungan vendor mencantumkan RHEL, atau armada produksi perusahaan Anda menggunakannya, pilih distribusi yang kompatibel dengan RHEL dan jangan lagi menganggapnya sebagai preferensi. Rocky Linux dan AlmaLinux sama-sama dibangun dari sumber RHEL. Keduanya mempertahankan ABI (application binary interface) agar tetap kompatibel dengan RHEL, sehingga RPM yang dibangun untuk RHEL 10 dapat diinstal dan dijalankan pada salah satunya. Agen komersial dan perangkat kepatuhan menargetkan platform tersebut dan sering kali tidak mendukung platform lain.

Rocky Linux berupaya sedekat mungkin dengan RHEL. Sejak versi 9, AlmaLinux menargetkan kompatibilitas ABI, bukan bit yang identik. Dengan demikian, AlmaLinux dapat menambahkan hal-hal yang telah dihapus Red Hat. Dukungan CPU adalah contoh yang paling jelas. RHEL 10 menaikkan baseline-nya ke x86-64-v3, yaitu tingkat fitur CPU yang memerlukan AVX2, dan Rocky Linux 10 mengikutinya. AlmaLinux 10 menambahkan arsitektur x86-64-v2 terpisah untuk perangkat keras yang lebih lama. Hal ini penting pada server sewaan: jika provider Anda menyediakan model CPU emulasi generik, avx2 mungkin tidak tersedia dari lscpu, dan build v3 tidak akan berjalan di sana. Periksa terlebih dahulu, lalu pilih AlmaLinux 10 atau tetap gunakan seri 9 jika flag tersebut tidak tersedia.

CentOS Stream adalah produk yang berbeda dari kedua rebuild tersebut. CentOS Stream berada di upstream RHEL, sehingga perubahan masuk ke Stream terlebih dahulu dan mencapai RHEL pada rilis minor berikutnya. CentOS Stream cukup stabil untuk dijalankan di lingkungan produksi dan bergerak secara kontinu, bukan melalui tahapan versi minor. Pilih CentOS Stream jika Anda membangun atau menguji software yang harus berfungsi pada RHEL yang akan datang, bukan pada RHEL yang telah dirilis. CentOS Stream 10 memiliki sisa 3.8 tahun, lebih singkat daripada rebuild tersebut karena dukungannya berakhir ketika RHEL 10 keluar dari dukungan penuh.

Kesesuaian Fedora untuk server

Fedora menyediakan kernel dan userland terbaru dibandingkan keenam distribusi tersebut, serta mendukung setiap rilis selama sekitar 13 bulan. Angka tersebut sudah menjelaskan semuanya. Server Fedora memerlukan peningkatan versi kira-kira sekali setahun. Jika direncanakan, waktunya dapat Anda tentukan sendiri; jika tidak, waktunya ditentukan oleh Fedora. Lewati dua peningkatan versi, dan mesin tersebut tidak lagi mendapatkan dukungan.

Gunakan Fedora pada server jika Anda memerlukan sesuatu yang lebih baru daripada yang ditawarkan distribusi stabil mana pun dan sudah menerima siklus peningkatan versinya. Contohnya, pada mesin build pribadi atau mesin pengembangan yang sering Anda build ulang. Jangan gunakan Fedora pada mesin yang ingin Anda biarkan tanpa pemeliharaan. Fedora 43 berhenti menerima pembaruan pada Desember 2026, sekitar empat belas bulan setelah dirilis. Kondisi tersebut sesuai dengan rancangan proyek, bukan kegagalan.

Biaya nyata dari pilihan yang keliru

Menginstal ulang VPS adalah tindakan pada control panel yang hanya memerlukan beberapa menit. Karena itu, mengubah pilihan tidak menimbulkan biaya pada hari pertama, tetapi dapat menimbulkan masalah besar setelah dua ratus hari. Tidak ada cara yang didukung untuk mengonversi Ubuntu menjadi AlmaLinux secara langsung. Tentukan pilihan sebelum menyimpan data di mesin tersebut.

Dua kebiasaan membuat keputusan ini tetap mudah dibatalkan. Simpan konfigurasi dalam skrip, bukan dalam riwayat shell, agar rebuild dapat menjalankannya kembali tanpa harus mengingat langkah-langkahnya: playbook Ansible pertama sudah cukup untuk satu server. Kemudian, periksa siapa yang sebenarnya mengelola sistem operasi tersebut, karena pada paket VPS terkelola penyedia mungkin menentukan pilihan sistem operasi sekaligus jadwal patch untuk Anda.

Pilihan default tetap berlaku. Gunakan Ubuntu LTS. Gunakan Debian jika Anda menginginkan basis yang lebih kecil tanpa lapisan komersial. Gunakan Rocky Linux atau AlmaLinux jika sesuatu memerlukan kompatibilitas RHEL. Gunakan CentOS Stream jika Anda membangun untuk RHEL. Gunakan Fedora hanya jika upgrade tahunan sudah tercantum dalam kalender Anda.

FAQ

Distribusi Linux mana yang sebaiknya saya pilih untuk VPS jika saya masih baru menggunakan Linux?

Rilis Ubuntu LTS saat ini. Ada dua alasan utama. Hampir setiap halaman instalasi pihak ketiga memberikan perintah Ubuntu terlebih dahulu, sehingga Anda dapat langsung menyalinnya tanpa menerjemahkan. Selain itu, setiap rilis LTS menerima pembaruan keamanan gratis selama lima tahun, sehingga Anda tidak dipaksa melakukan upgrade pada tahun pertama. Debian adalah pilihan kedua yang wajar jika Anda menginginkan basis yang lebih kecil dan nyaman membaca dokumentasi yang ditulis untuk apt secara umum, bukan khusus untuk Ubuntu.

Mana yang lebih baik untuk server, Debian atau Ubuntu?

Keduanya masih satu keluarga. Ubuntu dibangun dari Debian, menggunakan apt, dan sebagian besar instruksi Debian dapat dijalankan tanpa perubahan di Ubuntu. Debian menginstal lebih sedikit komponen secara default, tidak memiliki tingkat dukungan komersial, dan menyerahkan pekerjaan keamanan kepada sukarelawan pada tahun-tahun terakhir suatu rilis. Ubuntu membekukan rilis LTS setiap dua tahun pada tanggal yang dapat diprediksi, memperpanjang dukungannya hingga sepuluh tahun melalui Ubuntu Pro, dan menjadi target sebagian besar dokumentasi vendor. Pilih Debian jika Anda menginginkan basis minimal yang akan dipertahankan selama bertahun-tahun. Pilih Ubuntu jika Anda ingin dokumentasi sesuai dengan perintah yang Anda jalankan.

Apakah saya sebaiknya menggunakan Rocky Linux atau AlmaLinux?

Keduanya adalah rebuild RHEL gratis yang didukung hingga May 2035, sehingga keduanya dapat dipilih. Rocky Linux mengikuti RHEL sedekat mungkin, sehingga sesuai untuk matriks dukungan vendor yang ketat terhadap platform. AlmaLinux lebih menargetkan kompatibilitas ABI, sehingga dapat merilis komponen tambahan, termasuk build x86-64-v2 untuk CPU yang tidak memenuhi baseline x86-64-v3 yang diwajibkan RHEL 10. Pada VPS dengan CPU yang lebih lama atau diemulasikan secara umum, build tersebut menjadi alasan untuk memilih AlmaLinux.

Apakah saya dapat menjalankan Fedora di server?

Ya, tetapi konsekuensinya adalah jadwal upgrade. Setiap rilis Fedora didukung selama sekitar 13 bulan, sehingga server perlu di-upgrade versinya kira-kira sekali setahun. Server berhenti menerima pembaruan keamanan jika Anda melewati dua upgrade. Pilih Fedora jika Anda memerlukan kernel atau toolchain yang sangat baru dan benar-benar akan melakukan upgrade tersebut. Untuk mesin yang ingin dibiarkan tanpa perubahan, pilih rilis LTS atau enterprise.

Apakah distribusi memengaruhi performa VPS?

Tidak dengan cara yang kemungkinan dapat Anda ukur. Distribusi tersebut menjalankan kernel dan software server yang sama, sehingga benchmark nginx di Ubuntu dibandingkan dengan nginx di Rocky Linux terutama mengukur konfigurasi Anda. RHEL 10 memang mengompilasi paketnya dengan baseline CPU x86-64-v3, yang memberikan sedikit keuntungan pada hardware modern. Namun, itu bukan dasar yang kuat untuk memilih sistem operasi. Throughput ditentukan oleh disk dan konfigurasi database Anda.