u/Fine_Jackfruit2265

Self-hosted Docker app for Viofo dashcams with auto Wi-Fi backup, web UI, GPS trip mapping, and video editor (viofosync)
▲ 54 r/VIOFO+1 crossposts

Self-hosted Docker app for Viofo dashcams with auto Wi-Fi backup, web UI, GPS trip mapping, and video editor (viofosync)

For a while now, I’ve been working on an open-source project called viofosync. It’s reached a point where it is stable and pretty much feature-complete, so I wanted to share it more widely to get more feedback.

It’s a self-hosted web app (distributed as a Docker container) that sits on your home network/NAS. When your camera joins your home Wi-Fi, it automatically connects to your dashcam and downloads your recordings.

Key features are:

  • Automatic wi-fi sync: Queues and copies new clips when your camera joins your wifi.
  • GPS triage and journey maps: Parses GPS traces directly from the camera before downloading full clips so you can see trips and prioritise what gets downloaded
  • Geofencing: Exclude recordings from places such as parked at home
  • Built-in video timeline editor and exporter: Crop footage, stitch front/rear cameras, or create Picture-in-Picture exports in your web browser (supports hardware acceleration if your host has an iGPU/GPU).
  • Camera controls: Adjust camera settings (resolution, parking mode, watermarks, HDR, etc.) from the web browser UI without the Viofo app.
  • Home Assistant ready: Includes native MQTT auto-discovery so you can trigger automation rules or monitor sync status.

It’s been tested with several cameras and hardware combinations but it would be great to get more compatibility data, feedback on the UI/editor workflow or issues.

Check out the code, docs, and screenshots on GitHub:

https://github.com/RobXYZ/viofosync

Feel free to open an issue or discussion on GitHub if you run into anything, or drop a comment here.

u/Fine_Jackfruit2265 — 5 days ago