Enterprise IT Support โ€ข Bangkok & Nationwide

Technology newsroom

Turn Your Synology NAS into a Gaming Hub! ๐ŸŽฎ Install Questarr for Automated Game Management and Downloads via Docker

Learn how to install Questarr, a self-hosted video game library manager, on your Synology NAS using Docker and Portainer to automatically organize and download your favorite games.

Edited by SyncTech Solution Published Source Original source
Turn Your Synology NAS into a Gaming Hub! ๐ŸŽฎ Install Questarr for Automated Game Management and Downloads via Docker

๐Ÿ“Œ Key Highlights:
- Questarr is a self-hosted game management application inspired by the *Arr suite, helping you automatically search, track, organize, and download games.
- Easy installation on Synology NAS via Docker and Portainer using a pre-configured Docker Compose script.
- Users need to prepare IGDB Credentials (Client ID and Secret) and modify PUID, PGID, and JWT_SECRET values in the script before installation.

For gamers looking to build an automated personal game library on their home server, Questarr is a very interesting solution. It is a self-hosted application specifically designed to manage video game collections, inspired by the familiar *Arr suite of apps (such as Sonarr, Radarr), making management easy and powerful.

Questarr can pull game metadata from large data sources like IGDB, Steam, and others, ensuring your game library has complete information, including cover art, descriptions, and review scores. It can also track game status in your backlog, connect with Indexers and Download Clients to automatically find and download desired games. All of this comes with a beautiful and user-friendly dark mode UI.

๐Ÿ“ Folder Preparation Steps
Before starting the installation, go to File Station on your Synology NAS, then navigate to the `docker` folder. Next, create a new folder named `questarr` (must be all lowercase). Once inside the `questarr` folder, create two more subfolders named `data` and `media` to store configuration data and game files, respectively.

๐Ÿ”‘ IGDB Credentials Preparation
Questarr requires API access from IGDB (Internet Games Database) to retrieve game information. You will need to register an account on the IGDB website to obtain a Client ID and Client Secret, which you will need for the final step of the installation.

๐Ÿ› ๏ธ Installation via Portainer
The installation will be done through Portainer using the Stacks feature. Log in to Portainer, navigate to the Stacks menu, click 'Add stack', name it `questarr`, then copy the Docker Compose code specified in the original guide and paste it into the Web editor.

โš ๏ธ Important Script Modifications
Before clicking 'Deploy the stack', there are three important values you must modify in the script: PUID and PGID, which must match the user values on your NAS (for file access permissions), and JWT_SECRET, a secret key that needs to be newly generated for system security. Once these values are edited, click 'Deploy the stack' to begin the installation.

Once the container is running, you can access Questarr via your browser by going to http://Synology-ip-address:4555 to create an administrator account and enter the prepared IGDB Client ID and Client Secret. With these steps, you are ready to start building your dream game library on your Synology NAS.

๐Ÿ’ฌ Does anyone else use a NAS to manage their game collection? Share what apps you're using!

Letโ€™s build whatโ€™s next

Better IT starts with understanding your business.

Tell our engineers what you need and receive an initial recommendation at no cost.