Self-host

Sharing that runs on your infrastructure.

Optional cloud sharing deploys to your own Cloudflare account — your videos, your domain, your rules. No Voom server ever sits in the path.

All free tier · no credit card · macOS 15+

The architecture

Three Cloudflare primitives. All free.

The sharing stack is built on Workers, R2, and D1 — Cloudflare's edge-native compute, storage, and database. Every piece runs within their free tier. No credit card required.

Workers

Serves the share API and the public share page — fast, edge-deployed, zero cold starts.

100 k requests / day

R2

Object storage for your video files. Uploads go directly to your bucket; playback streams from it.

10 GB storage · zero egress fees

D1

SQLite-on-the-edge for video metadata, timestamped comments, and emoji reactions.

5 GB storage

Limits are Cloudflare's published free-tier figures. See developers.cloudflare.com for current terms.

Set it up

Four steps to your own share link.

High-level: create a Cloudflare account, deploy the stack from the repo, paste your credentials into Voom, and share. The README has exact, step-by-step instructions.

Start by cloning the repo:

git clone https://github.com/aritropaul/voom.git

Then follow the setup guide in the README for the complete Cloudflare deployment walkthrough.

01

Create a free Cloudflare account

Sign up at cloudflare.com — no credit card required. The Workers, R2, and D1 services you need are all on the free tier.

02

Deploy the Voom sharing stack

Follow the setup guide in the repo README. It walks you through creating the R2 bucket, D1 database, and deploying the Workers script to your account.

03

Connect your credentials in Voom

Open Voom → Settings → Sharing. Paste in the credentials from your Cloudflare dashboard. Voom stores them locally on your Mac.

04

Hit share — it's yours

Every link you generate goes to infrastructure you control. The share page includes live captions, timestamped comments, emoji reactions, password protection, and a view notification.

Why your own infrastructure

No middleman. Not even us.

Most screen-recording tools route your files through their servers — it's how they stay in control. Voom's sharing model is different by design.

You own the data

Videos and metadata live in your Cloudflare account. Voom the company has no access to your recordings, ever.

Zero egress cost

Cloudflare R2 charges nothing for data transfer out. Every view of your shared video is free bandwidth.

Serve from your own domain

Point a Workers route at any domain you control. Your share links live under your brand, not ours.

No Voom server in the path

When someone watches your video the request never touches infrastructure we operate. It's a straight line from viewer to your Cloudflare account.

Your links. Your storage. Your call.

Set up the sharing stack once and every video you share lives on infrastructure you own — for free.

Free forever · MIT · macOS 15+ · No account required