This template provides an Express.js server that allows you to start new video render jobs, track the progress of ongoing renders, and cancel running render jobs.
The server exposes the following main endpoints:
POST /render- Start a new render jobGET /renders/:id- Get the status of a renderDELETE /renders/:id- Cancel a running render
Install Dependencies
npm installStart the Render Server
npm run devThis will start the Express server that handles render requests in watch mode for development.
Run in Production
npm startRun Remotion Studio
npm run remotion:studioRender the example video locally
npx remotion render
Upgrade all Remotion packages:
npx remotion upgrade
The template includes Docker support out of the box. Build and run the container using:
docker build -t remotion-render-server .
docker run -d -p 3000:3000 remotion-render-serverGet started with Remotion by reading the fundamentals page.
We provide help on our Discord server.
Found an issue with Remotion? File an issue here.
Note that for some entities a company license is needed. Read the terms here.