yuji-probe (PHP edition) is a database-free server monitoring panel built on Nginx + PHP-FPM with a Rust control server and agents, offering a public board, browser SSH/SFTP, Telegram notifications, encrypted backups and renewal management.
- v0.10.1
- Published at
- 15d ago
- 0
- Stars
- 17
- Download
- Synced at
- 7d ago
Latest release
v0.10.1Oct 4, 2026, 10:07 AMDownloads slow? Switch the source anytime above
README
Project Overview
yuji-probe (PHP edition) is a database-free server monitoring panel: an Nginx + PHP-FPM gateway with a Rust control server and agents. It offers a public status board, an admin console, browser SSH/SFTP, Telegram notifications and renewal management, installable with a single script on mainstream Linux distributions.
A multi-node monitoring panel with a browser terminal and a public board — no database required.
Key Features
- Public board: worldwide map with flags showing each node's CPU, memory, swap, disk and live NIC traffic
- Automatic agent deployment: the control server downloads, verifies signatures and deploys agents once you fill in node SSH info
- Browser SSH/SFTP: multi-tab terminal with helper keys, directory browsing, upload/download and UTF-8 file editing
- Admin console: provider and expiry tracking, aggregated renewal reminders, Telegram up/down notices and TOTP
- Encrypted backups: automatic encrypted backups with S3/WebDAV offsite sync, cross-domain migration and one-time recovery codes
- Version management: signed upgrades, health checks, failure recovery and manual rollback
- Renewal ledger: renew by month/quarter/year or custom days with per-currency budgets
- Themes: five built-in themes plus uploadable, previewable, exportable custom theme packs
- Board organization: groups, pinning, drag sorting and private admin notes
Target Audience
- VPS hoarders and site owners
- Users wanting a public status page
- Machine enthusiasts tracking renewal dates
- Ops folks preferring database-free deployments
Quick Start
- Point your domain's A record at the control server's public IPv4, open TCP 80/443 and disable CDN proxying
- As root, run the one-line install script and follow the prompts for domain and admin account
- Or deploy manually on BT panel: unzip the package, set the site root to
public/, PHP 8.0+ - In the console, add node SSH info to auto-deploy agents
Core Advantages
- No database: PHP gateway plus Rust control server runs as-is
- Hardened: HTTPS/WSS, Ed25519 signature checks, SSH host-key pinning, login rate limiting and TOTP
- Browser as terminal: manage servers without any client software
- One-line install: script sets up Nginx, PHP-FPM and a Let's Encrypt certificate
System Requirements
| Item | Requirement |
|---|---|
| Control server | Debian, Ubuntu, Rocky, AlmaLinux, CentOS Stream, Fedora (amd64/arm64, systemd) |
| Dependencies | Nginx, PHP 8.0+ (8.4 recommended) |
| License | MIT |
Notes
- Keep
storage/outside the web root and preserve it fully across upgrades - The browser terminal carries the configured SSH user's full privileges; restrict the console to trusted admins with 2FA
- Offsite storage is off by default; supply your own S3/WebDAV credentials
Release history
Sort