Apa yang bisa kami bantu?

A. Pendahuluan

Taskcafe adalah aplikasi Open Source Project Management yang mengadopsi konsep Kanban Board untuk membantu tim dalam mengelola proyek, tugas, dan kolaborasi secara lebih efektif. Dengan antarmuka yang sederhana dan ringan, Taskcafe memungkinkan pengguna untuk membuat project, mengelompokkan task berdasarkan status, memberikan label, menetapkan tenggat waktu (due date), serta berkolaborasi dengan anggota tim dalam satu workspace.

Pada panduan ini, Taskcafe akan diinstal menggunakan Docker pada server Ubuntu 24.04 LTS. Metode Docker dipilih karena proses instalasi lebih cepat, mudah dikelola, serta seluruh dependensi aplikasi telah tersedia dalam container sehingga memudahkan proses deployment maupun maintenance.

B. Spesifikasi Minimum

Sebelum memulai instalasi, pastikan server telah memenuhi spesifikasi berikut:

Komponen Minimum
Operating System Ubuntu 24.04 LTS
CPU 2 vCPU
RAM 2 GB
Storage 20 GB
Docker Versi terbaru
Docker Compose Versi terbaru
Port 3333/TCP

C. Langkah 1 – Update Repository

Update package repository terlebih dahulu.

sudo apt update && sudo apt upgrade -y

D. Langkah 2 – Install Docker

Install Docker menggunakan repository Ubuntu.

sudo apt install docker.io docker-compose-v2 git -y

Aktifkan Docker agar berjalan otomatis.

sudo systemctl enable docker
sudo systemctl start docker

Pastikan Docker telah berjalan.

sudo systemctl status docker

Contoh output:

Active: active (running)

E. Langkah 3 – Clone Repository Taskcafe

Clone source code Taskcafe.

git clone https://github.com/JordanKnott/taskcafe.git

Masuk ke direktori project.

cd taskcafe

F. Langkah 4 – Menjalankan Taskcafe

Jalankan seluruh container.

sudo docker compose up -d

Apabila menggunakan Docker Compose versi lama:

sudo docker-compose up -d

Docker akan membuat dua container yaitu:

  • PostgreSQL
  • Taskcafe

serta melakukan proses deployment secara otomatis.

G. Langkah 5 – Verifikasi Container

Pastikan seluruh container berjalan.

docker ps

Contoh output:

CONTAINER ID   IMAGE                STATUS
xxxxxxxxxx     taskcafe/taskcafe    Up
xxxxxxxxxx     postgres             Up

H. Langkah 6 – Akses Taskcafe

Buka browser kemudian akses:

http://IP_SERVER:3333

atau

http://domain-anda:3333
gambar 1 - TaskCafe Login

Jika belum terdapat user, Taskcafe akan mengarahkan ke halaman registrasi pertama. Apabila tidak terjadi redirect otomatis, akses secara langsung ke:

http://IP_SERVER:3333/register
gambar 2 - TaskCafe Register

I. Langkah 7 – Membuat Administrator

Isi formulir registrasi:

  • Username
  • Full Name
  • Email
  • Password

Klik Register.

User pertama yang dibuat akan menjadi administrator Taskcafe.

J. Pengujian

Pastikan aplikasi dapat diakses.

curl http://localhost:3333

Pastikan container aktif.

docker ps

K. Kesimpulan

Taskcafe merupakan solusi Project Management Open Source yang ringan dan mudah diimplementasikan menggunakan Docker. Dengan proses instalasi yang sederhana, aplikasi ini dapat langsung digunakan untuk mengelola proyek menggunakan metode Kanban, lengkap dengan fitur seperti manajemen tugas, penugasan anggota, label, due date, checklist, dan pelacakan aktivitas. Deployment berbasis Docker juga mempermudah proses pemeliharaan, backup, maupun pembaruan aplikasi di kemudian hari.

L. Penutup

Semoga artikel yang telah kami sampaikan dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman KnowledgeBase Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet Gio, Anda dapat menghubungi kami melalui email support@biznetgio.com atau dapat melalui telepon (021) 5714567.