Umami Cloud vs Self-Hosted: Connect Both to a Mobile Dashboard
Published Sep 24, 2026 · 2 min read · Yichen Lab
Can you connect both self-hosted Umami and Umami Cloud to a single mobile analytics dashboard? Yes. With a native mobile client like SiteGlance, you can monitor self-hosted instances and Umami Cloud side by side on iPhone and Android. While both expose the same API, they authenticate differently: Cloud uses an API key, while self-hosted uses credentials over HTTPS. (New to the app? Start with checking Umami on your iPhone or Umami on Android.)
Umami Cloud: an API key
Cloud requests go to a fixed address, so there is no URL to type. You only need an API key.
- In Umami Cloud, click your profile in the side navigation and open Settings → API keys.
- Click Create key and copy it.
- In SiteGlance, add a connection, choose Umami Cloud, and paste the key.
GET https://api.umami.is/v1/websites
Authorization: Bearer <your-api-key>Self-hosted: address, username, password
For your own instance, SiteGlance signs in with the same username and password you use on the dashboard and receives a session token, exactly like the web login does.
- HTTPS only. Plain
http://addresses are not accepted. If your instance has none, put it behind a reverse proxy with a certificate first. - Use the address where Umami lives. If Umami is served under a path such as
https://example.com/umami, include the path. - The account needs read access to the websites you want to see.

Connecting multiple instances and switching
If you manage multiple projects across both self-hosted servers and Umami Cloud, you can add each connection in Settings → Connections → Add connection. SiteGlance Pro saves multiple active profiles so you can switch between instances with a single tap, keeping separate visitor stats, real-time views, and widgets for each.
Common connection errors
SiteGlance tests every connection before saving it and tells you which step failed:
- Username or password didn't get a token from the server — the server refused the login.
- Login worked, but this account can't read websites — the account works but has no permission to view websites.
- Host is up, but no Umami API here — usually a missing path or a reverse proxy that doesn't forward
/api. - HTTPS certificate isn't valid — expired or self-signed certificate.
- Can't reach this address or Timed out waiting for the server — check the domain and your network.
- API key is invalid or revoked — create a new key in Umami Cloud.
Once connected, either flavour works the same way in the app, including home screen widgets.
FAQ
- Can I connect both Umami Cloud and a self-hosted instance?
- Yes, with SiteGlance Pro, which lets you save multiple connections. The free version keeps one.
- Why is my http:// instance rejected?
- SiteGlance only connects over HTTPS so your credentials are never sent in plain text. Add a certificate, for example through a reverse proxy.
- Where is my password stored?
- On iPhone, in the iOS Keychain. On Android, encrypted with a key held in the Android Keystore. SiteGlance has no server and never sends it anywhere except your own Umami.
Keep reading
- How to Check Umami Analytics on AndroidRead your Umami visitors, pageviews, realtime and conversions on an Android phone with SiteGlance: connect self-hosted Umami or Umami Cloud, add home screen widgets, and restore Pro.
- How to Check Umami Analytics on Your iPhoneThree ways to read your Umami stats on an iPhone — mobile Safari, a home screen bookmark, or a native app — and a step-by-step setup for SiteGlance.