TrueNAS, from your phone.
Cupola is a free, open-source app for TrueNAS on iPhone, iPad, Android and Mac. It connects straight to your own TrueNAS, with no account.
What Cupola does with TrueNAS
- 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
Control: Read + write. Signs in with: API key.
How well it is tested
Partly verified: Cupola's screens have read a real TrueNAS, but its actions have not been tried on one yet. If you run TrueNAS, tell us how it goes.
Connect TrueNAS
Before you start. Cupola supports TrueNAS SCALE 25.04 or newer. An older release may connect and still leave whole sections empty.
- Its address:
https://192.168.1.20by default, or your reverse proxy's address. More on addresses. - The API key, in TrueNAS's web interface: Credentials → API Keys.
- Test it before you save. If it fails, Cupola tells you why.
Away from home, Cupola uses your VPN or reverse proxy: how that works.
Also in Infrastructure
Questions
Is there a TrueNAS app for iPhone and Android?
Yes: Cupola, free and open source, connects to TrueNAS directly. It is a public TestFlight beta on iPhone, iPad and Mac, and an APK on Android. See install.
Where do I find the TrueNAS API key?
In TrueNAS's own web interface: Credentials → API Keys.
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.