Thank you for your purchase!
Installation
Step 1: Upload Extension Files
Upload the Error Pages extension files to your Pterodactyl installation:
/var/www/pterodactyl/resources/views/errors/
Upload all error page files, replacing the default Pterodactyl error pages.
Step 2: Backup Original Files (Recommended)
Before replacing, backup the original error pages:
cp -r /var/www/pterodactyl/resources/views/errors /var/www/pterodactyl/resources/views/errors.backup
Step 3: Upload New Error Pages
Replace the existing error pages with the custom ones:
Upload all .blade.php files to /var/www/pterodactyl/resources/views/errors/
Configuration
Included Error Pages
| Page | Description |
|---|---|
| 400.blade.php | Bad Request |
| 401.blade.php | Unauthorized |
| 403.blade.php | Forbidden |
| 404.blade.php | Not Found |
| 419.blade.php | Page Expired |
| 429.blade.php | Too Many Requests |
| 500.blade.php | Internal Server Error |
| 503.blade.php | Service Unavailable |
Customizing Colors
Edit the CSS variables at the top of each file:
--primary-color: #228cf4;
--secondary-color: #1a6bb8;
Customizing Text
Edit the error messages directly in each blade file:
nano /var/www/pterodactyl/resources/views/errors/404.blade.php
Adding Your Logo
Replace the logo in each file:
<img src="{{ asset('storage/logo.png') }}" alt="Logo">
Usage
Once installed, the custom error pages will automatically display whenever a corresponding HTTP error occurs.
Testing Error Pages
Test each error page:
- 404 : Visit a non-existent URL
- 500 : Temporarily break something (in dev environment)
- 503 : Enable maintenance mode
Maintenance Mode
The 503 page will display during maintenance:
php artisan down
Need Help?
Join our Discord Server and open a ticket for support.
© 2025 Error Pages Extension - BuiltByOtte . All rights reserved.