Panduan Instalasi dan Penggunaan Cockpit CMS

Panduan Instalasi dan Penggunaan Cockpit CMS

Cockpit CMS adalah solusi brilian bagi developer yang ingin membangun ekosistem aplikasi yang terpusat pada satu sumber data. Tanpa embel-embel tema yang rumit, ia memberikan kebebasan penuh bagi Anda untuk menentukan bagaimana konten akan ditampilkan kepada pengguna

7/5/2026 ยท Updated 2026-05-07
CookpitCMSBlogging

### 3. Setup Virtual Host
Arahkan domain atau localhost Anda ke folder `cockpit`. Jika Anda menggunakan Apache, pastikan modul `mod_rewrite` aktif agar URL ramah SEO (Pretty URLs) berfungsi.



### 4. Akses Dashboard
Buka browser dan akses alamat berikut:
`http://localhost/cockpit/install`

Ikuti instruksi di layar. Secara default, kredensial login pertama adalah:
*   **Username:** `admin`
*   **Password:** `admin`

> **Penting:** Segera ganti password Anda di menu "Accounts" setelah berhasil login demi keamanan!

---

## Cara Menggunakan Cockpit

Setelah masuk, Anda akan melihat dashboard yang bersih. Berikut alur kerja dasarnya:

1.  **Collections:** Di sini Anda membuat struktur data. Misalnya, jika ingin membuat blog, buatlah Collection bernama "Posts" dengan kolom (fields) seperti *Title*, *Content*, dan *Featured Image*.
2.  **Assets:** Tempat Anda mengunggah gambar, dokumen, atau video.
3.  **API Access:** Buka menu *Settings > API Access* untuk mendapatkan **API Key**. Key ini akan digunakan oleh aplikasi frontend Anda untuk mengambil data yang sudah Anda buat di Cockpit.

---

## Kesimpulan

Cockpit CMS adalah solusi brilian bagi developer yang ingin membangun ekosistem aplikasi yang terpusat pada satu sumber data. Tanpa embel-embel tema yang rumit, ia memberikan kebebasan penuh bagi Anda untuk menentukan## Mengenal Cockpit CMS: Si "Kepala" yang Fleksibel

Dalam dunia pengembangan web modern, kita sering mendengar istilah **Headless CMS**. Berbeda dengan CMS konvensional (seperti WordPress) yang mengatur tampilan (frontend) sekaligus konten (backend), **Cockpit CMS** fokus sepenuhnya pada penyediaan konten melalui API.

Bayangkan Cockpit sebagai dapur yang hebat: ia menyiapkan bahan-bahan (data), tetapi terserah Anda ingin menyajikannya di piring keramik (website), kotak plastik (aplikasi mobile), atau layar digital (smart device).

### Mengapa Memilih Cockpit?
*   **API-First:** Didesain untuk diintegrasikan dengan framework apapun (React, Vue, Next.js, dsb).
*   **Ringan & Cepat:** Tidak membebani server dengan plugin yang tidak perlu.
*   **Self-Hosted:** Anda memegang kendali penuh atas data Anda sendiri.
*   **Antarmuka Intuitif:** Meskipun teknis di belakang, dashboard-nya sangat mudah digunakan bagi pengelola konten.

---

## Persiapan Instalasi

Sebelum memulai, pastikan server atau komputer lokal Anda memenuhi syarat berikut:
1.  **PHP 8.0+** (dengan ekstensi `pdo_sqlite`, `gd`, `intl`, `dom`, `curl`).
2.  **Web Server** (Apache atau Nginx).
3.  **Composer** (Opsional, tapi disarankan).
4.  **SQLite** (Default) atau **MongoDB**.

---

## Langkah-Langkah Instalasi

Berikut adalah cara tercepat untuk menjalankan Cockpit CMS di lingkungan lokal atau server Anda.

### 1. Mengunduh Cockpit
Buka terminal/command prompt Anda dan jalankan perintah berikut menggunakan Git:
```bash
git clone [https://github.com/Agentejo/cockpit.git](https://github.com/Agentejo/cockpit.git)

Atau, Anda bisa mengunduh file .zip langsung dari repositori GitHub resmi Cockpit dan mengekstraknya ke direktori web server Anda (misal: /var/www/html atau C:/xampp/htdocs).

2. Konfigurasi Izin File (Linux/Mac)

Pastikan folder storage dapat ditulis oleh web server agar Cockpit bisa menyimpan database dan aset.

chmod -R 777 storage

3. Setup Virtual Host

Arahkan domain atau localhost Anda ke folder cockpit. Jika Anda menggunakan Apache, pastikan modul mod_rewrite aktif agar URL ramah SEO (Pretty URLs) berfungsi.

4. Akses Dashboard

Buka browser dan akses alamat berikut: http://localhost/cockpit/install

Ikuti instruksi di layar. Secara default, kredensial login pertama adalah:

  • Username: admin
  • Password: admin

Penting: Segera ganti password Anda di menu "Accounts" setelah berhasil login demi keamanan!


Cara Menggunakan Cockpit

Setelah masuk, Anda akan melihat dashboard yang bersih. Berikut alur kerja dasarnya:

  1. Collections: Di sini Anda membuat struktur data. Misalnya, jika ingin membuat blog, buatlah Collection bernama "Posts" dengan kolom (fields) seperti Title, Content, dan Featured Image.
  2. Assets: Tempat Anda mengunggah gambar, dokumen, atau video.
  3. API Access: Buka menu Settings > API Access untuk mendapatkan API Key. Key ini akan digunakan oleh aplikasi frontend Anda untuk mengambil data yang sudah Anda buat di Cockpit.

Kesimpulan

Cockpit CMS adalah solusi brilian bagi developer yang ingin membangun ekosistem aplikasi yang terpusat pada satu sumber data. Tanpa embel-embel tema yang rumit, ia memberikan kebebasan penuh bagi Anda untuk menentukan bagaimana konten akan ditampilkan kepada pengguna.

Selamat mencoba membangun proyek headless pertama Anda!