PHPackages                             faustoff/laravel-pm2-admin - 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. [Admin Panels](/categories/admin)
4. /
5. faustoff/laravel-pm2-admin

ActiveLibrary[Admin Panels](/categories/admin)

faustoff/laravel-pm2-admin
==========================

Provides dashboard to manage PM2 applications such as start/restart/stop/list

1.2.1(2mo ago)0762↓33.3%MITVuePHP ^8.1

Since Aug 4Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/faustoFF/laravel-pm2-admin)[ Packagist](https://packagist.org/packages/faustoff/laravel-pm2-admin)[ RSS](/packages/faustoff-laravel-pm2-admin/feed)WikiDiscussions main Synced 1mo ago

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

[![Packagist Version](https://camo.githubusercontent.com/0dabbfb5a97d2852c0a4720ddaa06113e6728b2341e8e3c3738893c6ff9a2bab/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f66617573746f66662f6c61726176656c2d706d322d61646d696e3f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/faustoff/laravel-pm2-admin)[![Packagist Downloads](https://camo.githubusercontent.com/e1a03d299ff354e3d6438db2700f88d90a111453f3fb6b726d4aa812d4c1ab39/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f66617573746f66662f6c61726176656c2d706d322d61646d696e3f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/faustoff/laravel-pm2-admin)[![Packagist License](https://camo.githubusercontent.com/2d18e399b38a2bb0e49c7e6a3d2f72da60ec02625dbc5857a9cc82949d3cbe83/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f66617573746f66662f6c61726176656c2d706d322d61646d696e3f7374796c653d666f722d7468652d6261646765)](https://github.com/faustoff/laravel-pm2-admin/blob/master/LICENSE)[![GitHub Repo stars](https://camo.githubusercontent.com/d2081cfb5c1b23a4e10d3621b02d20580552cb650975e7df4329e5be66c0839b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f66617573746f66662f6c61726176656c2d706d322d61646d696e3f7374796c653d666f722d7468652d6261646765)](https://github.com/faustoff/laravel-pm2-admin)

laravel-pm2-admin
=================

[](#laravel-pm2-admin)

> Provides dashboard to manage PM2 applications such as start/restart/stop/list.

`composer require faustoff/laravel-pm2-admin`

Publish `assets`:

`php artisan vendor:publish --tag=pm2-admin-assets`

To auto update `assets` on package update add to `composer.json`:

```
{
    "scripts": {
        "post-update-cmd": [
            "@php artisan vendor:publish --tag=pm2-admin-assets --ansi --force"
        ]
    }
}
```

Publish `config`:

`php artisan vendor:publish --tag=pm2-admin-config`

Authorization
-------------

[](#authorization)

The PM2 Admin dashboard may be accessed via the `/pm2` route. By default, you will only be able to access this dashboard in the local environment. To access dashboard in the non-local environment you should define `viewPm2Admin` authorization gate in you application service provider, for example:

```
use Faustoff\LaravelPm2Admin\Http\Middleware\Authorize;

public function boot()
{
    Gate::define(Authorize::ABILITY, function (?User $user) {
        return (bool) $user?->isAdmin;
    });
}
```

API Server
----------

[](#api-server)

You should run API server which will process API requests from PM2 Admin dashboard and forward directly to backend pm2 daemon. Example of `ecosystem.config.js`:

```
module.exports = {
  apps: [
    // your another applications
    {
      name: 'pm2-admin',
      script: 'vendor/faustoff/laravel-pm2-admin/dist/index.js',
      instances: 1,
      exec_mode: 'fork',
    }
  ]
}
```

By default, your application will assume that the API server is accessible by the address `pm2:8000`. This setup corresponds to a situation where your application, API server, and the pm2 daemon are running inside a Docker environment. In this configuration, the pm2 daemon is running inside a Docker container named `pm2`.

You can override API server address which is used by your application to access API server by using `PM2_ADMIN_API_SERVER_ADDRESS` environment variable.

###  Health Score

44

—

FairBetter than 91% of packages

Maintenance89

Actively maintained with recent releases

Popularity18

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~185 days

Total

4

Last Release

88d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/653752?v=4)[faustoFF](/maintainers/faustoFF)[@faustoFF](https://github.com/faustoFF)

---

Top Contributors

[![faustoFF](https://avatars.githubusercontent.com/u/653752?v=4)](https://github.com/faustoFF "faustoFF (9 commits)")

### Embed Badge

![Health badge](/badges/faustoff-laravel-pm2-admin/health.svg)

```
[![Health](https://phpackages.com/badges/faustoff-laravel-pm2-admin/health.svg)](https://phpackages.com/packages/faustoff-laravel-pm2-admin)
```

###  Alternatives

[livewire/livewire

A front-end framework for Laravel.

23.5k75.5M1.8k](/packages/livewire-livewire)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

71510.9M66](/packages/laravel-mcp)[laravel-doctrine/orm

An integration library for Laravel and Doctrine ORM

8425.3M86](/packages/laravel-doctrine-orm)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[galahad/laravel-addressing

Laravel package providing addressing functionality

70316.6k](/packages/galahad-laravel-addressing)[slowlyo/owl-admin

基于 laravel、amis 开发的后台框架~

61214.2k26](/packages/slowlyo-owl-admin)

PHPackages © 2026

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