Skip to content
60plus edited this page Jul 7, 2026 · 4 revisions

GamesDownloader Wiki

Welcome to the official documentation for GamesDownloader - a self-hosted game library manager built around game preservation. This wiki is the complete manual: installation, configuration, every feature, and the plugin development reference.

Looking for a quick overview or the feature highlights? See the project README. This wiki is the in-depth companion to it.


New here? Start with these

  1. Installation - get GamesDownloader running with Docker Compose in a few minutes.
  2. Reverse Proxy & HTTPS - put it behind nginx/openresty with proper headers (only if you expose it beyond your LAN).
  3. Configuration - the setup wizard, settings pages, and every environment variable explained.

Documentation map

Getting Started

Configuration

  • Configuration - environment variables, the 7-step setup wizard, settings overview.
  • Scrapers & Metadata - IGDB, RAWG, ScreenScraper, SteamGridDB, LaunchBox, HLTB: where to get keys and how matching works.
  • Email & Notifications - SMTP, security alerts, webhooks (Discord, generic JSON).
  • Network & Security - brute-force protection, 2FA, IP allowlist, download tokens, CORS.

Features

Plugin Development

  • Plugin Development - manifest, backend hooks, the window.__GD__ frontend bridge, packaging, publishing.
  • Plugin Trust Model - what a plugin can do and why you should only install ones you trust.

Reference


Community

Questions, ideas, or want to share your library? Join the Discord server.

GamesDownloader is self-hostable, forkable, and AGPL-3.0 licensed. See the README for licensing details.

Clone this wiki locally