unArgus#
Your Unraid server, in your pocket.
unArgus is a native app for monitoring and managing your Unraid server in real time. It connects directly to your server’s GraphQL API and gives you full visibility and control - no cloud, no middleman.
Available for Android, iOS, macOS, Windows, and Linux.
Features#
Dashboard#
A single screen that tells you everything at a glance. Live CPU and memory usage with animated “status eyes” that change colour based on load. Rolling charts that track the last 300 data points. Array and cache utilisation bars. UPS status with charge, load, input voltage, and estimated runtime. Parity check history. Server uptime, registration, and network info.
Array Management#
View every disk in your array with vendor, model, serial, temperature, spin status, error count, and usage percentage. Tap any disk for a full detail dialog. Start and stop the array with confirmation safeguards. A safety setting lets you disable the stop button entirely to prevent accidents.
Docker Containers#
Browse all your containers with real-time status. Start, stop, and restart with one tap. Filter by All, Running, or Stopped - each showing a live count. Sort by name, status, or creation date. Tap a port chip to open the container’s web UI in your browser. The app detects when the Docker service itself is down and tells you.
Virtual Machines#
Full VM lifecycle control - start, stop, force stop, pause, resume, and reboot. Filter and sort just like Docker. Confirmation dialogs protect against accidental shutdowns (configurable in settings).
Shares#
Browse all user shares with used/free space, cache allocation status, and include/exclude disk assignments.
Notifications#
Real-time push notifications delivered via WebSocket subscriptions. View unread and archived notifications in separate tabs. Archive all with one tap.
Logs#
Browse system log files and Docker container logs. Live tail mode for real-time monitoring. Filter, copy to clipboard, and export.
System Information#
Detailed pages for CPU (specifications, cache hierarchy, flags), memory (per-slot breakdown with manufacturer, serial, speed), baseboard, and operating system.
Plugins#
View all installed plugins with version and update status.
Multi-Language#
Full localization support with English and Greek included. The app respects your device language or lets you pick manually in settings. Every string in the app is translated - labels, errors, confirmations, status messages, and settings.
Settings#
unArgus is built to be configurable:
- Tab Order - drag to reorder which tabs appear in the bottom bar vs. the “More” menu
- Safety - disable the stop array button, require confirmation before stopping Docker containers or VMs
- Polling - set Docker and VM refresh intervals (15s, 30s, 60s, or off)
- Display - temperature unit (Celsius/Fahrenheit), default sort order for Docker and VMs
- Language - English and Greek, with full localization support for adding more
Connection Handling#
The app handles network issues gracefully. A persistent banner shows connection status with automatic retry and exponential backoff. If your server is unreachable at startup, you get a clear error screen with a retry button instead of a blank login form.
How to connect#
- Install the Unraid Connect plugin on your server (or use Unraid 7.2.0+ which includes the API)
- Generate an API key:
unraid-api apikey --create - Open unArgus, enter your server URL and API key
- That’s it
Support#
unArgus is free to use. If you find it useful, you can support development on Ko-fi.
Privacy Policy for unArgus#
This Privacy Policy describes the data practices of George Litos (“I,” “me,” or “my”) for my free application, unArgus (“Application”).
My Commitment to Your Privacy:
I respect your privacy and am committed to protecting any information you provide while using my Application.
How the Application Works:
unArgus connects directly to your Unraid server on your local network using the server’s GraphQL API. All communication stays between your device and your server. No data passes through my servers or any third-party cloud service.
What I Do Not Collect:
I do not collect, store, transmit, or share any personal information. This includes:
- Device information (device type, operating system, etc.)
- Usage data (application activity, time spent using the app, settings)
- Account information (username, email address)
- Server data (IP addresses, API keys, server configuration, disk or container information)
All credentials and settings are stored locally on your device using on-device storage and are never transmitted to me or any third party.
Third-Party Services:
The Application does not include any analytics, tracking, advertising, or crash reporting SDKs. The Application does not have any in-app purchases. No data is shared with third parties.
The Application is designed to be a safe, private, and straightforward experience for all users.
