YJmonitor is a single-binary Nginx plus Rust server monitoring panel with a public dashboard, an admin console, browser SSH/SFTP, and WSS agent reporting, needing no database or PHP.
- v0.11.5
- Published at
- 11d ago
- 0
- Stars
- 11
- Download
- Synced at
- 7d ago
Latest release
v0.11.5Oct 8, 2026, 12:27 AMDownloads slow? Switch the source anytime above
README
Project Overview
YJmonitor is a server monitoring panel built with Nginx and Rust, with the pages, web installer, API, and WSS communication all embedded in the main control program. Once deployed, it monitors the resource state of many machines without PHP-FPM, a database, Node.js, or a Rust toolchain. It also includes browser-based SSH and SFTP, making remote management convenient even from a phone.
One binary that puts server monitoring and remote operations into your browser.
Key Features
- Public dashboard: shows country and flag, CPU, memory, Swap, disk, and real-time and cumulative network rates
- Admin console: manages up to 1000 machines with combined filters by status, group, provider, and expiry
- Browser SSH / SFTP: mobile shortcuts, multiple tabs, directory browsing, uploads and downloads, and chunked resume
- Automatic agent deployment: deploys agents automatically and supports batch upgrades with retries
- Notifications and renewals: aggregated renewal reminders and personal or group Telegram notifications
- Security features: admin username change, two-step verification, one-time recovery codes, and encrypted backups
- Theme customization: five themes and custom theme packs with background images, colors, and site icons
- Version management: batch agent upgrades with saved progress and manual rollback
Target Audience
- Operators who monitor many servers
- Individual admins running VPS or dedicated servers
- Users who want to manage servers remotely from a phone
- Users who prefer a single-binary deployment
Quick Start
- Run the one-click install script on the server and enter a site name when prompted
- Note the IP, port, and admin password shown at the end of the install
- Open the panel in a browser, sign in, and add servers as guided
- For domain access, configure Nginx and HTTPS from the admin menu
- Deploy agents to each server from the console to start reporting
Core Advantages
- Zero-dependency deployment: a single binary with no database or PHP environment
- Monitoring and operations together: dashboard, SSH, SFTP, and notifications in one panel
- Low resource use: a 1 vCPU, 1 GB server can handle reporting from many nodes
- Secure and reliable: two-step verification, signed updates, and failure rollback
System Requirements
| Item | Requirement |
|---|---|
| OS | Linux (master and agent) |
| Architecture | amd64, arm64 |
| Minimum | 1 vCPU, 1024 MB RAM, 10 GB system disk |
| Dependencies | No PHP, database, Node.js, or Rust toolchain needed |
Notes
- The one-click install initializes through a private terminal; avoid pasting passwords in unsafe environments
- ARM64 cross-build support does not mean ARM hardware has been tested
- Keep passwords and keys safe; installers contain no preset admin or runtime keys
- Scanning cannot guarantee the absence of unknown vulnerabilities, so pair public deployments with HTTPS and access control
Release history
Sort