services: gameyfin: image: ghcr.io/gameyfin/gameyfin:2 container_name: gameyfin restart: unless-stopped environment: # Generate a new APP_KEY using the command "openssl rand -base64 32" or similar. APP_KEY: # (optional) Set the URL of your Gameyfin instance if you are using a reverse proxy. # Currently, this is only used for generating links in notification emails and the log line at first run. # APP_URL: https://gameyfin.example.com # (optional) Set the user and group ID to run Gameyfin with a specific user. # PUID: 1000 # Change this to your user ID if needed # PGID: 1000 # Change this to your group ID if needed volumes: - "./db:/opt/gameyfin/db" - "./data:/opt/gameyfin/data" - "./plugindata:/opt/gameyfin/plugindata" - "./logs:/opt/gameyfin/logs" - ports: - "8080:8080" # If you plan to use the included torrent plugin, uncomment the following lines: # - "6969:6969" # - "6881:6881"