Your server never sleeps.
Now you don't have to check on it either.
Mooni is a companion app for the Linux machine you already run — files, media, live health, and power control, all from your phone. Nothing opens to the public internet.
Needs the Mooni agent running on your server and Tailscale on both ends. Setup details are in the README.
- CPU
- 12%
- Memory
- 41%
- Temp
- 47°C
Everything, without leaving your phone
One agent on your server, one app on your phone, nothing else in between. Click a feature — the phone follows along.
Set up in three steps
No IPs, no exposed ports, no key you have to type in by hand.
- 1
Install the agent
One binary, one line to run on your Linux machine. Full setup is in the repo README.
- 2
Join Tailscale
Add your phone and your server to the same private network. Nothing opens to the public internet.
- 3
Scan and pair
Point your camera at the QR code the agent shows you. That's it — you're connected.
Install the agent in one line
Run this on your Linux server. It downloads the agent, verifies it, and starts the interactive setup for you.
$ curl -fsSL https://web-mooni.vercel.app/install.sh | bashNo Go, no compilation. Linux amd64 and arm64. Skip it with a command? It's in the README.
Run the command
Paste the one-liner above into your server's terminal. It downloads the agent for your architecture and verifies the checksum.
Answer a few prompts
Pick the folder the app may manage, choose a port and a name. It generates the API key and, optionally, enables reboot/shutdown.
Scan the QR
The agent finishes by printing a QR code and pairing code. Open the app, scan it, and your server appears.