PHPackages                             lartisan/ploi-dashboard - 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. lartisan/ploi-dashboard

ActiveLibrary[Admin Panels](/categories/admin)

lartisan/ploi-dashboard
=======================

This is as package that brings the Ploi dashboard to Filament admin panel.

v2.1.1(2mo ago)81202[1 PRs](https://github.com/lartisan/ploi-dashboard/pulls)MITPHPPHP ^8.2CI passing

Since Dec 3Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/lartisan/ploi-dashboard)[ Packagist](https://packagist.org/packages/lartisan/ploi-dashboard)[ Docs](https://github.com/lartisan/ploi-dashboard)[ GitHub Sponsors](https://github.com/lartisan)[ RSS](/packages/lartisan-ploi-dashboard/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (3)Dependencies (15)Versions (18)Used By (0)

Ploi Dashboard
==============

[](#ploi-dashboard)

[![Latest Version on Packagist](https://camo.githubusercontent.com/498dfafa88506ab583604cf94b20dc9fb9bf8580c426448e1519e7f10f995a01/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c6172746973616e2f706c6f692d64617368626f6172642e737667)](https://packagist.org/packages/lartisan/ploi-dashboard)[![GitHub Tests](https://camo.githubusercontent.com/d973b07e113742533de1fd748ddc57413b370d607b2f4aed8d6b537731f628ef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6c6172746973616e2f706c6f692d64617368626f6172642f746573742e796d6c3f6c6162656c3d5465737473)](https://github.com/lartisan/ploi-dashboard/actions)[![Total Downloads](https://camo.githubusercontent.com/52dabd60c6fa020ac59b99c46a91b9d54d8f0560470615009b60762b641716d4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c6172746973616e2f706c6f692d64617368626f6172642e737667)](https://packagist.org/packages/lartisan/ploi-dashboard)[![License](https://camo.githubusercontent.com/0251b826d053337e0c8f3e081756861fb912416e392c6f9da1236fdaaa23d7e4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c6172746973616e2f706c6f692d64617368626f6172642e737667)](https://packagist.org/packages/lartisan/ploi-dashboard)

This is a package that brings the Ploi dashboard to Filament admin panel. Provide the server id and the id of the site you wish to manage and unlock the Ploi features straight in your Filament admin panel.

[![PloiDashboard Poster](https://private-user-images.githubusercontent.com/7920412/577107682-de4486b2-4698-405d-8c08-2ed7c28d4261.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODAzNjc5MzMsIm5iZiI6MTc4MDM2NzYzMywicGF0aCI6Ii83OTIwNDEyLzU3NzEwNzY4Mi1kZTQ0ODZiMi00Njk4LTQwNWQtOGMwOC0yZWQ3YzI4ZDQyNjEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDYwMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA2MDJUMDIzMzUzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjBiNGMwOTJiZDc5ZDc4OGE3ZmY1MDFmMGM1ODliYmNjNmNmMDBhNzcxY2UwNzM0MzllODk5ODAzZWQwMTg4ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.odnAMWgg4uUYN3zc8Lsu1caPN7-QWpX9ydqsyvMOoak)](https://private-user-images.githubusercontent.com/7920412/577107682-de4486b2-4698-405d-8c08-2ed7c28d4261.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODAzNjc5MzMsIm5iZiI6MTc4MDM2NzYzMywicGF0aCI6Ii83OTIwNDEyLzU3NzEwNzY4Mi1kZTQ0ODZiMi00Njk4LTQwNWQtOGMwOC0yZWQ3YzI4ZDQyNjEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDYwMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA2MDJUMDIzMzUzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjBiNGMwOTJiZDc5ZDc4OGE3ZmY1MDFmMGM1ODliYmNjNmNmMDBhNzcxY2UwNzM0MzllODk5ODAzZWQwMTg4ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.odnAMWgg4uUYN3zc8Lsu1caPN7-QWpX9ydqsyvMOoak)Requirements
------------

[](#requirements)

- PHP 8.2+
- Laravel 11+
- Filament 4 or 5

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require lartisan/ploi-dashboard
```

You can publish the config file with:

```
php artisan vendor:publish --tag="ploi-dashboard-config"
```

This is the contents of the published config file:

```
return [
    'server_id' => env('PLOI_SERVER_ID'),

    'website_id' => env('PLOI_WEBSITE_ID'),

    'services' => [
        'api_url' => env('PLOI_API_URL', 'https://ploi.io/api'),
        'api_key' => env('PLOI_API_KEY'),
    ],

    'log_requests' => true,

    'polling' => [
        'interval' => env('PLOI_POLLING_INTERVAL', '10s'),
    ],

    'enabled_modules' => [
        'server' => [
            'server'   => true,
            'cronjobs' => true,
            'daemons'  => true,
            'databases' => true,
            'logs'     => true,
            'network'  => true,
            'php'      => true,
            'settings' => true,
            'ssh-keys' => true,
        ],

        'site' => [
            'site'        => true,
            'certificate' => true,
            'queue'       => true,
            'redirects'   => true,
            'repository'  => true,
            'settings'    => true,
        ],
    ],
];
```

Usage
-----

[](#usage)

Add the plugin to your Panel Provider:

```
use Lartisan\PloiDashboard\PloiDashboardPlugin;

class AdminPanelProvider extends PanelProvider
{
    public function panel(Panel $panel): Panel
    {
        return $panel
            // ...
            ->plugins([
                PloiDashboardPlugin::make(),
            ]);
    }
}
```

Then add the required environment variables to your `.env` file:

```
PLOI_API_KEY=your-api-key
PLOI_SERVER_ID=your-server-id
PLOI_WEBSITE_ID=your-website-id
```

### Modules

[](#modules)

You can enable or disable individual pages via the `enabled_modules` config key. Each key maps to a Filament page — set it to `false` to hide that page from the panel.

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Cristian Iosif](https://github.com/lartisan)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

47

—

FairBetter than 93% of packages

Maintenance86

Actively maintained with recent releases

Popularity17

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 80% 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 ~41 days

Recently: every ~110 days

Total

13

Last Release

72d ago

Major Versions

1.0.10 → v2.1.02026-04-12

PHP version history (3 changes)1.0.0PHP ^8.1

1.0.10PHP ^8.2

v2.1.0PHP ^8.2|^8.3|^8.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/2dcd7882a854e97effa9fbf7c979e9c9c7f9795bfb5422224a22253a10fd0cc0?d=identicon)[cristake](/maintainers/cristake)

---

Top Contributors

[![lartisan](https://avatars.githubusercontent.com/u/7920412?v=4)](https://github.com/lartisan "lartisan (44 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (5 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (5 commits)")[![KianAcquoy](https://avatars.githubusercontent.com/u/118724608?v=4)](https://github.com/KianAcquoy "KianAcquoy (1 commits)")

---

Tags

laravelfilamentploilartisan

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/lartisan-ploi-dashboard/health.svg)

```
[![Health](https://phpackages.com/badges/lartisan-ploi-dashboard/health.svg)](https://phpackages.com/packages/lartisan-ploi-dashboard)
```

###  Alternatives

[guava/filament-knowledge-base

A filament plugin that adds a knowledge base and help to your filament panel(s).

209140.2k1](/packages/guava-filament-knowledge-base)[awcodes/filament-quick-create

Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items.

250203.6k11](/packages/awcodes-filament-quick-create)[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3913.7k](/packages/rawilk-profile-filament-plugin)[mradder/filament-logger

Audit logging, activity tracking, exports, alerts, and dashboards for Filament admin panels.

2310.5k](/packages/mradder-filament-logger)[stephenjude/filament-jetstream

A Laravel starter kit built with Filament inspired by Jetstream.

17758.9k2](/packages/stephenjude-filament-jetstream)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

84192.9k7](/packages/stephenjude-filament-two-factor-authentication)

PHPackages © 2026

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