Independent testing Updated August 2026 387 self-hosting guides 5 VPS providers tested

guide

Kebutuhan VPS untuk Plane: Panduan RAM, CPU & Penyimpanan

Batas bawah resmi Plane adalah 2 core dan 4 GB RAM, 8 GB untuk produksi. Berikut konsumsi nyata dari tumpukan 13 kontainer dan spesifikasi VPS yang sepadan.

Plane adalah platform manajemen proyek sumber terbuka yang berada di kategori yang sama dengan Jira dan Linear. Community Edition yang Anda hosting sendiri jauh lebih berat daripada kesan antarmukanya, dan menebak-nebak ukuran VPS adalah penyebab paling umum gagalnya sebuah instalasi Plane.

Kebutuhan Menurut Dokumentasi

Dokumentasi self-hosting Plane menyebutkan:

Sumber dayaKebutuhan
CPU2 core (x64/AMD64 atau AArch64/ARM64)
RAMMinimum 4 GB, 8 GB direkomendasikan untuk produksi
Sistem operasiUbuntu, Debian, CentOS, Amazon Linux 2 atau 2023
RuntimeDocker Engine 20.10+, Docker Compose v2
JaringanPort 80 dan 443, serta domain yang sudah teresolusi

Mengapa Batas 4 GB Itu Nyata

Plane bukan satu proses. Tumpukan compose Community Edition menjalankan tiga belas kontainer:

Tiga belas kontainer dalam keadaan diam sudah menghabiskan sebagian besar 4 GB sebelum satu isu pun dibuat. Inilah alasan paket 1 GB dan 2 GB tidak berjalan - bukan karena Plane boros, melainkan karena Anda menjalankan basis data, message broker, cache, dan object store berdampingan dengan aplikasinya sendiri.

RAM: Menentukan Ukuran Berdasarkan Besar Tim

SkenarioRAMCatatan
Evaluasi atau tim 2-5 orang4 GBMinimum menurut dokumentasi; jalan, tetapi tanpa ruang lebih
5-30 orang memakai Plane setiap hari8 GBRekomendasi produksi menurut dokumentasi
Migrasi besar dari Jira sedang berjalan8 GB+Impor massal rakus memori, meski hanya sebentar

Jika ragu di antara dua ukuran, ambil yang lebih besar. Cara Plane gagal ketika memori kurang adalah kernel menghentikan sebuah kontainer di tengah permintaan, yang terlihat seperti galat acak alih-alih pesan kehabisan memori yang jelas.

CPU: Dua Core Memang Cukup

Pelacakan isu bersifat tersendat. Seseorang membuka papan, API menjawab, lalu server kembali sepi. Dua vCPU menangani itu dengan nyaman untuk tim normal.

Empat core baru terasa berguna dalam satu kasus khusus: mengimpor backlog yang sudah ada. Selama impor massal, API Django, worker Celery, dan PostgreSQL berebut sumber daya, dan pekerjaan itu selesai jauh lebih cepat dengan core lebih banyak. Karena sifatnya sekali jalan, jarang layak dibayar terus-menerus - kecuali paket dengan 4 core kebetulan juga paket dengan 8 GB, dan di Contabo memang begitu.

Penyimpanan: Pantau MinIO, Bukan Postgres

Basis data tetap kecil. Isu, komentar, dan catatan aktivitas semuanya berupa teks, dan bahkan pada tim yang sibuk volume Postgres tumbuh perlahan.

Yang berubah-ubah adalah lampiran. Setiap tangkapan layar dan dokumen yang diunggah ke sebuah isu mendarat di volume MinIO, dan tim yang gemar menempelkan tangkapan layar akan melampaui disk 40 GB jauh sebelum basis datanya jadi persoalan.

Mulailah dari 40 GB, pantau volume MinIO, dan pilih NVMe atau SSD - kinerja PostgreSQL terikat pada I/O dan perbedaannya terasa pada tampilan papan yang mengagregasi banyak isu.

Paket VPS yang Memenuhi Kebutuhan Ini

PenyediaPaketvCPU / RAM / DiskHargaPenilaianTautan
ContaboCloud VPS 44 / 8 GB / 100 GB SSD5,50 EUR/bulan netMemenuhi rekomendasi produksi 8 GBContabo
Hetzner CloudCX232 / 4 GB / 40 GB NVMe5,49 EUR/bulan netMemenuhi minimum; CX33 seharga 8,49 EUR untuk 8 GBHetzner
DigitalOceanBasic 4 GB2 / 4 GB / 80 GB SSD24 USD/bulanMemenuhi minimum; perkakas snapshot terbaikDigitalOcean
VultrRegular 4 GB2 / 4 GB / 80 GB SSD20 USD/bulanMemenuhi minimum; pilihan region terluasVultr
LinodeLinode 4 GB2 / 4 GB / 80 GB SSD24 USD/bulanMemenuhi minimum; kinerja mudah ditebakLinode

Paket pemula 1 GB dari setiap penyedia sengaja dikeluarkan. Paket-paket itu berada di bawah minimum yang ditetapkan Plane dan tidak ada penyetelan yang bisa mengubahnya.

Catatan tentang Membangun dari Sumber

Berkas docker-compose.yml di repositori GitHub Plane membangun setiap layanan dari Dockerfile-nya, bukan menarik image yang sudah dipublikasikan. Mengompilasi frontend Next.js memerlukan memori jauh lebih besar daripada menjalankannya, dan proses build akan tersendat atau gagal sama sekali di VPS 4 GB.

Jalur yang didukung menarik image siap pakai:

curl -fsSL https://prime.plane.so/install/ | sh -

Tentukan ukuran server untuk menjalankan Plane, bukan untuk membangunnya.

Merencanakan Pertumbuhan

Untuk gambaran lebih luas soal paket antarpenyedia, lihat perbandingan VPS lengkap kami.

Rujukan komunitas yang layak diikuti: daftar awesome-selfhosted dan subreddit r/selfhosted.

Frequently asked questions

Berapa RAM yang sebenarnya dibutuhkan instance Plane yang dihosting sendiri?

Minimum resminya 4 GB dan rekomendasi produksi yang tercantum di dokumentasi adalah 8 GB. Community Edition menjalankan tiga belas kontainer, termasuk PostgreSQL, Valkey, RabbitMQ, dan MinIO, yang sudah memakan sebagian besar 4 GB sebelum ada satu orang pun masuk. Gunakan 4 GB untuk tim kecil atau uji coba, dan 8 GB begitu Plane menjadi pelacak yang dibuka tim setiap pagi.

Berapa core CPU yang dibutuhkan Plane?

Minimum yang tercantum adalah dua core, baik pada x64/AMD64 maupun AArch64/ARM64. Dua core memadai untuk pelacakan isu sehari-hari karena bebannya tersendat-sendat, bukan terus-menerus. Empat core layak dipertimbangkan jika Anda berencana mengimpor backlog besar dari Jira, sebab API Django dan worker latar belakang berebut CPU selama operasi massal.

Berapa ruang disk yang perlu saya siapkan untuk Plane?

Mulailah dari 40 GB dan siapkan ruang untuk tumbuh. Basis data PostgreSQL sendiri tetap kecil dalam waktu lama, tetapi MinIO menyimpan setiap lampiran yang diunggah ke sebuah isu, dan volume itulah yang memenuhi disk. Tangkapan layar dan dokumen menumpuk terus, jadi pantau volume MinIO alih-alih basis data saat menimbang perlu tidaknya menaikkan ukuran.