Cara Install Directus Headless CMS di Ubuntu 24.04

Headless CMS (Content Management System) adalah sistem manajemen konten yang memisahkan backend dari frontend. Tidak seperti CMS tradisional (seperti WordPress atau Joomla) yang menggabungkan konten dengan tampilan web, headless CMS hanya menyediakan backend untuk mengelola konten dan API untuk mengaksesnya. Frontend atau tampilan sepenuhnya terpisah dan bisa dikembangkan dengan teknologi apapun, seperti JavaScript, aplikasi mobile, atau bahkan platform IoT. Headless CMS populer di kalangan pengembang karena fleksibilitas dan kemampuannya untuk mengintegrasikan konten ke berbagai platform dan perangkat.

Directus adalah salah satu headless CMS open-source yang berbasis Node.js. Directus memiliki kelebihan utama dalam hal fleksibilitas dan kemudahan penggunaan untuk membangun sistem manajemen konten yang modern. Platform ini tidak hanya menyediakan interface admin yang user-friendly tetapi juga mendukung GraphQL dan REST API yang memudahkan akses data oleh aplikasi frontend apa pun.

Dengan Directus, Anda bisa membuat berbagai jenis aplikasi, antara lain:

  • Website dinamis dan blog
  • Aplikasi mobile yang berbasis konten
  • Aplikasi internal untuk manajemen data perusahaan
  • Portal komunitas atau sistem CRM sederhana

Install Directus

Directus diinstal di atas Docker container. Install Docker dan Docker Compose terlebih dulu jika belum tersedia:

Membuat direktori untuk menyimpan project Directus:

Membuat direktori yang dibutuhkan:

Membua file docker-compose.yml:

Masukkan konfigurasinya:

Konfigurasi docker-compose.yml di atas akan membuat container MariaDB dan Directus.

Jalankan docker-compose untuk memulai pembuatan container:

Setelah prosesnya selesai, Directus dapat diakses melalui http://localhost:8055. Login menggunakan email dan password yang sudah diatur pada docker-compose.yml.

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *