# GameVault

> GameVault Backend is a self-hosted, source-available server for DRM-free game libraries with Steam-like UI, multi-user support, playtime tracking, and IGDB metadata.

- **Category:** Gaming
- **Licence:** Other
- **Latest version:** 17.1.0
- **Open source:** source_available
- **Languages:** Typescript
- **Platforms:** Docker Compose, Synology, TrueNAS, Unraid, Linux
- **Tags:** PostgreSQL, SQLite, REST API, Gaming, Multi User, game-library, Docker, Backend, Web UI, Source available, Self Hosted, Metadata enrichment, Igdb, Drm free, Playtime tracking, Platform, Oauth2, Gamevault, Steam Alternative

## Description

GameVault Backend is the server component of a gaming platform you host yourself for DRM-free titles. It scans your storage for game files, pulls cover art and metadata from IGDB, and serves everything through a REST API and WebSockets. Players access their library via a built-in web interface or native desktop clients (Windows, Linux, macOS). The server handles multiple users with role-based permissions, parental controls, playtime statistics, and a plugin system. Deployment options include Docker Compose (with PostgreSQL or SQLite), CapRover, TrueNAS, UNRAID, Synology, or a standalone binary. The code is source-available under CC BY-NC-SA 4.0, not open source, and an optional GameVault+ subscription unlocks cloud saves and Steam/Discord integrations.

## Links

- [Homepage](https://github.com/Phalcode/gamevault-backend)
- [Website](https://gamevau.lt)
- [Docker](phalcode/gamevault-backend)
- [Demo](https://demo.gamevau.lt)
- [GameVault+ Premium](https://gamevau.lt/docs/gamevault-plus/introduction)
- [License & Contributions](https://gamevau.lt/docs/license-contribute)
- [Troubleshooting](https://gamevau.lt/docs/troubleshooting)
- [Reddit](https://reddit.com/r/Phalcode)
- [Lemmy](https://lemmy.world/c/phalcode)
- [Documentation](https://gamevau.lt/docs/intro)
- [Discord Community](https://discord.gg/NEdNen2dSu)
- [GitHub Repository](https://github.com/Phalcode/gamevault-backend)

---
Source: https://selfhost.directory/project/gamevault