Camarun app icon

Camarun Support

Live view and detection events for your Frigate NVR

Questions, bug reports or feature requests:

Including your Frigate version and what you were doing when the problem appeared makes it much faster to help.

What you need

Camarun is a viewer only. It does not record video or run detection itself, so it needs a running Frigate NVR server that your iPhone or iPad can reach — on the same network, or remotely through your own VPN or reverse proxy.

Getting connected

  1. Open the Settings tab.
  2. Enter your Server URL, for example http://frigate.local:5000.
  3. Add a username and password only if your Frigate instance requires a login. Leave both empty otherwise.
  4. Tap Connect. On success it reports how many cameras it found.

Your cameras then appear in the Cameras tab, and recent detections in the Events tab.

Which port to use

Port 5000 is Frigate's unauthenticated API and needs no login. Port 8971 is the authenticated endpoint; it uses https:// with a self-signed certificate by default, so you will also need to enable Allow self-signed certificates.

Try it without your own server

To see how the app works before pointing it at your own setup, enter https://demo.frigate.video and leave the username and password empty. That is the Frigate project's public demo instance.

Troubleshooting

"Could not reach <host>" on a local address

iOS asks for permission before an app may contact devices on your local network. If you declined it, open Settings → Privacy & Security → Local Network on your device and enable Camarun, then tap Connect again. Also confirm the phone is on the same network as the server, and that the hostname resolves — an IP address such as http://192.168.1.50:5000 rules out name-resolution problems.

"The server's certificate is not trusted"

Expected on port 8971, which uses a self-signed certificate out of the box. Turn on Allow self-signed certificates in Settings and reconnect.

"A server with the specified hostname could not be found"

The address could not be resolved. Check the spelling, and note that .local names depend on Bonjour, which may not work over a VPN — use the server's IP address in that case.

Connected, but no cameras appear

Camarun lists the cameras that are enabled in your Frigate configuration. A camera disabled in Frigate will not show up here.

Live view stays black or keeps reconnecting

The live view streams MJPEG from Frigate. An interrupted stream retries automatically. If it never recovers, check that Frigate itself shows the camera as online and that nothing between the app and the server is buffering the stream — some reverse proxy configurations need buffering disabled for streaming endpoints.

An event has no clip

Snapshots and recordings are only available when they are enabled for that camera in Frigate. If recording is off, there is nothing for the app to play.

Privacy

Camarun collects no data. It connects only to the server you configure, and your credentials stay in your device's Keychain. Full detail is in the privacy policy.

Requirements

iPhone and iPad. The current release requires the latest iOS version; see the App Store listing for the exact minimum.