Gameyfin
Self-HostedOpen-source self-hosted game library manager for all your platforms
Overview
Gameyfin is a self-hosted, open-source game library manager that aggregates your games from multiple platforms (Steam, Epic Games, GOG, Origin, and more) into one unified interface. It offers features like advanced filtering, search, playtime tracking, automatic cover art retrieval, and platform-specific game details. Deploy easily via Docker for quick setup, or manually using Java. Keep all your games organized in a privacy-focused, ad-free environment without relying on third-party services.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
gameyfin:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: gameyfin
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Multi-platform game aggregation (Steam, Epic, GOG, Origin, etc.)
- Automatic cover art & metadata retrieval
- Playtime tracking and advanced filtering/search
Frequently Asked Questions
? Is Gameyfin hard to install?
No—Gameyfin can be deployed quickly using Docker (with a single command or docker-compose file), which is the recommended method. For manual installation, you need Java 17+ installed, but the process is well-documented in the GitHub repository.
? Is it a good alternative to GOG Galaxy?
Yes—Gameyfin offers multi-platform game aggregation like GOG Galaxy but is self-hosted, giving you full control over your data. Unlike GOG Galaxy (a desktop app), Gameyfin runs on a server and is accessible via any web browser, making it easier to use across devices.
? Is it completely free?
Yes—Gameyfin is open-source software released under the MIT License. All features are available for free with no subscriptions, ads, or premium tiers.
Top Alternatives
People Also Ask about Gameyfin
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted, no third-party data sharing)
- ⊕ Easy Docker deployment for quick setup
- ⊕ Unified interface for all your games across platforms
Cons
- ⊖ Requires Java 17+ for manual installation (Docker avoids this)
- ⊖ Limited support for some niche game platforms
- ⊖ No native mobile app (web-only interface)