Skip to content

remotion-dev/template-render-server

Repository files navigation

Remotion Render Server Template

Animated Remotion Logo

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 job
  • GET /renders/:id - Get the status of a render
  • DELETE /renders/:id - Cancel a running render

Getting Started

Install Dependencies

npm install

Start the Render Server

npm run dev

This will start the Express server that handles render requests in watch mode for development.

Run in Production

npm start

Run Remotion Studio

npm run remotion:studio

Render the example video locally

npx remotion render

Upgrade all Remotion packages:

npx remotion upgrade

Docker Support

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-server

Docs

Get started with Remotion by reading the fundamentals page.

Help

We provide help on our Discord server.

Issues

Found an issue with Remotion? File an issue here.

License

Note that for some entities a company license is needed. Read the terms here.

About

A Remotion project with a Express.js rendering server

Resources

Stars

Watchers

Forks