OpenFrame
Self-hosted video review and approval with timestamped feedback and annotations.

OpenFrame is an open-source, self-hosted video review and approval platform. Upload cuts, collect precise timestamped feedback, and run structured approval workflows, all from a server you control instead of a third-party SaaS.
Key features
- Upload videos and share them for review
- Timestamped feedback: text comments, voice notes, image attachments and drawn frame annotations
- Approval requests and decisions for a clear sign-off trail
- Workspaces and projects to organize teams and clients
- Co-located PostgreSQL and MinIO object storage bundled inside the appliance, no external database or S3 account to run
Use cases
- Video and post-production teams collecting client sign-off on cuts
- Agencies and studios that want to own their review data instead of a SaaS tool
- Internal creative teams running review-and-approve on their own infrastructure
Why run it on the NetActuate edge Hosting OpenFrame in a PoP near your reviewers shortens the path for large video uploads and playback and keeps your media, comments and approval history on infrastructure you control.
Getting started Deployed from the NetActuate marketplace, OpenFrame boots pre-configured from your seeded values: the app runs its database migrations and creates the object-storage bucket at first boot, and the first admin account is registered headlessly, so you can sign in at /login on port 3000 right away with the admin email you chose and the admin password from your secret list. The NextAuth session secret, the PostgreSQL password and the MinIO password are generated at first boot and persisted. MinIO's S3 API is exposed on port 9000 for media delivery and its console on localhost:9001.
Note: OpenFrame is an early alpha (v0.1.0); it is shipped unmodified from upstream. Public sharing and remote playback need the instance IP (or a real hostname with TLS termination in front) to be reachable by your reviewers.
Frequently asked questions
How do I deploy OpenFrame on NetActuate?
Use the Deploy on NetActuate button to talk to our team. We provision OpenFrame on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.
What does it cost to run OpenFrame?
OpenFrame is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.
Where can OpenFrame run?
OpenFrame can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.
Who supports OpenFrame?
NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.
.png)
.png)

