Gaseous
github.com
What it is
Gaseous Server is a free, open-source self-hosted server for managing ROMs and game titles with basic in-browser emulation. It uses multiple sources to identify games and provide metadata. ROM management supports platforms listed by IGDB, while the built-in emulator covers a documented subset including Game Boy, Nintendo 64, PlayStation, Sega Saturn, and Super Nintendo. Installation options include Docker, source, Unraid, and a Windows MSI package. Windows installation is described as experimental. Setup requires MariaDB 11.1.2 or MySQL Server 8+ and FFmpeg; an IGDB API key is optional when using the Hasheous proxy. From version 2.0, authentication includes passwords, two-factor authentication, and OAuth2/OIDC, with Google, Microsoft, and custom OIDC providers documented. The project uses the AGPL-3.0 license and links to Discord for community support. Maintainers recommend avoiding internet exposure when remote access is unnecessary and state that exposure is at the user’s own risk. The free plan is a self-hosted server, so the operator supplies the database and FFmpeg.
Spec sheet
- Purpose
- Gaseous Server manages ROMs and titles and provides basic in-browser emulation.Read 4 Oct 2026 · github.com
- Deployment
- The project documents Docker, source, Unraid, and Windows MSI installation options.Read 4 Oct 2026 · github.com
- Support
- The project links users to its Discord server for community support.Read 4 Oct 2026 · github.com
- Authentication
- From version 2.0, the server supports two-factor authentication and OAuth2/OIDC sign-in in addition to password authentication.Read 4 Oct 2026 · github.com
- Emulation
- The built-in emulator supports systems including Game Boy, Nintendo 64, PlayStation, Sega Saturn, and Super Nintendo.Read 4 Oct 2026 · github.com
- Experimental platform
- The installation guide describes Windows installation as experimental.Read 4 Oct 2026 · github.com
- Identity integrations
- Documented OIDC providers include Google, Microsoft, and custom OIDC providers.Read 4 Oct 2026 · github.com
- Metadata
- It uses multiple sources to identify games and provide metadata.Read 4 Oct 2026 · github.com
- Open source
- The repository identifies the project as open source and provides an AGPL-3.0 license.Read 4 Oct 2026 · github.com
- Requirements
- The documented requirements include MariaDB 11.1.2 or MySQL Server 8+ and FFmpeg; an IGDB API key is optional on the wiki home page.Read 4 Oct 2026 · github.com
- Security guidance
- The maintainers recommend avoiding internet exposure when remote access is not needed and state that exposure is at the user's own risk.Read 4 Oct 2026 · github.com
- Supported ROMs
- ROM management supports platforms listed by IGDB, while built-in emulation supports a documented subset of systems.Read 4 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free AGPL-3.0 open source
- Docker, source, Unraid, and MSI installs
- In-browser emulation for documented systems
- Two-factor and OIDC authentication
- Multiple metadata sources
Limits
- Requires MariaDB or MySQL and FFmpeg
- Windows installation is experimental
- Internet exposure is at user’s risk
- Self-hosting requires supplied infrastructure
Who it suits
Gaseous suits users who can operate a self-hosted game server and want ROM management with browser emulation. It also fits deployments needing two-factor authentication or OIDC sign-in.
Verdict
Gaseous provides open-source ROM management and browser emulation across self-hosted deployments. Installation dependencies, experimental Windows support, and network-exposure responsibility should shape deployment decisions.
Where Specifiction places it
- ROM Management Software#5 of 398.0
- Game Library Managers#14 of 407.8
- Game launchers#26 of 687.9