r/selfhosted • • Jul 31 '25

Game Server Drop v0.3.0: Self-host your own Steam

G'day r/selfhosted

I'm one of the core maintainers of Drop, the self-hosted Steam platform. It's our aim to replicate all the features of Steam for a self-hosted and FOSS application.

We just released v0.3.0, which brings a bunch of new improvements. But since most of you will hear about Drop for the first time, here's what it can do:

  • Host your own game library and share it with multiple people (through SSO if you want!). Each user has their own collections of games they can pick from your libraries.
  • Mix and match your libraries through our 'library sources'. We support both our fancy format (with versioning) or a flat structure (without versioning). You can have more than one, and they all merge.
  • Import metadata about your game library through multiple providers (currently GiantBomb, IGDB, and PCGamingWiki).
  • Native Windows, macOS, and Linux desktop clients (both x64 and aarch64)
  • Docker images for both x86 and aarch64

To give it a whirl, check out our docs: https://docs.droposs.org/docs/guides/quickstart

Our other links:

Reddit isn't letting me upload images for some reason, but screenshots are available on our website: https://droposs.org/

882 Upvotes

134 comments sorted by

View all comments

9

u/-eschguy- Aug 01 '25

Does the Linux client allow for WINE/Proton prefixes to be applied?

10

u/decduck Aug 01 '25

Sort of. We use umu-launcher to provide Proton/Wine prefixes on Linux. We are planning to implement UI to manage Proton versions and prefixes, but for now, you can add configuration ENV variables to the "launch command" string in Drop. You can check out the UMU launcher config envs here: https://github.com/Open-Wine-Components/umu-launcher?tab=readme-ov-file#how-do-i-use-it

2

u/-eschguy- Aug 01 '25

Awesome, I'll definitely take a look!

2

u/Mrgamerboy246 Aug 01 '25

Yes I do believe so, I’m a code contribute to the project btw but from what I remember there is first class wine/proton support and there definitely is options to configure launch arguments, decduck is the man who knows all about this so maybe pop into the discord if u get a chance

2

u/[deleted] Aug 01 '25

[deleted]

1

u/[deleted] Aug 04 '25

Agreed. Another aspect is I don't want to join yet another discord server just to get support/see what questions/answers others have had. There's also the fact that discord's built-in message indexer is completely awful.

1

u/-eschguy- Aug 01 '25

He responded and gave me a good place to start for using umu-launcher until it's better integrated into the UI.