-
Notifications
You must be signed in to change notification settings - Fork 0
Self‐Hosting & Deployment Guide
Ram Chouhan Full-Stack Engineer edited this page Sep 6, 2026
·
1 revision
MovieNight can be deployed as a static site (GitHub Pages, Vercel, Netlify) or self-hosted on a VPS with the built-in Node.js proxy server.
MovieNight is pre-configured with a modern GitHub Actions deployment workflow:
- Fork or push this repository to GitHub.
- Go to Settings ➔ Pages.
- Under Build and deployment ➔ Source, select GitHub Actions.
- Every push to the
mainbranch will automatically build and deploy your site tohttps://<username>.github.io/<repo>/.
Hosting on a VPS enables the built-in HTTP Range CORS proxy (/proxy-video), allowing participants to stream videos from third-party websites whose servers block CORS requests.
git clone https://github.com/sage-gallant/movienight.git
cd movienight
npm install --production