PHPackages                             alpine/maintenance - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. alpine/maintenance

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

alpine/maintenance
==================

Custom maintenance page from html file placed in pub/maintenance directory

1.0.2(4y ago)58.1k4[2 issues](https://github.com/Alpine-Consulting/maintenance/issues)[1 PRs](https://github.com/Alpine-Consulting/maintenance/pulls)OSL-3.0PHPPHP ~7.1.3||~7.2.0||~7.3.0||~7.4.0

Since Jun 2Pushed 3y agoCompare

[ Source](https://github.com/Alpine-Consulting/maintenance)[ Packagist](https://packagist.org/packages/alpine/maintenance)[ RSS](/packages/alpine-maintenance/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (3)Dependencies (2)Versions (5)Used By (0)

Alpine Maintenance Magento 2
----------------------------

[](#alpine-maintenance-magento-2)

This free module allows to easily replace Magento maintenance mode page by just simply uploading html file to your pub directory.

How to install
--------------

[](#how-to-install)

Run composer installation command:

```
composer require alpine/maintenance

```

How to use
----------

[](#how-to-use)

1. Create you own maintenance page html file, name it **index.html**
2. Create maintenance directory in Magento pub folder.
3. Place created html in maintenance directory. You can also place additional resources like styles and images there, but remember to include pub root path.
4. **Enable Magento production mode**

```
bin/magento deploy:mode:set production

```

[![Alpine Logo](https://camo.githubusercontent.com/4dce05c2b9340d143c99e531c66b40a7e5120c9115c041febfc44008b61a94b9/68747470733a2f2f616c70696e65696e632e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032302f30322f6c6f676f2d312e706e67)](https://alpineinc.com/)

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance12

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~202 days

Total

3

Last Release

1818d ago

PHP version history (2 changes)1.0.0PHP ~7.1.3||~7.2.0||~7.3.0

1.0.1PHP ~7.1.3||~7.2.0||~7.3.0||~7.4.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/afa4a133e0651f725911bc3bba7318055407d883ce82968dc7dbf7f22a830292?d=identicon)[Alpine Consulting Inc.](/maintainers/Alpine%20Consulting%20Inc.)

---

Top Contributors

[![mzymela](https://avatars.githubusercontent.com/u/31998823?v=4)](https://github.com/mzymela "mzymela (6 commits)")[![brosenberger](https://avatars.githubusercontent.com/u/2969243?v=4)](https://github.com/brosenberger "brosenberger (2 commits)")[![johnjosephson](https://avatars.githubusercontent.com/u/1173264?v=4)](https://github.com/johnjosephson "johnjosephson (1 commits)")

### Embed Badge

![Health badge](/badges/alpine-maintenance/health.svg)

```
[![Health](https://phpackages.com/badges/alpine-maintenance/health.svg)](https://phpackages.com/packages/alpine-maintenance)
```

###  Alternatives

[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8064.7M49](/packages/smile-elasticsuite)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27703.7k4](/packages/nosto-module-nostotagging)[tig/postnl-magento2

TIG Magento 2 PostNL extension

59570.5k5](/packages/tig-postnl-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1860.2k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

244.9k2](/packages/zwernemann-module-withdrawal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
