Blog GeckoFlag

Tips memilih alat manajemen proyek dan isu

Alat Manajemen Proyek yang Bisa Dipasang di Shared Hosting Tanpa Docker

Diterbitkan:

Alat Manajemen Proyek yang Bisa Dipasang di Shared Hosting Tanpa Docker

Anda memutuskan menjalankan alat manajemen proyek gratis di server sendiri, membuka panduan instalasinya, dan baris pertamanya berbunyi: “Instal Docker.” Kalau Anda tertahan tepat di situ, Anda tidak sendirian.

Sebagian besar alat open source yang populer dibuat untuk VPS atau server cloud. Padahal banyak tim hanya punya paket shared hosting yang sudah mereka bayar untuk menjalankan situs web.

Artikel ini membahas tiga alat manajemen proyek yang bisa dipasang di shared hosting, tanpa Docker dan tanpa VPS. Kami membandingkan persyaratan, langkah instalasi, dan cara pembaruannya dengan kriteria yang sama, agar Anda bisa melihat mana yang cocok untuk tim Anda.

Poin penting

  • Alat yang cocok untuk shared hosting adalah yang berjalan hanya dengan PHP dan database. Di sini kami membandingkan tiga di antaranya: Leantime, Kanboard, dan GeckoFlag.
  • Ditulis dengan PHP tidak membuat semuanya sama mudahnya untuk dipasang. Perbedaannya muncul di tiga hal: mengubah document root, mengedit file konfigurasi, dan cara menerapkan pembaruan.
  • Leantime adalah pilihan jika Anda ingin pelacakan waktu dan sprint secara gratis. Kanboard cocok untuk penggunaan ringan yang hanya butuh Kanban. GeckoFlag untuk tim yang ingin memasang dan memperbarui sepenuhnya lewat browser, dengan layar yang mudah dipakai bahkan oleh orang non-teknis.

Catatan: artikel ini ditulis oleh pengembang GeckoFlag. Informasi tentang dua alat lainnya didasarkan pada dokumentasi dan repositori resminya, yang diperiksa pada 4 Oktober 2026.

Mengapa alat open source yang terkenal tidak cocok untuk shared hosting

Alasannya sederhana. Shared hosting dirancang sebagai tempat untuk mengunggah program PHP lalu menjalankannya. Pada umumnya, Anda tidak bisa menjalankan proses yang terus berjalan di latar belakang, dan tidak bisa memasang perangkat lunak tambahan di server.

Banyak alat yang paling sering dibicarakan tidak sesuai dengan asumsi tersebut.

Alat Asumsi instalasinya Penghambat di shared hosting
RedmineBerjalan di Ruby on Rails. Dipasang lewat command lineButuh runtime Ruby dan akses command line
PlaneMenjalankan beberapa layanan dengan Docker ComposeDocker tidak tersedia
OpenProjectDipasang dengan Docker Compose atau paket Linux. Pedoman resminya 4 core CPU dan memori 4 GBKedua metode instalasi tidak tersedia, dan persyaratannya melampaui tujuan shared hosting

Ketiganya alat yang sangat baik, dan pilihan kuat jika Anda punya VPS serta orang yang terbiasa mengelola server. Untuk melihat lebih detail perbedaannya dengan GeckoFlag, baca GeckoFlag vs Redmine dan GeckoFlag vs tiga alat open source.

Intinya bukan alat mana yang lebih baik, melainkan bahwa alat-alat itu dibuat untuk tempat yang berbeda. Jika yang Anda punya adalah shared hosting, memulai dari alat yang berjalan di shared hosting akan menghemat jalan memutar yang panjang.

Bisa jalan di shared hosting? Lima hal yang perlu diperiksa

Situs yang menyebut “instalasi mudah” belum tentu memberikan pengalaman yang sama di shared hosting. Saat membuka panduan instalasi sebuah alat, periksa lima hal berikut. Ini berlaku untuk alat apa pun, bukan hanya tiga alat di artikel ini.

1Apakah alat ini berjalan hanya dengan PHP dan database?

Alat yang membutuhkan Node.js, Python, Ruby, atau proses yang terus berjalan sulit digunakan di shared hosting.

2Apakah library yang dibutuhkan sudah disertakan dalam unduhan?

Jika panduan menyebut “composer install”, Anda membutuhkan command line. Periksa apakah cukup dengan mengekstrak paketnya.

3Apakah Anda harus mengubah document root?

