phlo/dashboard
最新稳定版本:v1.0.0-RC1
Composer 安装命令:
composer create-project phlo/dashboard
包简介
Control center for a Phlo deployment: monitor your fleet, manage MySQL and SQLite databases from the browser, and handle notifications, subscriptions and WhatsApp from one place.
README 文档
README
Admin and monitoring dashboard for the Phlo stack. It bundles fleet monitoring, a notifications inbox, WhatsApp status, subscriptions and a built-in database manager for MySQL and SQLite.
Features
- Fleet overview: real time status of every host and app across the fleet (uptime, CPU, memory, disk, errors, visitors).
- Database admin (
dbadmin): browse and edit rows, a full structure editor with column reordering, indexes, foreign keys, privileges, an SQL console, import and export, foreign key navigation, database wide search and server status. Works with MySQL and SQLite. - Notifications: a server scoped inbox; apps push notifications via a secret protected endpoint.
- Subscriptions: users subscribe to (server, event) pairs and get proactive WhatsApp or dashboard delivery.
- WhatsApp: overview of all engine instances across the fleet.
- Visitors, domains, sites: visitor analytics and host/domain management.
- Multi user: roles plus per server and per module permissions.
Requirements
- PHP 8.3 or newer with
ext-pdo(ext-pdo_mysqland/orext-pdo_sqlitefor the database admin) - FrankenPHP
- phlo/tech and phlo/cms, pulled in via Composer
Install
composer create-project phlo/dashboard mydashboard
Then set up the node local config:
- Copy
www/app.php.exampletowww/app.phpand set your host and paths. - Copy
data/app.example.jsontodata/app.json. - Create
data/creds.ini(MySQL connection, fleet peers, alert and notify endpoints) and, for HTTP basic login,data/auth.ini. - Build the app:
php www/app.php build::run - Serve with FrankenPHP.
License
MIT. See LICENSE.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-11