Skip to main content

Installation

Cinephage supports two installation methods. Both provide the same features - choose the one that best fits your infrastructure and preferences.

Choose Your Installation Method

🐳 Docker

Recommended for most users

Simple containerized deployment with consistent environments and easy updates.

  • One command to install
  • Works on any platform with Docker
  • Easy backup and migration
  • Isolated dependencies

⚙️ Bare Metal

For maximum performance

Direct installation on Linux with no container overhead.

  • Maximum performance
  • Full system integration
  • Direct file system access
  • No Docker knowledge required

Quick Comparison

FeatureDockerBare Metal
Setup ComplexitySimpleModerate
PerformanceExcellentMaximum
UpdatesOne commandRequires rebuild
BackupCopy volume directoriesCopy data directory
Learning CurveDocker basicsLinux/systemd basics
Best ForMost usersPerformance-critical setups

Prerequisites

Regardless of your chosen method, you will need:

System Requirements

Minimum Requirements

  • CPU: 2 cores (x86_64 or ARM64)
  • RAM: 2GB
  • Storage: 10GB for application + space for your media library
  • OS: Linux (Docker) or Linux with systemd (Bare Metal)
  • CPU: 4+ cores
  • RAM: 4GB+
  • Storage: SSD recommended for database
  • Network: Stable internet connection
Not Sure Which to Choose?

If you are new to self-hosting, start with Docker. It is easier to set up, maintain, and troubleshoot. You can always migrate to bare metal later if you need maximum performance.

Next Steps

After installing Cinephage using your chosen method, continue to the Initial Setup guide to configure your first library, download client, and indexers.

Getting Help

If you encounter issues during installation: