Skip to content

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.

ServerFTP·FTPSS3 backup

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.