Getting Started
This guide will help you get Arrflix up and running on your system.
Prerequisites
Before you begin, make sure you have:
- Docker and Docker Compose installed
- A TMDB API key (see below)
- Access to your media library directories
Acquiring a TMDB API Key
Arrflix requires a TMDB (The Movie Database) API key to fetch metadata for movies and TV shows.
- Visit TMDB and create a free account
- Go to your Account Settings
- Request an API key under the "API" section
- Copy your API key - you'll need it for the installation step
Installation
Create a docker-compose.yml file with the following configuration:
yml
services:
arrflix:
image: ghcr.io/kyleaupton/arrflix:latest
environment:
TMDB_API_KEY: your_api_key_here
ports:
- "8484:8484"
volumes:
- /path/to/libraries/:/data
- arrflix_pg_data:/var/lib/postgresql/data
restart: unless-stopped
volumes:
arrflix_pg_data:Configuration Steps
Replace
your_api_key_herewith your actual TMDB API key in thedocker-compose.ymlfile.Update the volume path - Replace
/path/to/libraries/with the actual path to your media library directory.Start Arrflix:
bashdocker compose up -dAccess the web interface at
http://localhost:8484
Next Steps
Once Arrflix is running, you can:
- Configure your media libraries
- Add indexers and download clients
- Start downloading your favorite shows and movies