Skip to content

camera.ui Cloud

camera.ui Cloud lets you reach your server from anywhere without touching your router. Your server registers with the cloud, and you connect through your camera.ui account. It's free and separate from the recording subscription.

Your server stays yours

camera.ui Cloud is a way to reach your own server, not a copy of it. Your cameras, recordings, settings, and the interface all stay on your server. The cloud's only job is to help your app and your server connect, and your session then runs directly to your own instance. Your video, credentials, and other data go straight to your server and are never visible to camera.ui.

Push notifications are the one thing that does travel through the cloud, and they are end-to-end encrypted: your server seals every alert, only your phone can unlock it, and the cloud forwards the envelope without storing anything. See Notifications.

Enabling it

The Cloud card in Settings, Remote

In Settings → Remote Access, open the Cloud card and turn on Enabled. Give the server a name; this is how it appears in your cloud dashboard, which helps once you have more than one.

The status row shows whether the server is Registered, and a tunnel indicator shows the live connection. To connect a server, choose Register server and complete the pairing. If the status shows Re-authentication required, the server lost its cloud credentials: choose Reconnect and pair again. A registered server can be taken off your account with Unregister server. The same flow on a phone is covered in Pairing mobile apps.

Cloud keeps direct access on

While Cloud is on, your server also keeps a public address so the apps can reach it. That's why the Enabled switch in the Direct connection card is locked on, and the External URL row shows the address in use.

If you haven't set up a direct address, or the one you configured can't be reached, camera.ui starts a temporary Cloudflare tunnel instead. Either way you don't have to touch your router. If you'd rather use your own address, set it up under Direct connection.

The fallback is not permanent. camera.ui keeps checking your own address and goes back to it once it answers, a custom domain every minute and a Cloudflare tunnel about every ten minutes. No restart needed. While the fallback is up, External URL shows the temporary address, and a Cloudflare retry that fails again hands out a new one.

The cloud dashboard

Signing in to your camera.ui account gives you a dashboard listing all your registered servers by name. From there you pick a server to connect to. You can also share a server with another camera.ui account by invite, so family members can access it with their own login.

Turning it off

Disabling cloud access ends any active remote sessions. Local connections on your network keep working.