@extends('layouts.app') @section('title', 'Dokumentasi Auto Isolir System') @section('content')
Panduan lengkap instalasi, konfigurasi, dan penggunaan sistem
Auto Isolir System adalah solusi enterprise-level untuk manajemen isolir otomatis pelanggan ISP yang menunggak pembayaran. Sistem ini menggunakan teknologi modern untuk memberikan kontrol penuh dan monitoring real-time.
# PHP 8.1+
php -v
# Composer
composer --version
# Laravel 10
php artisan --version
# Database (MySQL/PostgreSQL)
# Redis (optional, bisa pakai database queue)
# Install Laravel packages
composer require spatie/laravel-permission
composer require predis/predis
# Publish migrations
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"
# Run migrations
php artisan migrate
# Create queue table
php artisan queue:table
php artisan migrate
# Seed permissions (optional)
php artisan db:seed --class=PermissionSeeder
# .env file
QUEUE_CONNECTION=database
CACHE_DRIVER=file
# WhatsApp Gateway
WHATSAPP_GATEWAY_URL=your_gateway_url
WHATSAPP_GATEWAY_TOKEN=your_token
# Mikrotik API
MIKROTIK_HOST=192.168.1.1
MIKROTIK_USERNAME=admin
MIKROTIK_PASSWORD=password
http://localhost:8000/auto-isolirphp artisan queue:restart
php artisan cache:clear
# Cek konfigurasi queue
QUEUE_CONNECTION=database
# Cek tabel jobs
php artisan queue:table
php artisan migrate
# Test manual queue
php artisan queue:work database --stop-when-empty