Can I vibecode Vimeo?
price $41/moyou'd save $492/yrbuild time weekendcategory audio-videoreplaced by 0 people
KINDA
MOATinfrastructure scaleexecution polish
$ open in your agent (prompt prefilled, you press enter) or copy it raw
In-List Ad$79/30 days
promote your product in the vibecoded listThe Build Prompt
copy it and go buildready to paste · 1,406 chars
Build me a personal ad-free video host to replace Vimeo. Requirements: - Node + Express on a small VPS, Cloudflare R2 for the media, Cloudflare in front of it. Server-rendered pages, hls.js for playback, no frontend framework. - I run `pub <file.mov> --title "..."`; ffmpeg builds an HLS ladder at 1080p, 720p, and 540p with a master.m3u8 and a poster JPEG, then rclone syncs it to R2. - Each video gets /v/<slug>: player, title, description, and a copyable embed snippet. /e/<slug> is the bare iframe target with no page chrome. - Privacy is one field per video · public, unlisted (random slug, indexed nowhere), or password, checked server side before the manifest URL is handed out. - Metadata lives in SQLite via better-sqlite3. Media never stays on the VPS disk after upload. R2 keys and the Cloudflare zone come from .env. - A /library page behind basic auth lists every video with duration, size, and this month's egress pulled from the Cloudflare GraphQL API, so the bill is never a surprise. - No accounts, no ads, no telemetry, and no tracking pixels in the embed. - Out of scope: live streaming, monetization, and comments. Do not build a social feed or a recommendation surface. Captions can come later from whisper.cpp. - README: R2 bucket and custom domain setup, why the CDN is not optional, and an honest warning that a video going viral is now your invoice, not Vimeo's.
In-List Ad$79/30 days
promote your product in the vibecoded listWhat you lose
- ✕Hosted infrastructure and managed operations from Vimeo
- ✕The original service's mature integrations and ecosystem
Prior art / alternatives
PeerTube Mature self-hosted video platform with transcoding, playlists, and federation. Heavier than a personal host, and the closest full replacement that exists. ↗
PeerTube Mature self-hosted video platform with transcoding, playlists, and federation. Heavier than a personal host, and the closest full replacement that exists. ↗
Owncast Self-hosted live streaming with chat, covering the one part of Vimeo a static file host cannot. ↗
Owncast Self-hosted live streaming with chat, covering the one part of Vimeo a static file host cannot. ↗
Why it still works
🏗️ infrastructure scale · 💅 execution polish
In-List Ad$79/30 days
promote your product in the vibecoded list