DEV Community

Khoa.Vo
Khoa.Vo

Posted on

Building Ola: Anti-Leak DRM Video Review & Media Explorer for Synology NAS

Building Ola: Anti-Leak DRM Video Review & Media Explorer for Synology NAS

Creative video production houses, visual effects studios, and post-production agencies frequently face a dangerous problem: unreleased video leaks.

When sharing early cuts, client approvals, or commercial drafts with external stakeholders:

  • Sharing raw files via Google Drive or Dropbox leaves video files completely unprotected against screen recording, ripping, or unauthorized redistribution.
  • Commercial review SaaS platforms (like Frame.io) charge steep per-seat monthly subscription fees and require moving gigabytes of sensitive raw footage out of your local studio NAS into foreign cloud storage.

To give creative studios enterprise-grade video review security hosted entirely on their own infrastructure, I built Ola.


🛡️ What is Ola?

Ola is a self-hosted media explorer and client review platform engineered specifically for Synology NAS (DSM 7.x & 6.x) and Docker environments:

1. Forensic Anti-Leak DRM Video Player

When a client or external collaborator views an unreleased video:

  • Dynamic Floating Watermarks: Renders the client's email, IP address, and dynamic timestamp moving smoothly across the video frames, discouraging camera recording and screen captures.
  • Encrypted Media Chunks: Media streams are segmented and encrypted on the fly via Go memory buffers, preventing straightforward browser devtools media downloads.
  • Expiry & Password Controls: Granular access tokens with time-decay links and view limits.

2. Dual-Pane Studio File Manager

Creative directors and editors can navigate studio storage pools using an ergonomic dual-pane split view, comparing project folders and moving render assets seamlessly.

3. Zero-Config P2P Tunnels

Ola includes automated secure tunneling, allowing clients outside your local office network to access review portals without complex router port-forwarding or public IP exposure.

4. Native Synology SPK & Docker

Ships as a native .spk package installable directly through Synology DSM Package Center, as well as a Docker container for general Linux servers.


🚀 Quick Start with Docker

docker run -d \
  --name ola-user \
  -p 8080:8080 \
  -v /volume1/projects:/data \
  vndangkhoa/ola-user:latest
Enter fullscreen mode Exit fullscreen mode

Open http://localhost:8080 to initialize the studio workspace.


🔗 Check it Out on GitHub

Ola is open-source under the MIT license:

GitHub Repository: https://github.com/vndangkhoa/ola

🐳 Docker Hub: vndangkhoa/ola-user

Top comments (0)