This is an automated archive made by the Lemmit Bot.
The original was posted on /r/selfhosted by /u/SoulRaven80 on 2024-11-26 10:42:14+00:00.
Hi self-hosters!
Today I'm introducing wDOSg (web DOS games), a simple server to allow you to play those oldies but goldies DOS games, straight on your browser!
It started as a way for me to conveniently play those old games I love. It started as a simple HTML page, but it evolved to this simple games-management app.
The spirit behind it is... I loved creating the app, I love using it, so I'm giving some love back to the community by sharing it with you all... If another person likes it and uses it, then my task here is done!
The app heavily relies on the amazing js-dos project; but offers a convenient way to see your catalog and run games directly:
Landing page with games already uploaded
Game info - Fetched from IGDB
You can easily self-host it with docker compose, with something like this:
services:
wdosg:
image: soulraven1980/wdosg:latest
container_name: wdosg
restart: unless-stopped
ports:
- 3001:3001 # to access the web client
volumes:
- your_library_location:/app/wdosglibrary # directory containing your library
- your_db_location:/app/database # directory containing your database
environment:
- TWITCH_CLIENT_ID=xxxx # Your IGDB (Twitch) client ID
- TWITCH_APP_ACCESS_TOKEN=xxxx # Your IGDB (Twitch) Token - **NOT your secret**
You can check it out here.
Feedback and contributions are very welcome!