This is the server for the Gaseous system. It offers ROM and title management, as well as some basic in browser emulation of those ROMs.
Version 1.7.0 and later contain user authentication, and can be exposed to the internet. However, it is recommended to not expose the server to the internet if you're not actively using it remotely, or if you have alternative means to access it remotely like a VPN.
While we do our best to stay on top of server security, if you expose the server to the internet you do so at your own risk.

See https://github.com/gaseous-project/gaseous-server/wiki/Installation for installation instructions.
Join our Discord server: https://discord.gg/Nhu7wpT3k4
Run unit tests locally:
dotnet test gaseous-server.Tests/gaseous-server.Tests.csproj
The test suite covers:
HTTPComms.SendRequestAsyncRetry-After parsing and retry behaviorC#
59.8%
JavaScript
29.5%
HTML
6.1%
CSS
3.8%
This is the server for the Gaseous system. It offers ROM and title management, as well as some basic in browser emulation of those ROMs.
Version 1.7.0 and later contain user authentication, and can be exposed to the internet. However, it is recommended to not expose the server to the internet if you're not actively using it remotely, or if you have alternative means to access it remotely like a VPN.
While we do our best to stay on top of server security, if you expose the server to the internet you do so at your own risk.

See https://github.com/gaseous-project/gaseous-server/wiki/Installation for installation instructions.
Join our Discord server: https://discord.gg/Nhu7wpT3k4
Run unit tests locally:
dotnet test gaseous-server.Tests/gaseous-server.Tests.csproj
The test suite covers:
HTTPComms.SendRequestAsyncRetry-After parsing and retry behaviorC#
59.8%
JavaScript
29.5%
HTML
6.1%
CSS
3.8%