{"repo":"Twiddllo/NexusCtrl","free":true,"listed":false,"github":"https://github.com/Twiddllo/NexusCtrl","clone":"git clone https://github.com/Twiddllo/NexusCtrl.git","description":"NexusCtrl is a personal RDP server management and monitoring platform built with FastAPI and Python agents. It provides real-time system metrics, live screen monitoring, remote process control, and task management through a local-first dashboard designed for securely managing multiple remote machines from a single control center.","language":"Python","stars":67,"topics":["server-management","fastapi","rdp-management","remote-monitoring","python","agent-based","homelab","process-monitoring","self-hosted","system-monitoring"],"license":null,"category":"self-hosted-apps","readme_excerpt":"NexusCtrl - Personal RDP Server Management Tool ⚠️ Important Security Notice If you expose the backend endpoint, restrict access to trusted IP addresses only. Use firewall rules, a reverse proxy, or VPN/SSH tunneling to whitelist specific IPs. Never leave the port publicly accessible, or unauthorized users could gain control of your servers. About This Project This is a personal project I built to help manage multiple RDP servers more easily. I'm not particularly skilled at frontend development, so this is primarily a backend-focused tool with a functional interface for monitoring and controlling my servers. It started as a test for myself but became quite useful for managing multiple RDP connections. ------------------------------------------------------------------------ 🎬 Preview Setup Process NexusCtrl Dashboard View ------------------------------------------------------------------------ Features Server Monitoring - Real-time CPU, RAM, and network usage tracking - Live screen capture from connected agents - Active process monitoring with kill capability - Performance history usage Task Management - Create and manage tasks - Set priorities (critical, high, medium, low) - Track task completion status Server Control - View active processes - Terminate processes remotely - Monitor server status (online/offline) Agent Capabilities - Runs as a background service on target machines - Collects system metrics (CPU, RAM, network, processes) - Captures screen for remote viewing - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Twiddllo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Twiddllo/NexusCtrl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}