Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cinepro.cc/llms.txt

Use this file to discover all available pages before exploring further.

Prerequisites

Before you start, you will need:

Production build (without Docker)

If you prefer running without Docker in a production environment:
# 1. Build the TypeScript source
npm run build

# 2. Set production env vars
NODE_ENV=production

# 3. Start the compiled server
npm start
Set NODE_ENV=production to silence debug logging. For persistence across restarts consider a process manager such as PM2 (pm2 start dist/server.js).

Available scripts

CommandDescription
npm run devDevelopment server with hot reload
npm run buildCompile TypeScript to dist/
npm startStart production server (requires build first)
npm run formatFormat code with Prettier

Explore the API

Your server is running β€” dive into the OMSS-compliant endpoint reference to start fetching movie and TV show sources.

Configure providers

Learn how to enable, disable, or add new streaming source providers to your CinePro Core instance.

Open the CinePro UI

Use the CinePro UI (public beta) to browse and stream from your instance in the browser. On startup, the server prints a ready-to-use link of the form https://ui.cinepro.cc/?omssurl=<your-instance-url> derived from your PUBLIC_URL.