First-Time Setup Wizard

Step 1 — Server Requirements

Checking that your server meets all requirements. All must pass before continuing.

Step 2 — Environment & Database

Enter your site URL and database credentials. Test the connection before saving.

Step 3 — Redis

Redis powers sessions, queue, and cache. Enter your Redis server details and test before saving.

phpredis

Step 4 — Database Setup

Run all migrations and seed the default project templates. Safe to re-run if already applied.

Step 5 — Admin Account

Set your admin email and password for the control panel.

Setup Complete

AuthGate is installed and ready.

Site URL
Database
Redis
Admin account
Still required before first use

Queue Worker

Linux/Plesk (Horizon): php artisan horizon as a systemd daemon.

Windows dev: php artisan queue:listen --tries=1 --timeout=0 in a terminal.

Scheduler (cron)

Add to crontab: * * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1

Telegram Bot (per project)

Admin panel → open a project → Settings → Telegram Override → set bot token + chat ID → Register Webhook.