packages/docs/docs/studio/deploy-server.mdx
available from v4.0.46
You can deploy the Remotion Studio to a long-running server in the cloud and make the render UI accessible to your team.
To do so, you need to:
npx remotion studio on the serverThe following examples have been tested with the Hello World template initialized using npx create-video@latest.
FROM node:22-bookworm-slim
# Install Chrome dependencies
RUN apt-get update
RUN apt install -y \
libnss3 \
libdbus-1-3 \
libatk1.0-0 \
libgbm-dev \
libasound2 \
libxrandr2 \
libxkbcommon-dev \
libxfixes3 \
libxcomposite1 \
libxdamage1 \
libatk-bridge2.0-0 \
libpango-1.0-0 \
libcairo2 \
libcups2
# Copy everything from your project to the Docker image. Adjust if needed.
COPY package.json package*.json yarn.lock* pnpm-lock.yaml* bun.lockb* bun.lock* tsconfig.json* remotion.config.* ./
COPY src ./src
# If you have a public folder:
COPY public ./public
# Install the right package manager and dependencies - see below for Yarn/PNPM
RUN npm i
# Install Chrome
RUN npx remotion browser ensure
CMD ["npx", "remotion", "studio"]
To deploy the Remotion Studio to Fly.io:
Dockerfile to the repo.Dockerfile (works from v4.0.125):- CMD ["npx", "remotion", "studio"]
+ CMD ["npx", "remotion", "studio", "--ipv4"]
fly launch \
# Get 2 CPU cores and 4GB of memory
--vm-size=performance-2x \
# Disable 2x replication
--ha=false \
# Use Remotion's port
--internal-port=3000 \
# Use Docker, not Node
--dockerfile Dockerfile
For the following questions, answer no:
? Would you like to set up a Postgresql database now? No
? Would you like to set up an Upstash Redis database now? No
? Create .dockerignore from 1 .gitignore files? No
Answer Yes when asking if you want to deploy:
? Do you want to deploy now? Yes
You should get a URL where the Studio was deployed!
To deploy the Remotion Studio to Render.com:
Dockerfile to the repo.Is not working at the moment. The Render Button is disabled, because the DigitalOcean HTTP Proxy does not support server-sent events.
A normal DigitalOcean droplet does work, though.
To deploy the Scaleway Serverless Container:
Dockerfile to the repositoryYou can find an example of a github action workflow that deploy Remotion Studio to Scaleway Serverless Container.
A test project to deploy the Remotion Studio is available here.