Introduction
What is GameVault?
GameVault is a self-hostable platform for DRM-free games. Add installers or portable builds to a folder on your server; GameVault detects them, enriches them with metadata and serves them to clients that can browse, download, install and launch them.
GameVault has two parts:
- GameVault Server: the self-hosted backend, usually run with Docker.
- A client: two clients exist:
- GameVault 2, the actively developed client for Windows, Linux and macOS, plus the same interface in your browser as the Web UI.
- GameVault 1, the original client with full GameVault+ support.
Not sure which one fits? Choose your client or read the feature comparison.
You do not need a server to look around. Use our demo instance:
URL: demo.gamevau.lt
Username: demo
Password: demodemo
Getting started
| I want to… | Start here |
|---|---|
| Try GameVault without a server | Open the demo |
| Pick a client | Choose your client |
| Run my own server | Set up a GameVault Server |
| Install GameVault 2 | Download and install |
| Connect a client | Connect to your server |
| Move from GameVault 1 | Migrating from GameVault 1 |
Features
Client
- Browse your server's library, with search, filters and sorting.
- Download games and pick between multiple versions when the server offers them.
- Extract and install portable games and setup installers automatically.
- Launch games, track playtime and sync progress, even while offline.
- Compare progress with other users and see what is being played.
- Edit metadata, bookmarks and share links.
- Watch trailers, gameplay videos and screenshots in the built-in media player.
- Hide names, emails and server addresses with Streamer / OPSEC mode.
- Run Windows games on Linux with umu-launcher and per-game Proton prefixes.
Server
- Automatic indexing of game files.
- Game type detection for archives, installers and portable builds.
- Metadata enrichment through providers such as IGDB.
- Multi-user authentication with role-based access control and parental control.
- Version management with a version picker in GameVault 2.
- Plugin framework for metadata and custom integrations.
- REST API, OAuth2/SSO and WebSockets.
- Backup and restore.
GameVault+
GameVault+ is an optional subscription with cloud saves, multiple profiles, extra themes and integrations. It currently requires GameVault 1.
Support us
GameVault is built in our free time. The best way to support development is GameVault+. Donations are welcome too:
Connect your Discord account to Ko-Fi and you receive the "@Supporters" role automatically. For other platforms, send us your receipt.
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
GameVault is not open-source software. Read why.
Legal notice
GameVault manages DRM-free games. We are not responsible for the content or files users store or share.
"DRM-free" means legally obtained games. GameVault can theoretically be used with illegally obtained games, but we do not endorse or support piracy.
Users must comply with copyright law in their jurisdiction. Unlawful use is strictly prohibited.
