Modern, Lightweight, Zero-Agent Server Monitoring
| Screenshot | Description | توضیحات |
|---|---|---|
| Login Page | Quick login with saved sessions | ورود سریع با ذخیره نشست |
| Dashboard | Real-time CPU/RAM/Disk/PostgreSQL | مانیتورینگ لحظهای منابع |
| Problems | Known issues & auto-fix suggestions | مشکلات شناخته شده و راهکار |
| Theme Builder | Full UI customization | شخصیسازی کامل رابط کاربری |
Electonet is a "God-Tier" server monitoring and management system designed for maximum performance and visual aesthetics. Built with a futuristic glassmorphism UI, it provides real-time insights into your Linux infrastructure without requiring any software installation on the target servers.
- Zero-Agent Architecture: Connects securely via SSH and parses native Linux commands. No Prometheus, no Zabbix, no bloat.
- Advanced Theme Builder: Real-time customization of primary colors, menu backgrounds, card transparency, and custom background images.
- Matrix Synapse Command Center: Dedicated management for Synapse admins—purge media, manage users, and fetch API stats over a secure SSH proxy.
- Smart Diagnosis: Interprets raw server data into human-readable health reports.
- Bilingual Interface: Built-in support for English (LTR) and Persian (RTL) with automatic font switching and direction management.
graph LR
A(User Dashboard) -- HTTP / Port 3456 --> B(Nexus Node.js Server)
B -- SSH Tunnel / Zero Agents --> C(Target Linux Server)
C -. Admin API .-> D(Matrix Synapse)
C -. native commands .-> F(systemctl journalctl)
- Clone the repository:
git clone https://github.com/kimilooo/electonet.git cd electonet - Install dependencies:
npm install
- Configure environment (optional):
cp .env.example .env # Edit .env with your custom settings, or skip this step to use defaults - Run the server:
node server.js
- Access UI: Open
http://localhost:3456and connect using your server's SSH credentials.
- Build the image:
docker build -t electonet . - Run the container:
docker run -d -p 3456:3456 --name electonet electonet
- Access UI: Open
http://localhost:3456
No Node.js installation required.
Your support means everything 🫶 If you encounter any issues or have a brilliant idea:
- Open an Issue on GitHub: Create Issue
- Tag it properly:
bug,enhancement, orquestion - Describe the problem or idea with as much detail as possible
Every contribution, big or small, makes Electonet better for everyone.
We follow the GitHub Flow:
- Fork the project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
الکتونت (Electonet) یک سیستم مانیتورینگ و مدیریت سرور حرفهای است که با تمرکز بر زیبایی بصری و پرفورمنس حداکثری طراحی شده است. این سیستم با رابط کاربری مدرن (Glassmorphism)، وضعیت زنده زیرساختهای لینوکسی شما را بدون نیاز به نصب هیچگونه نرمافزار اضافی روی سرور مقصد نمایش میدهد.
- بدون نیاز به ایجنت (Zero-Agent): اتصال کاملاً امن از طریق SSH و پارس کردن دستورات بومی لینوکس. بدون نیاز به نصب ابزارهای سنگین مانیتورینگ.
- تمساز پیشرفته: شخصیسازی آنی رنگهای اصلی، پسزمینه منو، میزان شفافیت شیشهای و امکان قرار دادن تصویر پسزمینه دلخواه.
- مرکز مدیریت ماتریکس: ابزارهای اختصاصی برای ادمینهای Matrix Synapse—پاکسازی مدیا، مدیریت کاربران و دریافت آمار API از طریق پروکسی امن SSH.
- تشخیص هوشمند: تبدیل دادههای خام سرور به گزارشهای سلامت قابل درک برای انسان.
- رابط کاربری دوزبانه: پشتیبانی داخلی از انگلیسی و فارسی با تغییر خودکار فونت و چیدمان بر اساس زبان انتخابی.
- دریافت پروژه:
git clone https://github.com/kimilooo/electonet.git cd electonet - نصب پیشنیازها:
npm install
- تنظیمات محیطی (اختیاری):
cp .env.example .env # فایل .env رو با تنظیمات دلخواه ویرایش کن، یا این قدم رو رد کن - اجرای برنامه:
node server.js
- دسترسی: آدرس
http://localhost:3456را در مرورگر باز کرده و با مشخصات SSH سرور خود متصل شوید.
- ساخت ایمیج:
docker build -t electonet . - اجرای کانتینر:
docker run -d -p 3456:3456 --name electonet electonet
- دسترسی: آدرس
http://localhost:3456را باز کنید.
بدون نیاز به نصب Node.js.
حمایت تو همهچیزه 🫶 اگه به مشکلی برخوردی یا ایدهای داری که الکترونت رو بهتر کنه:
- یه Issue روی گیتهاب باز کن: ساخت Issue جدید
- برچسب مناسب رو بهش بزن:
bug(باگ)،enhancement(پیشنهاد بهبود)، یاquestion(سوال) - مشکل یا ایدهات رو با جزئیات کامل توضیح بده
هر کمکی، کوچک یا بزرگ، الکترونت رو برای همه بهتر میکنه.
این پروژه از متدولوژی GitHub Flow پیروی میکند:
- پروژه رو Fork کن
- شاخه فیچرت رو بساز (
git checkout -b feature/AmazingFeature) - تغییراتت رو کامیت کن (
git commit -m 'Add some AmazingFeature') - به شاخهات پوش کن (
git push origin feature/AmazingFeature) - یه Pull Request باز کن
This project is Open Source under the MIT License. Important: You are free to use, modify, and distribute this software, but you MUST keep the credit to the original author (Kimilooo) in the footer and documentation.
Kimilooo - GitHub Profile
Note: This project is part of the Electonet ecosystem. For the best experience, adjust the glass transparency in the Theme Builder to match your chosen background.



