Download the PHP package areia-lab/laravel-maintainer without Composer
On this page you can find all versions of the php package areia-lab/laravel-maintainer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download areia-lab/laravel-maintainer
More information about areia-lab/laravel-maintainer
Files in areia-lab/laravel-maintainer
Download areia-lab/laravel-maintainer
More information about areia-lab/laravel-maintainer
Files in areia-lab/laravel-maintainer
Vendor areia-lab
Package laravel-maintainer
Short Description Enhances Laravel maintenance mode with custom messages, countdowns, IP whitelisting, and an admin UI.
License MIT
Homepage https://github.com/areia-lab/laravel-maintainer
Package laravel-maintainer
Short Description Enhances Laravel maintenance mode with custom messages, countdowns, IP whitelisting, and an admin UI.
License MIT
Homepage https://github.com/areia-lab/laravel-maintainer
Please rate this library. Is it a good library?
Informations about the package laravel-maintainer
AreiaLab Laravel Maintenance
Extend Laravel's maintenance mode with a custom message, countdown timer, whitelist, and multi-server storage (file, redis, s3). Includes a modern admin UI built with TailwindCSS.
Installation
Publish configuration and views:
Configuration
Edit config/maintenance.php to configure:
- driver — storage driver (
file,redis,s3) - file_path — path for
filedriver (default:storage/framework/maintenance.json) - redis_key — key for
redisdriver - s3_disk / s3_key — disk and key for
s3driver - message — default maintenance message
- whitelist_ips / whitelist_users — users or IPs allowed to bypass maintenance
- admin_path / admin_middleware — admin panel URL and middleware protection
- preview_path — optional preview route
Example .env:
Supported Drivers
- file — stores maintenance state locally (default)
- redis — shared across multiple servers
- s3 — centralized state in S3
For multi-server deployments, prefer
redisors3.
Commands
Enable custom maintenance:
Disable maintenance:
Admin UI
Visit the admin panel at:
- Protect with
authmiddleware in production. - Features:
- Enable/disable maintenance mode
- Set custom message
- Set countdown (
ends_at) - Manage whitelisted users/IPs
- Real-time countdown display
Middleware Usage
Preview Maintenance Page
Visit /maintenance/preview to preview the maintenance page without enabling it. Shows message, countdown timer, and optional whitelist info.
Notes
- Multi-server deployments: use
redisors3. - Security: always protect the admin panel routes with authentication.
- Customization: override views in
resources/areia/maintenance. - Preview in production: disable preview route if needed using
load_routes_in_productionin config.
License
MIT
All versions of laravel-maintainer with dependencies
PHP Build Version
Package Version
The package areia-lab/laravel-maintainer contains the following files
Loading the files please wait ...