Show HN: I created a selfhostable steam-like platform for loose game files

https://gamevau.lt/

How it works

Server, games, play

Three steps from a folder of installers to a private game library.

  1. 01Step 1

    Run the server

    Deploy GameVault Server with Docker. Postgres or SQLite, a folder for your games, and you are done.

    Server setup
  2. 02Step 2

    Add your games

    Drop installers and portable builds into the files volume. GameVault indexes them and pulls metadata and artwork from IGDB.

    Adding games
  3. 03Step 3

    Play anywhere

    Install GameVault 2 on Windows, Linux or macOS, or open the Web UI in a browser. Your library follows your account.

    Download

Features

Take back control of your gaming collection

GameVault is the ultimate ecosystem for the modern self-hoster. Built for performance, reliability, and total ownership of your digital library.

Your Personal Game Cloud

Host your entire DRM-free collection on your own hardware. Experience a stunning interface that brings the convenience of Steam to your homelab. Access your library with GameVault 2 on Windows, Linux and macOS, or through the built-in Web UI.

Multi-User & Social

Turn your server into a private gaming center. Share access with friends and family, manage user accounts, and build your own gaming community with ease and full control.

Playtime & Progress Tracking

Keep track of your gaming journey with detailed playtime statistics. Monitor your progress, manage your backlog, and see what your community is playing in real-time.

Automatic Metadata Enrichment

No more manual editing. GameVault automatically fetches high-quality cover art, descriptions, and metadata to keep your collection looking stunning and professional.

Community Driven

Built by gamers, for gamers. Join our Discord to help shape the future of the project, or explore the source code on GitHub to contribute.

Live demo

Ready to explore?

Experience GameVault firsthand in our public demo. No installation required. Use the credentials to log in and explore the library, metadata, community and admin views.

Click a value to copy it.

Optional subscription

Support development with GameVault+

GameVault is free. GameVault+ is the optional subscription that funds development and adds a few extras. From €4.99 per month.

GameVault+ currently requires GameVault 1. Support for GameVault 2 is planned.

  • Cloud saves

    Back up savegames through your server and continue on another machine, powered by Ludusavi.

  • Themes

    Premium themes and custom themes, so the client matches your setup.

  • Integrations

    Steam library sync, Discord Rich Presence and the Playnite extension.

  • Multiple profiles

    Stay signed in to several servers on one device and switch without typing credentials again.

FAQ

Frequently asked questions

Can’t find what you’re looking for? Reach out via Discord, GitHub, or email.

Is GameVault a multi-platform launcher?

No. Unlike tools that aggregate existing stores, GameVault is a self-hosted ecosystem. It allows you to host, manage, and distribute your own DRM-free game files from your own private server.

Does it support Steam or Epic Games?

GameVault is built specifically for DRM-free content (like that from GOG or Humble Bundle). Most major storefronts use proprietary DRM which is incompatible with independent hosting and distribution.

Is GameVault free to use?

Yes, the core GameVault ecosystem is and will always be free. We offer GameVault+ as an optional premium subscription for users who want advanced features and wish to support the ongoing development of the platform.

Is GameVault open-source?

GameVault is source-available. The code is transparent and open for personal modification, allowing you to customize the experience while protecting the project's future.

Do I need a NAS or a dedicated server?

Any machine that runs Docker works: a NAS, mini PC, home server or VPS. You mainly need disk space for the game files; the server itself is lightweight.

What does GameVault cost?

The server and clients are free. GameVault+ is optional and starts at €4.99 per month; see what it includes.

Are there native Mac or Linux clients?

Yes. GameVault 2 is the desktop client for Windows, Linux and macOS, currently in public beta. GameVault 1 is still available for GameVault+ users, and the Web UI works in any browser.

Does GameVault support game streaming?

No. GameVault focuses on library management and file distribution. It provides an interface to browse and download your games, but the games themselves run locally on your hardware for the best performance.

What is your stance on piracy?

GameVault is built for the management of legally owned DRM-free content. We do not endorse or support piracy. We believe in digital ownership and supporting the developers who make the games we love.

Is this related to gambling apps?

No. GameVault is a gaming utility. We have no affiliation with gambling platforms that may share a similar name. We are dedicated solely to game library management.

Can my friends play on my server?

