Introduction
What is GameVault?โ
GameVault is a selfhostable source-available gaming platform for DRM-free videogames. It gives you and your community a Steam-like way to browse and play the game files stored on your file server.
Add your game files such as installers and portable builds to a folder. The server detects them, enriches them with metadata, and exposes them through a client where users can organize, download, install, and launch games. It also tracks playtime and progress.
GameVault consists of two components:
- A self-hosted backend server served with Docker
- A client application to use this server. You can pick from:
- the Web UI you can open directly in your browser
- the cross-platform desktop client (Windows, Linux, macOS, early access)
- the legacy Windows app
If you don't have a server yet, but want to try it out, you can use our demo server to get a feel for how it is:
URL: https://demo.gamevau.lt
Username: demo
Password: demodemo
Featuresโ
Client Featuresโ
- ๐ Browse your server's game collection
- ๐ฅ Download games from your server
- โ๏ธ Automatic game extraction and installation
- ๐ฎ Launch and play games on your Computer
- โฑ๏ธ Track playtime and progress (works offline)
- ๐ฅ Compare game progress with other users
- โ๏ธ Edit game metadata
- ๐ Manage users and games through Admin UI
- ๐ฅ Built-in media player for trailers and gameplay videos
- ๐จ Themes
Server Featuresโ
- ๐ Automatic game indexing from file system
- ๐ค Intelligent game type detection
- ๐ Automatic metadata enrichment from various video game databases
- ๐ฅ Multi-user authentication system
- ๐ Role-based access control
- ๐จโ๐ฉโ๐งโ๐ฆ Parental control features
- โฑ๏ธ Game progress tracking system
- ๐จ Built-in health monitoring and logging
- ๐ Advanced search, filtering, and sorting
- ๐ API documentation
- โ๏ธ Highly configurable server settings
- ๐ Extensible plugin framework
- ๐ WebSocket support for real-time updates
- ๐พ Database backup and restoration
- ๐ OAuth2 authentication support
Premium Featuresโ
- Visit our GameVault+ page to learn more about our premium features.
Support Usโ
We build GameVault in our free time. If you want to support continued development, get GameVault+.
Alternatively you can support us by donating us some spare dollars on any of these platforms:
Licenseโ
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
GameVault is not open-source software. Click here to learn why.
Legal Disclaimerโ
GameVault manages DRM-free games. We are not responsible for the content or files users store or share.
When we say DRM-free games, we only mean games obtained legally. While GameVault can theoretically be used with illegally obtained games, we do not endorse or support piracy.
Users must be aware of and comply with copyright laws in their respective jurisdictions. We encourage responsible and legal use of GameVault. Unlawful use is strictly improper and unauthorized.