Artinya, folder publik diarahkan ke subfolder seperti “public”. Ini bisa dilakukan di penyedia hosting yang mengizinkan Anda mengatur folder publik untuk setiap subdomain, tetapi beberapa paket tidak mengizinkannya.

Catatan: beberapa alat menyertakan .htaccess pengalih untuk hosting yang document root-nya tidak bisa diubah (Leantime dan GeckoFlag sama-sama menyertakannya).

4Apakah Anda harus mengedit file konfigurasi secara manual?

Anda menulis detail koneksi database ke dalam file, atau mengetikkannya di sebuah layar. Jika berupa file, Anda akan mengeditnya melalui file manager hosting atau lewat FTP.

5Bagaimana pembaruan diterapkan?

Anda memasang sekali, tetapi memperbarui berkali-kali. Cari tahu apakah pembaruan memerlukan command line, penggantian file secara manual, atau cukup lewat layar admin.

Poin 3 dan 4 bukan penghalang. Keduanya hanya langkah tambahan. Bagi yang terbiasa dengan FTP dan file konfigurasi, keduanya sama sekali tidak merepotkan. Kuncinya adalah membaca panduan sambil membayangkan siapa di tim Anda yang benar-benar akan mengerjakannya.

Ketiga alat dalam satu tabel

Berikut Leantime, Kanboard, dan GeckoFlag berdampingan, berdasarkan poin pemeriksaan di bagian sebelumnya. Perbandingan ini untuk instalasi tanpa Docker.

Aspek Leantime Kanboard GeckoFlag
HargaGratis (AGPLv3). Tersedia plugin berbayar dan versi cloudGratis (Lisensi MIT)$30 sekali beli. Bukan open source (lisensi komersial)
PHP8.2 atau lebih baru8.1 atau lebih baru8.2 atau lebih baru
DatabaseMySQL 8.0 atau lebih baru, atau MariaDB 10.6 atau lebih baruSQLite (bawaan), MySQL, MariaDB, PostgreSQLMySQL 5.7 atau lebih baru, atau MariaDB 10.3 atau lebih baru
Mengubah document rootLangkah tambahanPanduan resmi mengarahkannya ke folder public. .htaccess pengalih juga disertakan✓Tidak perlu✓Tidak perlu.htaccess bawaan mengarahkan permintaan secara otomatis
Mengedit file konfigurasiManualWajibTulis detail koneksi di config/.env✓Tidak perlu (dengan SQLite)Wajib (manual) untuk MySQL dan lainnya: tulis detail koneksi di config.php✓Tidak perluDiisi di layar installer
Pengaturan awalBuat administrator di layar /installMasuk dengan akun bawaan (admin/admin) lalu ganti kata sandiInstaller memandu dari pemeriksaan lingkungan sampai pembuatan administrator
Cara menerapkan pembaruanGanti file. Perubahan database diterapkan di layar /updateEkstrak versi baru, lalu salin folder data dan file konfigurasiUnggah ZIP di layar admin. Cadangan dibuat otomatis sebelum diterapkan
Fitur utamaKanban, Gantt, tabel, kalender, milestone, sprint, pelacakan waktu, wikiKanban (dengan drag and drop), subtugas, swimlane, aksi otomatis, pelacakan waktuIsu, isu induk dan anak, Kanban (drag and drop sejak versi 1.8.0), Gantt, wiki, berbagi file
BahasaLebih dari 20 bahasaBeberapa bahasa15 bahasa
Status pengembanganDikembangkan aktif oleh perusahaan di baliknyaMode pemeliharaan. Versi terbaru 1.2.54 (28 Agustus 2026)Ver1.8.0 (9 Oktober 2026)
Sikap terhadap shared hostingMenerbitkan panduan instalasi resmi untuk cPanelFAQ resmi tidak merekomendasikan shared hostingDirancang untuk digunakan di shared hosting

✓ = tidak perlu melakukan apa pun. Langkah tambahan = butuh satu langkah lagi. Manual = Anda mengedit file sendiri. Sumber tercantum di akhir artikel. Diperiksa pada 4 Oktober 2026.
Catatan: GeckoFlag mengasumsikan server yang mendukung .htaccess (mod_rewrite). Jika tidak tersedia, arahkan document root ke folder webroot.

Jika hanya melihat tabel, Kanboard yang paling ringan untuk dipasang. Dengan SQLite, Anda bahkan tidak perlu membuat database. Namun, dokumentasinya sendiri tidak merekomendasikan shared hosting, dan hal ini perlu diketahui sebelum memilih.

Detail tiap alat dan tim yang cocok

Leantime: gratis dan open source, dengan beberapa langkah instalasi tambahan

Leantime adalah alat manajemen proyek open source yang berjalan di PHP dan MySQL. Selain tampilan Kanban, Gantt, tabel, dan kalender, alat ini menyediakan milestone, sprint, pelacakan waktu, dan wiki. README resminya menyatakan bahwa semua itu termasuk dalam versi open source. Ada juga autentikasi dua faktor, login melalui LDAP atau OIDC, API, serta integrasi dengan Slack dan layanan serupa.

Yang membantu, Leantime menerbitkan panduan resmi untuk memasangnya di shared hosting dengan cPanel. Langkahnya seperti ini:

  1. Buat database dan pengguna database di control panel
  2. Unggah ZIP lalu ekstrak
  3. Arahkan document root subdomain ke folder public
  4. Ubah nama sample.env di folder config menjadi .env dan tulis detail koneksi database
  5. Buka situs di browser, buat akun administrator, lalu instal

Catatan untuk langkah 3: beberapa alat menyertakan .htaccess pengalih untuk hosting yang document root-nya tidak bisa diubah (Leantime dan GeckoFlag sama-sama menyertakannya).

Cocok untuk

  • Tim yang ingin pelacakan waktu dan sprint tanpa membayar perangkat lunak
  • Tim yang punya anggota terbiasa dengan FTP dan mengedit file konfigurasi
  • Tim yang membutuhkan autentikasi dua faktor atau integrasi dengan layanan lain

Hal yang perlu diperhatikan

  • Langkah resminya mengasumsikan Anda bisa mengubah document root. Pada paket yang tidak mengizinkannya, Anda akan bergantung pada .htaccess bawaan untuk mengalihkan permintaan.
  • Alat ini membutuhkan cukup banyak ekstensi PHP. Periksa dulu apakah semuanya aktif di paket hosting Anda.
  • Untuk mengundang anggota tim, SMTP (email keluar) harus dikonfigurasi.
  • Pembaruan dilakukan dengan mengganti file. Membuat cadangan sebelumnya menjadi tanggung jawab Anda.

Kanboard: ringan dan fokus pada Kanban, kini dalam mode pemeliharaan

Kanboard adalah alat open source yang berfokus pada metode Kanban. Alat ini menyediakan papan, subtugas, swimlane, aksi otomatis, dan pelacakan waktu, serta dirilis di bawah Lisensi MIT. Kartu di papan bisa dipindahkan dengan drag and drop. Gantt chart dan wiki tidak termasuk dalam aplikasi intinya.

Instalasinya sangat ringan: ekstrak paket, pastikan folder data bisa ditulisi, dan alat langsung berjalan. Database bawaannya SQLite, jadi tidak ada database yang perlu dibuat. Begitu masuk dengan akun bawaan, segera ganti kata sandinya.

Cocok untuk

  • Tim yang hanya membutuhkan papan Kanban
  • Satu orang, atau beberapa orang saja
  • Tim yang lebih menyukai alat stabil yang fiturnya tidak terus bertambah

Hal yang perlu diperhatikan

  • FAQ resminya tidak merekomendasikan penggunaan penyedia shared hosting, dan menyarankan memakai server sendiri.
  • README resminya menyatakan bahwa proyek ini dalam mode pemeliharaan. Pembuatnya tidak lagi mengembangkan fitur besar baru, dan rilis tetap berjalan berdasarkan perbaikan dari komunitas.
  • Persyaratan resminya menyatakan bahwa Kanboard tidak kompatibel dengan Apache mod_security. Periksa apakah fitur itu aktif di hosting Anda.
  • SQLite ditujukan untuk satu pengguna atau tim kecil. Folder data menyimpan database dan file yang diunggah, sehingga harus dikonfigurasi agar tidak bisa diakses lewat URL.

GeckoFlag: dipasang dan diperbarui di browser, sekali beli $30

Izinkan kami memperkenalkan sedikit GeckoFlag, alat yang kami buat.
GeckoFlag adalah alat manajemen proyek dan isu yang dijual dengan sistem sekali beli. Di dalamnya ada isu, isu induk dan anak, komentar, papan Kanban, Gantt chart, wiki, dan berbagi file.

Rancangannya berawal dari satu syarat: Anda harus bisa memasangnya sendiri di shared hosting. Karena itu, instalasinya berlangsung sepenuhnya di browser. Unggah file, buka domain Anda, dan installer akan berjalan. Installer memeriksa lingkungan, meminta detail koneksi database, dan membuat akun administrator. Tidak ada file konfigurasi yang perlu diedit.

Pembaruan juga dilakukan dari layar admin. Unggah ZIP versi baru, lalu pencadangan, penggantian file, dan pembaruan database berjalan otomatis.

Keunggulan lainnya adalah layar yang mudah dipahami. Antarmukanya dibuat agar desainer, pemimpin proyek, dan klien, yaitu orang-orang yang bukan engineer, bisa menggunakannya tanpa kebingungan. Ini membantu menghindari situasi yang sering terjadi: alat diterapkan, tetapi akhirnya hanya developer yang memakainya.

Cocok untuk

  • Tim yang tidak punya orang yang paham server
  • Tim yang desainer, pemimpin proyek, dan anggota non-teknis lainnya juga bekerja di alat tersebut
  • Tim yang ingin mengundang klien dan kontraktor sebagai tamu. Tamu hanya melihat proyek yang mereka ikuti
  • Tim yang ingin mengganti logo dan nama situs dengan milik sendiri dan memakainya sebagai alat internal

Hal yang perlu diperhatikan

  • Tidak gratis. Harganya $30 sekali beli, dan bukan open source. Biaya hosting terpisah.
  • Tidak ada pelacakan waktu, sprint, milestone, maupun autentikasi dua faktor. Satu-satunya integrasi dengan layanan lain adalah Integrasi Claude (v1.11.0 ke atas, terhubung dengan token API), yang memungkinkan Anda bekerja dari aplikasi desktop Claude; tidak ada integrasi dengan Slack atau layanan serupa, dan tidak ada webhook. Tidak cocok untuk tim yang bergantung pada fitur-fitur ini.
  • Mengubah status dengan menyeret kartu di papan Kanban didukung mulai versi 1.8.0, dan hanya di PC.
  • Verifikasi lisensi memerlukan akses keluar (HTTPS) saat instalasi dan saat pemeriksaan ulang berkala setelahnya.
  • Untuk saat ini, satu-satunya panduan instalasi khusus penyedia hosting yang kami terbitkan adalah contoh Namecheap.

Anda bisa mencoba layar sebenarnya di demo.

Memilih sesuai situasi tim Anda

Tidak ada satu pun dari ketiganya yang sekadar lebih baik dari yang lain. Mana yang cocok bergantung pada tim Anda. Tabel di bawah ini bisa dijadikan panduan kasar.

Situasi tim Anda Kemungkinan cocok
Anda tidak ingin membayar perangkat lunak. Anda ingin pelacakan waktu dan sprint. Ada anggota tim yang bisa mengedit file konfigurasiLeantime
Papan Kanban sudah cukup. Dipakai oleh satu orang atau beberapa orangKanboard (dengan memahami bahwa shared hosting tidak direkomendasikan)
Tidak ada yang paham server. Anda ingin memasang dan memperbarui lewat browser. Desainer dan anggota non-teknis lain akan memakainya. Anda ingin mengundang klienGeckoFlag
Anda butuh integrasi Git, izin yang terperinci, atau jumlah pengguna yang besarLihat opsi di luar shared hosting, misalnya Redmine di VPS
Anda sama sekali tidak ingin mengelola serverPertimbangkan layanan cloud

Kalau masih bingung, pasang dua alat gratis itu dan cobalah. Di shared hosting, satu subdomain baru sudah cukup untuk menguji masing-masing. Untuk GeckoFlag, Anda bisa melihat layarnya di demo sebelum membeli.

Empat hal yang berlaku apa pun alat yang Anda pilih

Begitu Anda memasang sendiri sebuah alat di shared hosting, empat tugas ini menjadi tanggung jawab Anda, apa pun alatnya.

1Pencadangan adalah tanggung jawab Anda

Berbeda dengan layanan cloud, menjaga data tetap aman ada di tangan Anda. Simpan database dan file yang diunggah ke komputer Anda sendiri secara berkala.

GeckoFlag membuat cadangan secara manual dari layar admin. Pencadangan tidak berjalan otomatis pada waktu tertentu. Petunjuk resmi Leantime dan Kanboard juga meminta Anda membuat cadangan sendiri sebelum memperbarui. Jika penyedia hosting Anda menawarkan pencadangan otomatis, aktifkan juga.

2Cepat atau lambat Anda harus pindah ke versi PHP yang lebih baru