Yes. Create users, assign roles and enable parental control if needed. For access outside your network, expose the server through a reverse proxy or a VPN.

What is still missing in GameVault 2?

GameVault+ is not available in GameVault 2 yet. The feature comparison lists every gap and its tracking issue.

Get started

Ready to host your own library?

Free and self-hosted. Bring your game files and your own hardware.

All depicted games on this website are placeholders and not real.

{
"by": "Alfagun74",
"descendants": 2,
"id": 40229305,
"kids": [
40238240,
40260741
],
"score": 10,
"time": 1714596949,
"title": "Show HN: I created a selfhostable steam-like platform for loose game files",
"type": "story",
"url": "https://gamevau.lt/"
}
{
"author": null,
"date": null,
"description": "Host your own DRM-free game library, track your stats, and share the experience with friends. It’s like having your own personal Steam, but you’re the one in control.",
"image": "https://gamevau.lt/img/og-gamevault.png",
"logo": null,
"publisher": "GameVault",
"title": "The Ultimate Self-Hosted Gaming Platform | GameVault",
"url": "https://gamevau.lt/"
}
{
"url": "https://gamevau.lt/",
"title": "The Ultimate Self-Hosted Gaming Platform | GameVault",
"description": "How it worksServer, games, playThree steps from a folder of installers to a private game library.01Step 1Run the serverDeploy GameVault Server with Docker. Postgres or SQLite, a folder for your games, and you...",
"links": [
"https://gamevau.lt/"
],
"image": "https://gamevau.lt/img/og-gamevault.png",
"content": "<div><div><div><p>How it works</p><h2 id=\"how-it-works-title\">Server, games, play</h2><p>Three steps from a folder of installers to a private game library.</p></div><ol><li><p><span>01</span><span>Step 1</span></p><h3>Run the server</h3><p>Deploy GameVault Server with Docker. Postgres or SQLite, a folder for your games, and you are done.</p><a target=\"_blank\" href=\"https://gamevau.lt/docs/server/setup\">Server setup</a></li><li><p><span>02</span><span>Step 2</span></p><h3>Add your games</h3><p>Drop installers and portable builds into the files volume. GameVault indexes them and pulls metadata and artwork from IGDB.</p><a target=\"_blank\" href=\"https://gamevau.lt/docs/server/adding-games\">Adding games</a></li><li><p><span>03</span><span>Step 3</span></p><h3>Play anywhere</h3><p>Install GameVault 2 on Windows, Linux or macOS, or open the Web UI in a browser. Your library follows your account.</p><a target=\"_blank\" href=\"https://gamevau.lt/download\">Download</a></li></ol></div><div><div><p>Features</p><h2>Take back control of your <span>gaming collection</span></h2><p>GameVault is the ultimate ecosystem for the modern self-hoster. Built for performance, reliability, and total ownership of your digital library.</p></div><div><article><div><h3>Your Personal Game Cloud</h3><p>Host your entire DRM-free collection on your own hardware. Experience a stunning interface that brings the convenience of Steam to your homelab. Access your library with GameVault 2 on Windows, Linux and macOS, or through the built-in Web UI.</p></div></article><article><div><h3>Multi-User &amp; Social</h3><p>Turn your server into a private gaming center. Share access with friends and family, manage user accounts, and build your own gaming community with ease and full control.</p></div></article><article><div><h3>Playtime &amp; Progress Tracking</h3><p>Keep track of your gaming journey with detailed playtime statistics. Monitor your progress, manage your backlog, and see what your community is playing in real-time.</p></div></article><article><div><h3>Automatic Metadata Enrichment</h3><p>No more manual editing. GameVault automatically fetches high-quality cover art, descriptions, and metadata to keep your collection looking stunning and professional.</p></div></article><article></article><article><div><h3>Community Driven</h3><p>Built by gamers, for gamers. <a target=\"_blank\" href=\"https://discord.gg/NEdNen2dSu\">Join our Discord</a> to help shape the future of the project, or explore the source code on GitHub to contribute.</p></div></article></div></div><div><div><p>Live demo</p><h2>Ready to <span>explore?</span></h2><p>Experience GameVault firsthand in our public demo. No installation required. Use the credentials to log in and explore the library, metadata, community and admin views.</p></div><div><p>Click a value to copy it.</p></div></div><div><div><p>Optional subscription</p><h2 id=\"gamevault-plus-title\">Support development with <span>GameVault+</span></h2><p>GameVault is free. GameVault+ is the optional subscription that funds development and adds a few extras. From €4.99 per month.</p><p>GameVault+ currently requires GameVault 1. Support for GameVault 2 is planned.</p></div><ul><li><h3>Cloud saves</h3><p>Back up savegames through your server and continue on another machine, powered by Ludusavi.</p></li><li><h3>Themes</h3><p>Premium themes and custom themes, so the client matches your setup.</p></li><li><h3>Integrations</h3><p>Steam library sync, Discord Rich Presence and the Playnite extension.</p></li><li><h3>Multiple profiles</h3><p>Stay signed in to several servers on one device and switch without typing credentials again.</p></li></ul></div><div><div><p>FAQ</p><h2 id=\"faq-title\">Frequently asked questions</h2><p>Can’t find what you’re looking for? Reach out via <a href=\"https://discord.gg/NEdNen2dSu\" target=\"_blank\">Discord</a>, <a href=\"https://github.com/Phalcode/gamevault-app/discussions\" target=\"_blank\">GitHub</a>, or <a href=\"mailto:[email protected]\" target=\"_blank\">email</a>.</p></div><div><details><summary>Is GameVault a multi-platform launcher?</summary><p>No. Unlike tools that aggregate existing stores, GameVault is a self-hosted ecosystem. It allows you to host, manage, and distribute your own DRM-free game files from your own private server.</p></details><details><summary>Does it support Steam or Epic Games?</summary><p>GameVault is built specifically for DRM-free content (like that from GOG or Humble Bundle). Most major storefronts use proprietary DRM which is incompatible with independent hosting and distribution.</p></details><details><summary>Is GameVault free to use?</summary><p>Yes, the core GameVault ecosystem is and will always be free. We offer GameVault+ as an optional premium subscription for users who want advanced features and wish to support the ongoing development of the platform.</p></details><details><summary>Is GameVault open-source?</summary><p>GameVault is source-available. The code is transparent and open for personal modification, allowing you to customize the experience while protecting the project's future.</p></details><details><summary>Do I need a NAS or a dedicated server?</summary><p>Any machine that runs Docker works: a NAS, mini PC, home server or VPS. You mainly need disk space for the game files; the server itself is lightweight.</p></details><details><summary>What does GameVault cost?</summary><p>The server and clients are free. GameVault+ is optional and starts at €4.99 per month; <a target=\"_blank\" href=\"https://gamevau.lt/docs/gamevault-plus/introduction\">see what it includes</a>.</p></details><details><summary>Are there native Mac or Linux clients?</summary><p>Yes. GameVault 2 is the desktop client for Windows, Linux and macOS, currently in public beta. GameVault 1 is still available for GameVault+ users, and the Web UI works in any browser.</p></details><details><summary>Does GameVault support game streaming?</summary><p>No. GameVault focuses on library management and file distribution. It provides an interface to browse and download your games, but the games themselves run locally on your hardware for the best performance.</p></details><details><summary>What is your stance on piracy?</summary><p>GameVault is built for the management of legally owned DRM-free content. We do not endorse or support piracy. We believe in digital ownership and supporting the developers who make the games we love.</p></details><details><summary>Is this related to gambling apps?</summary><p>No. GameVault is a gaming utility. We have no affiliation with gambling platforms that may share a similar name. We are dedicated solely to game library management.</p></details><details><summary>Can my friends play on my server?</summary><p>Yes. Create users, assign roles and enable parental control if needed. For access outside your network, expose the server through a reverse proxy or a VPN.</p></details><details><summary>What is still missing in GameVault 2?</summary><p>GameVault+ is not available in GameVault 2 yet. The <a target=\"_blank\" href=\"https://gamevau.lt/docs/clients/feature-parity\">feature comparison</a> lists every gap and its tracking issue.</p></details></div></div><div><p>Get started</p><h2>Ready to host your own library?</h2><p>Free and self-hosted. Bring your game files and your own hardware.</p></div><p>All depicted games on this website are placeholders and not real.</p></div>",
"author": "",
"favicon": "https://gamevau.lt/img/logo.svg",
"source": "gamevau.lt",
"published": "",
"ttr": 156,
"type": ""
}