🧙 Installation Wizard
Monitron SaaS includes a beautiful, step-by-step installation wizard that makes setup a breeze. No manual .env editing needed!
🚀 Accessing the Wizard
Navigate to your domain:
https://your-domain.com/install
معلومات
Can't see the wizard? Make sure:
- Your web server points to the
public/directory - The
.envfile exists (even if empty — copy from.env.example) - File permissions are set correctly (see File Permissions)
Step 1 of 6: 👋 Welcome
The welcome screen gives you an overview of what the wizard will do. Nothing to configure here — just click "Let's Get Started" to continue.
Step 2 of 6: ✅ Requirements Check
The wizard automatically checks your server for all required PHP extensions and settings.
What Gets Checked
| Check | Why It's Needed |
|---|---|
| PHP >= 8.4 | Monitron requires modern PHP |
| BCMath extension | Math calculations for uptime percentages |
| Ctype extension | String validation |
| cURL extension | Making HTTP requests to your monitored services |
| DOM extension | Parsing HTML/XML responses |
| Fileinfo extension | Detecting file types for uploads |
| JSON extension | API communication and config storage |
| Mbstring extension | Multi-byte string support (Unicode) |
| OpenSSL extension | SSL certificate checking and HTTPS |
| PDO extension | Database connections |
| Tokenizer extension | PHP code processing |
| XML extension | XML response parsing |
| GD or Imagick | Image processing for avatars and logos |
storage/ writable | Cache, logs, uploads |
bootstrap/cache/ writable | Framework cache |
✅ All Green?
Great! Click "Continue" to proceed.
❌ Something Red?
The wizard shows exactly which requirement failed. Here's how to fix common ones:
Missing PHP extension (e.g., php-curl):
# Ubuntu/Debian
sudo apt install php8.3-curl
sudo systemctl restart php8.3-fpm
# CentOS/RHEL
sudo yum install php-curl
sudo systemctl restart php-fpm
Directory not writable:
sudo chown -R www-data:www-data /var/www/monitron/storage
sudo chmod -R 775 /var/www/monitron/storage
sudo chown -R www-data:www-data /var/www/monitron/bootstrap/cache
sudo chmod -R 775 /var/www/monitron/bootstrap/cache
Step 3 of 6: 💾 Database Setup
Here you'll configure your database connection. The wizard supports three database engines: