Direct uploads
Short-lived presigned PUT URLs keep large files out of Next.js.
Independent Video Host
Upload MP4 files directly to object storage, publish clean iframe URLs, replace files without breaking embeds, and keep analytics lightweight.
Short-lived presigned PUT URLs keep large files out of Next.js.
The iframe URL resolves the current active file version at request time.
Railway Postgres sessions plus server-side admin authorization protect management routes.