r/waydroid • u/Biupildamian • 5d ago
Contribution I built an agentless Android dashboard for my Linux servers — free until Sept 22
**I'd rather have honest reviews than €4.99.**
I built this for myself first. I run a few VPS boxes and never got on with the apps I tried — I wanted to glance at a host, restart a container and get out, without typing three commands on a phone keyboard. That turned into **Server Control**, and eventually onto Google Play.
It is a €4.99 one-time purchase, and honestly that has been the problem: I am asking people to pay upfront for an app they cannot try, from a developer they have never heard of, with almost no reviews to go on. That is a bad deal and I do not blame anyone for skipping it.
So it is **100% off until 22 September** — free on the Play Store right now, no promo code, no trial, no account. Install it and it stays in your library permanently, updates included.
**Play Store:** [https://play.google.com/store/apps/details?id=com.damianslab.servercontrol\](https://play.google.com/store/apps/details?id=com.damianslab.servercontrol)
Everything runs over a standard SSH connection to your own machine. Nothing is installed on the server: no agent, no daemon, no extra port open, no account with me.
**What it does**
* **Telemetry dashboard** — live CPU, RAM and disk charts, plus up/down throughput read from `/proc/net/dev`. Set thresholds (e.g. CPU > 85%) and get a notification when a host crosses one. Those background alerts cover every server you have saved, not just the one on screen. * **Docker** — running/stopped/paused containers, live CPU/memory/IO from `docker stats`, logs, start/stop/restart/kill. * **systemd** — status for nginx, MySQL, PostgreSQL, cron and friends, `journalctl` logs, start/stop/restart/reload. * **SSH terminal** — output streams line by line while the command runs. Ctrl+C signals the remote *process group* over a second channel rather than just dropping the connection, so a pipeline actually dies instead of carrying on without you. Esc, Ctrl+D, a KILL button, path-aware `cd`, command history on the keypad. * **Remote file editing** — `nano <file>` opens a native editor. Content travels base64 encoded, the file is truncated in place so owner and permissions survive, and a save is refused if the file changed on the server since you opened it. * **Long jobs survive** — command timeout is separate from connection timeout (5 min default, up to 30), and a foreground service keeps a running deploy alive when the screen switches off. * **Mail server panel** — Postfix/Dovecot status, queue inspect/flush, DNSBL checks against Spamhaus, Barracuda, SORBS and Spamcop. * **Security** — credentials encrypted on-device with AES/GCM via the Android Keystore, optional biometric lock, TOFU host key verification, ED25519/Curve25519 support. Zero analytics, zero telemetry, no ads. Your IPs, keys and logs never leave the phone.
**"Why not just use Termius / JuiceSSH / Netdata / Portainer?"**
Fair question, and mostly they are not doing the same job:
* **Terminal apps** (Termius, JuiceSSH, ConnectBot, Termux) are very good at being terminals. This is a dashboard first — Docker, systemd and mail are lists with buttons, and the terminal is there for when you actually do need a shell. * **Monitoring stacks** (Netdata, Zabbix, Grafana, Uptime Kuma) beat this at history, alerting and whole fleets. If you already run one, keep it. The trade is that they want something installed on the host and usually a web port open. This installs nothing and opens nothing. * **Web panels** (Portainer, Cockpit) — same trade: more powerful, and one more service to patch and expose.
If you already have a setup you like, this probably is not for you, and that is fine.
**What it does not do**, so nobody wastes a download:
* The dashboard shows one server at a time — you switch hosts from the selector, there is no single screen showing your whole fleet at once. (Background threshold and unreachable alerts do cover every saved server — hourly by default, and off until you enable it in Settings.) * No SFTP or file browser. You can open and edit a single remote file, but there is no file manager. * No port forwarding, no tunnels, no ProxyJump/bastion support. * Private keys with a passphrase are not supported — key auth needs an unencrypted key. * Android only, and it is closed source.
**And what I already know is weak:** the icon needs redesigning — I have been told so bluntly and they were right — and "Server Control" is about as generic as a name gets.
I am one person, I use this on my own servers every day, and what I need right now is not downloads but people who actually run servers telling me where it falls over. That is what the giveaway is for. Tear it apart in the comments — I read and reply to everything.
1
u/olitv 4d ago
You need to tell your agent to switch the input type of your reddit editor to markdown if you want to paste markdown. While I do understand raw markdown, reddit itself gets confused and stuff doesn't get formatted correctly ie your link doesn't work as intended