Tool Open source

viofosync

viofosync is a self-hosted web application for syncing, browsing, editing, and exporting recordings from a Viofo dashcam over Wi-Fi. It runs as a Docker container on a NAS or other always-on host and automatically copies clips when the dashcam joins the home network; its download manager can retry, skip, or prioritize footage, while GPS traces are fetched separately to identify journeys, stops, and place names before full videos are downloaded.

View repository Mentioned in 1 video ↓

Overview

The web interface groups clips by day, detects journeys and displays them on maps, supports browser playback and preview scrubbing, and provides retention controls for protecting, pruning, or deleting clips from the camera's SD card. Its video editor trims footage, cuts between camera angles, and adds picture-in-picture segments before exporting original, joined, inset, or edited videos through FFmpeg, with hardware acceleration where supported. It also exposes dashcam settings, offers a first-run setup wizard, and integrates with Home Assistant over MQTT.

The project has a v2 web-application rewrite; the repository also preserves the earlier cron-driven command-line interface. It has been tested with the Viofo A229 Pro and requires a Viofo Wi-Fi dashcam operating in station mode on the same LAN, along with an always-on host.

What viofosync is used for

1 use taken from transcripts — each links to the moment in the video.

  • A self-hosted dashboard that automatically copies footage from a compatible Viofo dash cam when a car joins home Wi-Fi. It organizes clips into journeys, retrieves GPS traces, supports trimming and camera-angle switching, and manages retention.

Videos mentioning viofosync

1 in the library.