TwitchDropsMiner 🐳 Docker

automatically farm twitch drops for games without watching streams - perfect for headless servers and VPS

key features

streamless drop progress

no video or audio is fetched, saving your bandwidth while still progressing active campaigns

runs completely headless

perfect for servers, VPS setups, NAS devices, or anything that supports docker

smart priority system

configure priorities and exclusions per game with flexible campaign management

auto-restarts

automatically switches to new campaigns as they go live, keeping your drops flowing

quickstart with Docker Compose

loading...
  1. create docker-compose.yml with the above configuration
  2. docker compose up -d
  3. log in once with your Twitch account when prompted
  4. drops will be farmed automatically in the background

your Twitch account must be linked to the games you want drops for: Twitch drops campaigns

GitHub Docker Hub nokodo.net

see it in action

TwitchDropsMiner output

$ Docker compose up twitchdropsminer

[INFO] TwitchDropsMiner v1.2.0 starting...

[INFO] logged in as user: nokodo

[INFO] found 3 active drops campaigns

[INFO] watching stream: shroud (game: Valorant)

[SUCCESS] drop progress: 45% (time remaining: ~35min)

[INFO] monitoring drop progress...

[SUCCESS] drop claimed: Valorant weapon skin

[INFO] moving to next campaign: Rocket League

credits

all code comes from DevilXD/TwitchDropsMiner.

this project is just a Docker-focused fork, adapting the same core logic to non-GUI environments.

massive shoutout to @DevilXD and all original contributors! 🙏

if you want to support them directly — buy them a coffee