Skip to content

Choose a preset

A preset is a starting service selection in Maraudarr. Choose it in the interactive generator, adjust optional services, and review the final selection. Each project gets its own dist/<preset>/ directory.

πŸ—ΊοΈ Preset 🎯 Use it for βœ… Before launch
πŸ΄β€β˜ οΈ plundarr Movies, television, ebooks, requests, monitoring, and VPN downloads Default quick start
πŸ”ž boudoirr Whisparr automation, requests, Jellyfin playback, and Stash cataloging Boudoirr setup; Cruisarr requires private-image access
🎞️ jellyfin, πŸ“Ί plex One media server Media server setup
πŸ“š calibre-web-automated Ebook library and ingest Book paths and ingest behavior
🎭 duplex Plex curation and Plex/Jellyfin theme songs External configuration and keys
πŸ”­ watchtower Deliberate container image updates Host update policy
🚒 portainer Docker host management Administrator access
🧩 custom Your own service selection Review dependencies and each selected service

Required core services stay selected. Removable defaults start checked, and optional services start unchecked. Maraudarr adds required companions and shows the result before generating files. Generator platform support does not guarantee that every application supports your host.

Launch a focused project

Choose your preset and generate it. Open its .env, edit the indicated host settings, and prepare any service-specific files from its guide. From the generated directory containing docker-compose.yml:

docker compose config --quiet
docker compose up --detach --pull always
docker compose ps

For Synology or TrueNAS, transfer the complete generated directory and use the platform procedure instead of launching another copy locally.

Use repository helpers

After setting up the optional Git/Make route, you can inspect the selected image's catalog and generate directly:

make presets
make services
make generate PRESET=boudoirr

ADD_SERVICES and REMOVE_SERVICES accept comma-separated service IDs. For example:

make generate PRESET=plundarr REMOVE_SERVICES=qbittorrent,cleanuparr ADD_SERVICES=nzbget

Repeat your complete service selection on regeneration; saved .env values do not reselect services. Regeneration preserves application state, but does not stop omitted containers or move external data. Follow updates and backups before changing an existing project.

Run projects side by side

Presets have distinct project names, networks, and some offset host ports. Review the generated ports and subnet before launch; defaults do not reserve resources on your host. Plex uses host networking. Run only one persistent Watchtower per Docker host, and never run two applications against the same database files.