A lightweight mobile app for remotely managing Linux systems, with a backend server for real-time command execution and system monitoring. Backend powered by ASP.NET Core + SignalR, frontend built with Flutter (Cupertino UI).
- Remote command execution via SSH
sudosupport (password stored only in memory)- Persistent shell state (
cd, working directory) - Command cancellation (Stop execution)
- Real-time system monitoring with live updates:
- OS info
- CPU load
- RAM usage
- Clean Cupertino-style mobile UI
- SSH credentials are provided by the client only.
- Sudo password is not persisted on the backend.
- Client-side secrets stored securely.
dotnet restore
dotnet runImportant
Make sure the backend runs on a Linux system if you want full system monitoring support.
- Install the provided APK on your device.
- Open the app, go to Settings, and fill in:
- Host Address (Linux server IP)
- URL (SignalR Hub endpoint, e.g.,
http://<host>:5050/systemHub) - Username / Password (Linux credentials)
- sudo password (if needed)
- Tap Connect to start monitoring and executing commands.


