Skip to content

Error Pages Extension

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.

Before replacing, backup the original error pages:

bash
cp -r /var/www/pterodactyl/resources/views/errors /var/www/pterodactyl/resources/views/errors.bak

Step 3: Upload New Error Pages

Replace the existing error pages with the custom ones:

bash
# Upload via SFTP or copy the files to:
/var/www/pterodactyl/resources/views/errors/

Configuration

Included Error Pages

PageDescription
400.blade.phpBad Request
401.blade.phpUnauthorized
403.blade.phpForbidden
404.blade.phpNot Found
419.blade.phpPage Expired
429.blade.phpToo Many Requests
500.blade.phpInternal Server Error
503.blade.phpService Unavailable

Customizing Colors

Edit the CSS variables at the top of each file:

css
:root {
    --primary-color: #your-color;
    --background-color: #your-bg-color;
    --text-color: #your-text-color;
}

Customizing Text

Edit the error messages directly in each blade file:

php
<h1>Page Not Found</h1>
<p>Your custom message here...</p>

Replace the logo in each file:

html
<img src="/path/to/your/logo.png" alt="Your Company">

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:

bash
php artisan down

Need Help?

Join our Discord Server and open a ticket for support.

© 2025 Error Pages Extension - BuiltByOtte. All rights reserved.

Last updated: