This starter bundle provides the minimum files required to run Retreivr with Docker Compose, without cloning the full repository.
- Docker
- Docker Compose
Download retreivr-docker-starter-<version>.zip from the GitHub Release assets.
Extract the bundle to a directory where you want to run Retreivr.
Create your runtime config file:
cp config/config.json.example config/config.jsonUpdate config/config.json for your environment and preferences.
Run:
docker compose up -dTo update to a newer release:
- Pull the new image referenced by the updated compose file.
- Replace
docker-compose.ymlwith the version from the new runtime bundle if it changed. - Restart the service:
docker compose pull
docker compose up -dThe starter bundle version matches the Docker image tag for that release.
- Full source code and development files are available in the main repository.
- Network participation repos:
- Community cache dataset:
https://github.com/sudoStacks/retreivr-community-cache - Jellyfin plugin:
https://github.com/sudoStacks/retreivr-jellyfin-plugin - Plex plugin:
https://github.com/sudoStacks/retreivr-plex-plugin
- Community cache dataset:
- The starter bundle is intended for simplified Docker deployment only.
- Optional custom search adapters can be defined in
config/custom_search_adapters.yaml.- Start from
config/custom_search_adapters.example.yaml. - Point
custom_search_adapters_fileinconfig/config.jsonto your YAML/JSON file path. - Custom adapters that load successfully are exposed automatically in Home source selection.
- Start from