- Python 3.6 or higher
- Git (for cloning the repository)
git clone https://github.com/amcgready/Scanly.git
cd Scanly# Create a virtual environment
python -m venv venv
# Activate the virtual environment
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activatepip install -r requirements.txtCopy the template configuration file and edit it with your settings:
cp .env.template .envOpen the .env file and set your TMDB API key and other configuration options.
You can start both the main application and web UI using our launcher script:
python src/main.pypip install scanlyUse the provided docker-compose.yml file or create your own.
Create a .env file as described in Step 4 above.
docker-compose up -d-
TMDB API Key errors Make sure you've set a valid TMDB API key in your
.envfile. -
Permission issues Ensure that the application has appropriate permissions to read/write to your media directories.
If you encounter any issues, please check the logs in the logs directory or open an issue on GitHub.