Gaseous Server

Manage your game ROMs and play them directly in a web-based emulator. Automatically identify titles and fetch rich metadata for a perfectly organized library.

Take full control of your retro gaming collection with a self-hosted platform designed for organization and accessibility. This server application acts as a central hub for your game files, allowing you to manage ROMs and titles with ease. Instead of manually cataloging each game, the system uses multiple external sources to automatically identify titles and fetch rich metadata, ensuring your library is always accurate and visually appealing. Beyond simple file management, it features a built-in web-based emulator that lets you play your favorite classic games directly from your browser without needing to install additional software on your local machine. The platform includes user authentication for secure access, meaning you can safely connect to your library from anywhere. Whether you are organizing a massive archive of retro classics or just want a convenient way to play games on the go, this solution provides a complete, self-hosted gaming environment.

Directory Structure

gaseous-server
data
roms
.env
docker-compose.yml

docker-compose.yml

services:
  gaseous-server:
    image: gaseousgames/gaseousserver:latest
    container_name: gaseous-server
    restart: unless-stopped
    ports:
      - "8000:8000"
    volumes:
      - ./data:/app/data
      - ./roms:/roms
    environment:
      - SECRET_KEY=${SECRET_KEY}
      - ALLOWED_HOSTS=*

.env

SECRET_KEY=change_this_to_a_secure_random_string
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Gaseous Server

Favicon

 

  
  
Favicon

 

  
  
Favicon