Servers
CVFTP
A self-hosted Windows server that receives, stores and serves footage from fleets of Queclink CV-series cameras over FTP, with redundant storage, S3 backup and multi-site federation.
CVFTP receives camera uploads over FTP, parses the IMEI/type/date/hour path layout, indexes everything in a local catalogue, and gives you a browser admin to browse, search, play and act on the media.
It adds redundant multi-drive storage, retention, S3 backup and master/slave federation so footage survives drive failures and site outages.
Features
- FTP, explicit FTPS and implicit FTPS listeners with per-user accounts
- Drive groups: round-robin allocation, app-level RAID-1 mirroring, per-group caps with oldest-first eviction
- Per-IMEI browser: filter by date/type/channel, inline playback, friendly names, per-file “Keep” flag for evidence
- Bulk ZIP download, ffmpeg video stitching and picture-in-picture rendering
- S3 / S3-compatible (MinIO, Wasabi, B2) nightly backup with caps and retention
- Master/slave federation over SignalR — NAT-friendly, outbound only — for multi-site backup
- Auto-update with SHA-256 verification and a SYSTEM watchdog that recovers the service
- IP allowlists for web admin and FTP; optional per-IMEI upload gating
- Live diagnostics: wire trace, in-flight transfer table, stuck-stream detection
See CVFTP in action
A look inside CVFTP. Hover to lift a shot, click to view it full-size.