Penyedia hosting menghentikan versi PHP lama satu per satu. Apakah sebuah alat mendukung PHP yang lebih baru, dan apakah alat itu masih diperbarui, makin penting setiap tahun Anda memakainya. Itulah sebabnya tabel perbandingan memuat status pengembangan.

3Notifikasi email bergantung pada pengaturan server Anda

Notifikasi yang tidak pernah sampai, atau masuk ke folder spam, adalah kendala umum saat menghosting sendiri. Kirim dari alamat di domain Anda sendiri, dan periksa pengaturan seperti SPF.

4Paparan ke internet dan pembaruan menjadi urusan Anda

Layar login terbuka ke internet. Mengganti kata sandi bawaan, mengaktifkan HTTPS, dan menjaga alat tetap diperbarui dianggap sebagai hal wajib.

Setiap alat punya cara untuk melindungi login, tetapi merawat server secara keseluruhan adalah tugas Anda. Jika itu lebih dari yang ingin Anda tangani, layanan cloud lebih cocok.

Pertanyaan yang sering diajukan

Bisakah saya menggunakan Docker di shared hosting?

Tidak di shared hosting biasa. Menjalankan Docker membutuhkan lingkungan tempat Anda mengelola seluruh server sendiri, seperti VPS atau server cloud. Alat yang panduannya menyebut Docker berasumsi Anda menghosting di tempat selain shared hosting.

Bisakah Redmine dipasang di shared hosting?

Prosedur resminya mengasumsikan akses command line dan membutuhkan runtime Ruby. Redmine tidak bisa dipasang hanya dengan browser dan FTP. GeckoFlag vs Redmine membahas perbedaan instalasinya lebih detail.

Mana yang lebih hemat, perangkat lunak open source gratis atau sekali beli?

Untuk perangkat lunaknya saja, open source gratis lebih hemat. Perbedaannya ada pada waktu yang dihabiskan orang untuk memasang dan memperbarui. Jika ada anggota tim yang terbiasa mengedit file konfigurasi dan mengganti file, alat gratis sudah cukup. Jika tidak ada, hitung juga waktu kerja itu sebagai biaya.

Apakah alat-alat ini bisa berjalan di semua shared hosting yang mendukung PHP?

Tidak di semua hosting. Versi PHP, ekstensi yang dibutuhkan, serta jenis dan versi database harus memenuhi persyaratan alat. Bisa tidaknya mengubah document root atau menyesuaikan pengaturan WAF juga berbeda menurut penyedia dan paket. Bandingkan persyaratan alat dengan spesifikasi hosting sebelum berlangganan.

Bisakah saya pindah ke alat lain nanti?

Bisa, tetapi data Anda mungkin tidak bisa dipindahkan apa adanya. Umumnya Anda mengekspor daftar isu sebagai CSV lalu mengimpornya, dan komentar serta lampiran sering kali tidak bisa ikut dipindahkan. Hal yang sama berlaku untuk GeckoFlag: impor CSV mendaftarkan isu sebagai isu baru, dan nomor isu diberikan ulang. Cara paling aman adalah mencoba satu proyek kecil dulu sebelum beralih sepenuhnya.

Ringkasan: mulailah dari alat yang sesuai dengan tempat Anda menghosting

Jika Anda hanya punya shared hosting, memilih di antara alat yang berjalan hanya dengan PHP dan database lebih cepat daripada bergulat dengan alat yang mengasumsikan Docker.

  • Leantime, jika Anda ingin pelacakan waktu dan sprint secara gratis. Alat ini bisa dipasang di shared hosting selama Anda bisa mengedit file konfigurasi.
  • Kanboard, jika yang Anda butuhkan hanya papan Kanban yang ringan. Paling mudah dipasang di antara ketiganya, tetapi dokumentasinya sendiri tidak merekomendasikan shared hosting.
  • GeckoFlag, jika Anda ingin memasang dan memperbarui lewat browser. Sekali beli seharga $30, dengan layar yang mudah dipahami desainer dan orang non-teknis, dan Anda bisa mengundang klien serta kontraktor sebagai tamu.

Apa pun pilihan Anda, periksa dulu tiga hal di panduan instalasinya: document root, file konfigurasi, dan cara menerapkan pembaruan. Langkah instalasi GeckoFlag ada di panduan, dan harganya di halaman harga.

Semoga artikel ini membantu Anda menemukan alat yang cocok untuk tim Anda.

Sumber

Catatan: spesifikasi alat berlaku per 4 Oktober 2026. Periksa halaman resmi masing-masing untuk informasi terbaru sebelum memasang.