Install Strapi Headless CMS di Ubuntu 20.04

Install Strapi Headless CMS di Ubuntu 20.04

Headless CMS adalah content management system tanpa frontend, secara default tidak disediakan frontend, atau backend terpisah dengan frontend. Developer diberikan kebebasan untuk mengembangkan frontend sendiri.

Headless CMS hanya menyediakan backend untuk memproses data. Sementara datanya dapat diakses oleh frontend melalui Application Programming Interface (API). Oleh karena itu, Headless CMS sering dipakai oleh developer untuk membuat API dengan cepat.

Strapi adalah Headless CMS yang berbasis JavaScript. Strapi mendukung database PostgreSQL, MySQL, MariaDB, dan SQLite.

0. Requirements

Environment yang dibutuhkan untuk menjalankan Strapi:

  • Node v12 atau v14
  • NPM v6 atau dari Node LTS
  • Build tools untuk OS seperti build-essentials pada OS berbasis Debian
  • 1 CPU, direkomendasikan 2 CPU
  • 2 GB RAM, direkomendasikan 4 GB
  • Database:
    • MySQL >= 5.7.8
    • MariaDB >= 10.2.7
    • PostgreSQL >= 10
    • SQLite >= 3
  • Sistem operasi:
    • Ubuntu >= 18.04 (hanya LTS)
    • Debian >= 9.x
    • CentOS/RHEL >= 8
    • macOS Mojave atau terbaru (tidak mendukung ARM)
    • Windows 10
    • Docker

1. Install Node.js v14

Install Node.js v14 di Ubuntu.

2. Install MariaDB

Pada tutorial ini menggunakan database MariaDB. Install MariaDB di Ubuntu.

Login ke MariaDB.

Membuat database dan user untuk MariaDB.

3. Install Strapi

Install Strapi sekaligus membuat project dengan nama my-project.

Installation type, pilih Custom (manual settings).

Pilih tipe database mysql dan masukkan nama database, user, dan password.

Proses instalasi sedang berjalan.

Jika instalasi sudah selesai, ditampilkan pesan seperti di bawah ini.

Build Strapi admin panel.

Hasilnya.

Menguji hasil instalasi dengan menjalankan development server.

Strapi development berjalan di port 1337, browse http://localhost:1337/admin atau http://IP:1337/admin.

Membuat akun admin, masukkan nama, email, dan password.

Membuat akun admin Strapi
Membuat akun admin Strapi

Setelah selesai akan masuk ke dashboard.

Strapi dashboard
Strapi dashboard

Untuk petunjuk pemakaian baca User Guide Strapi.

Selamat mencoba 🙂

Leave a Reply

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