RPOOLCODE v1.0.0
⚡ API-Driven Provisioning Engine Endpoint: POST /api/install

RPOOLCODE (.rp) Installation Center

Seluruh proses instalasi RPOOLCODE—mulai dari pengecekan sistem, migrasi tabel SQLite, pembuatan akun Admin Argon2id, pre-compile file .rp, hingga instalasi plugin—dijalankan secara real-time melalui REST API (/api/install).

Status Engine: TERINSTAL & SIAP PAKAI 100%
STEP 1 • API READY

1. System & Folder Check

Cek PHP 8.3.6, OPcache, SQLite3 driver, & izin tulis storage/.

STEP 2 • API READY

2. Database Migration

Eksekusi skema tabel migrations, users, dan posts di SQLite.

STEP 3 • API READY

3. Admin & Data Seeding

Buat akun Admin (Argon2id hash) & data awal artikel dokumentasi.

STEP 4 • API READY

4. Warmup .rp Cache

Transpilasi seluruh file pages/*.rp ke storage/cache/rp/*.php.

⚙️ Parameter Instalasi API (POST /api/install)

JSON Payload

Saat tombol instalasi diklik, halaman ini mengirimkan request fetch('/api/install', { method: 'POST' }) dengan parameter di bawah ini:

DB Driver
pdo_sqlite
Tabel SQLite
migrations, posts, users
Cache .rp
6 File PHP
📟 Live API Response Console (/api/install) Ready
Klik tombol "Jalankan Full Instalasi via API" untuk melihat response JSON real-time dari /api/install...

📄 Buat Halaman .rp Baru via API

action: create_page

Buktikan kemudahan .rp! Buat halaman baru beserta blok @route, @security, @logic, dan @view langsung lewat panggilan API:

🔌 Pasang Plugin .rp Baru via API

action: install_plugin

Tambahkan custom directive baru (misal @statusbadge atau @pricetag) ke dalam folder plugins/ secara dinamis melalui API:

Developer CLI & cURL API Guide

💻 Cara Install & Menjalankan RPOOLCODE Lewat API Terminal maupun CLI

Zero-Dependency Setup

1. One-Liner Install via API Script (cURL)

# Menjalankan auto-installer langsung dari endpoint API:
curl -sL https://rpool.net/api/install?action=script | bash

2. Trigger Instalasi via REST API (JSON)

# Panggil POST /api/install untuk migrate, seed & compile:
curl -X POST https://rpool.net/api/install \
  -H "Content-Type: application/json" \
  -d '{"action":"run_install","step":"all"}'

3. Menggunakan RPOOLCODE CLI (./rp)

./rp install                # Full setup & compile
./rp make:page toko "Toko"  # Buat pages/toko.rp
./rp plugin:list            # Lihat daftar plugin
./rp serve 8000             # Jalankan web server