Gaseous

A game ROM manager, with a built in web based emulator using multiple sources to identify and provide metadata.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: '2'
 
services:
  gaseous-server:
    container_name: gaseous-server
    image: gaseousgames/gaseousserver:latest
    restart: unless-stopped
    networks:
      - gaseous
    depends_on:
      - gsdb
    ports:
      - 5198:80
    volumes:
      - ./gs:/root/.gaseous-server
    environment:
      - TZ=Australia/Sydney
      - dbhost=gsdb
      - dbuser=root
      - dbpass=gaseous
      - igdbclientid=<clientid>
      - igdbclientsecret=<clientsecret>
  gsdb:
    container_name: gsdb
    image: mariadb
    restart: unless-stopped
    networks:
      - gaseous
    volumes:
      - ./gsdb:/var/lib/mysql
    environment:
      - MARIADB_ROOT_PASSWORD=gaseous
      - MARIADB_USER=gaseous
      - MARIADB_PASSWORD=gaseous
networks:
  gaseous:
    driver: bridge

Resources

GitHub: https://github.com/gaseous-project/gaseous-server

Docker Hub: https://hub.docker.com/r/gaseousgames/gaseousserver

Configuration: https://github.com/gaseous-project/gaseous-server/wiki/Installation