Reaches your server only over Tailscale

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.

home-server
up 13d 17h 42m
CPU
12%
Memory
41%
Temp
47°C
your machine ⇄ your pocket, over Tailscale

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.

homelab
homelab
pi-4
Add
System Status
homelab
Debian GNU/Linux 12 (bookworm)
34d 7h 52m
214 processes
CPU
12.4%
0.42 · 0.38 · 0.35
Temp
48°C
Peak sensor
Memory
41.2%
6.6 GB of 16.0 GB
Disk
63.8%
185.2 GB free of 512.0 GB
Interactive demo — the real app UI, mock data. Go ahead, tap around.

Set up in three steps

No IPs, no exposed ports, no key you have to type in by hand.

  1. 1

    Install the agent

    One binary, one line to run on your Linux machine. Full setup is in the repo README.

  2. 2

    Join Tailscale

    Add your phone and your server to the same private network. Nothing opens to the public internet.

  3. 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 | bash

No Go, no compilation. Linux amd64 and arm64. Skip it with a command? It's in the README.

1

Run the command

Paste the one-liner above into your server's terminal. It downloads the agent for your architecture and verifies the checksum.

2

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.

3

Scan the QR

The agent finishes by printing a QR code and pairing code. Open the app, scan it, and your server appears.