The deploy script automatically handles dependency installation, repository cloning, environment configuration, and server startup.
One-Line Deploy
The fastest way to get Plank running is with our automated deployment script:What the Script Does
The deploy script will:- Detect your operating system (Ubuntu, Debian, Fedora, Arch, Alpine, macOS)
- Install missing dependencies (Git, Docker, or Node.js/npm/ffmpeg for bare metal)
- Clone the Plank repository
- Guide you through environment setup
- TMDB API key configuration
- Authentication secret generation
- Port and URL configuration
- Choose deployment method
- Docker Compose (recommended)
- Bare metal installation
- Start the server
Run the deploy script
Execute the one-line command above. The script will automatically detect your OS and check for dependencies.
Choose deployment method
When prompted, select your preferred deployment:
- Deploy with Docker (recommended) - Automatically sets up Plank, Prowlarr, and FlareSolverr
- Deploy Bare Metal - Installs directly on your system
Configure environment variables
The script will prompt you for:
- TMDB API Key - Get yours at themoviedb.org/settings/api
- Base URL - Default:
http://localhost:3300 - Port - Default:
3300
Post-Installation
After deployment completes:- Create your first account at
http://localhost:3300 - Configure Prowlarr (Docker only):
- Access Prowlarr at
http://localhost:9696 - Add torrent indexers (YTS, 1337x, The Pirate Bay, etc.)
- The API key is automatically configured
- Access Prowlarr at
- Add a TMDB API key in Plank settings if not configured during setup
- Start streaming - Search for movies and TV shows
Next Steps
Docker Setup
Learn about Docker-specific configuration and management
Environment Variables
Customize your installation with environment variables
Bare Metal
Manual installation for advanced users
Configuration
Configure torrent indexers, subtitles, and more
System Requirements
Docker Deployment
- OS: Linux, macOS (Docker Desktop required)
- RAM: 2GB minimum, 4GB recommended
- Disk: 10GB+ for downloads
- Dependencies: Git, Docker, Docker Compose
Bare Metal Deployment
- OS: Linux, macOS, Windows (WSL)
- RAM: 2GB minimum, 4GB recommended
- Disk: 10GB+ for downloads
- Dependencies: Node.js 22+, npm, ffmpeg, Git
- Additional: Prowlarr and FlareSolverr must be installed separately
Troubleshooting
Script fails to download
Script fails to download
Check your internet connection and try again. If the issue persists, manually download the script:
Permission denied errors
Permission denied errors
The script will automatically use
sudo for privileged operations. If you encounter permission errors:- Ensure you have sudo access
- For Docker: You may need to log out and back in after being added to the docker group
- Run
newgrp dockerto refresh group membership without logging out
Docker containers won't start
Docker containers won't start
Check if ports are already in use:
Can't access Plank after installation
Can't access Plank after installation
Verify the services are running:Docker:Bare Metal (systemd):