Your server, in the same app.

Your media apps run on a server, and Cupola reaches it too: TrueNAS, Unraid, Dockge and Nginx Proxy Manager, in the same app.

The whole lab on one screen

The Stack tab shows every service and which ones need a look. A stopped container or a failing disk lands in Needs you, next to stuck downloads, with the fix.

TrueNAS

A full console: pools, disks, datasets, snapshots, shares, apps, virtual machines, replication, tasks, reports and users. A disk with errors offers the scrub that repairs it.

Unraid

Array, disks, shares, Docker containers, VMs and notifications. Start and stop VMs. Tested against recorded answers only so far: if you run Unraid, tell us how it goes.

Dockge

Your compose stacks with live terminal output. Start, stop, restart and update them, or edit and deploy the compose file.

Nginx Proxy Manager

Your hosts, what is broken, and which certificates expire soon. Turn hosts on or off and renew certificates. It signs in with email and password, the only login it offers.

What Cupola does with each

See all seventeen services.

Full console: dashboard, pools and disks, datasets and snapshots, SMB/NFS shares, apps, virtualization, replication and periodic tasks, reporting, users and groups; a disk with errors offers the scrub that repairs it

Signs in with
API key
Control
Read + write
Tested
Partly verified

Array status, disks, shares, Docker containers, VMs and notifications; start and stop VMs, archive notifications

Signs in with
API key
Control
Read + VMs
Tested
Recorded answers only

Tested against recorded answers from Unraid's API, not yet against a running server. If you run Unraid, a report either way helps.

Compose stacks with live terminal output: start, stop, restart, update, down, and edit or deploy the compose file itself

Signs in with
User + password
Control
Read + write
Tested
Verified on a real server

What the box is fronting, what is broken, which certificates are about to lapse; enable/disable hosts, renew a certificate

Signs in with
Email + password
Control
Read + write
Tested
Partly verified

Questions

How do I manage my home server from my phone when I am away?

With the route you already have: a VPN such as WireGuard or Tailscale, or a reverse proxy. Give a connection a second address for when you are out, and Cupola uses whichever one answers.

My services are behind a reverse proxy with a self-signed certificate. Will it work?

Yes. Cupola asks once before trusting a certificate, then pins it to that host. Cloudflare Access tokens, proxy passwords and custom headers work too.

Which services have been tested against real servers?

11 of 17 have been verified end to end on real servers, and 5 partly. Unraid is tested against recorded answers only. The services page shows which is which.

Get Cupola

Free and open source. It works with the services you already run.

iPhone and iPad

TestFlight beta, from Apple

Android

APK from GitHub releases