Skip to content

About

Professional bilingual single-file error pages for cPanel, DirectAdmin, Apache, Nginx and Linux servers. Live preview, instant downloads, RTL support and zero dependencies.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Repository files navigation

IVA EROR PAGE logo

IVA EROR PAGE

When things break, good design should still respond.

Professional single-file error pages for cPanel, DirectAdmin, Apache, Nginx and Linux servers.

Persian · English

HTML JavaScript RTL License

IVA EROR PAGE repository poster

IVA EROR PAGE is a bilingual error-page laboratory and open-source collection. Select a status, preview it live, and download a production-ready standalone HTML file. Every generated page includes its CSS internally and has zero dependencies.

Included templates

Status Template
400 Bad Request
401 Authentication Required
403 Access Forbidden
404 Page Not Found
408 Request Timeout
429 Too Many Requests
500 Internal Server Error
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
OFF Offline Page
MTN Maintenance Page

Features

  • One production file: index.html
  • Strictly separated English and Persian interfaces
  • Live preview and one-click template downloads
  • Copy complete HTML to clipboard
  • RTL and LTR layouts
  • Responsive desktop, tablet and mobile design
  • Error-specific colors, telemetry, glitch and signal effects
  • Dark and light themes
  • No external libraries, trackers, API keys or build tools
  • GitHub Pages deployment workflow
  • Custom SVG logo, social poster, issue template and documentation

Run locally

Open index.html directly or run:

python -m http.server 8080

cPanel installation

Download the desired template, upload it to public_html, and assign it from Advanced → Error Pages. Alternatively, add:

ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
ErrorDocument 503 /503.html

DirectAdmin installation

Upload the matching file to the domain error directory, commonly:

/domains/example.com/public_html/404.shtml

Your provider may use 404.html or a dedicated errors directory.

Nginx installation

error_page 404 /404.html;
error_page 500 502 503 504 /500.html;

location = /404.html {
    root /var/www/example.com/public;
    internal;
}

Validate and reload Nginx after updating the configuration.

GitHub Pages

Set Settings → Pages → Source to GitHub Actions and push to main.

Customization

Search the downloaded file for IVA EROR PAGE, /, and #ff4d3d to change the brand, home link and accent color.

Read CONTRIBUTING.md and CODE_OF_CONDUCT.md before contributing. Released under the MIT License.

About

Professional bilingual single-file error pages for cPanel, DirectAdmin, Apache, Nginx and Linux servers. Live preview, instant downloads, RTL support and zero dependencies.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages