A self-hosted catalogue for your game archives.
Point it at your drives and get a searchable library with metadata, artwork and versions, without installing a single game.
| Repository | What it holds |
|---|---|
| Ludexis | Start here: Docker Compose stack, deployment, documentation and screenshots. Links the two repositories below as submodules. |
| ludexis-backend | FastAPI REST API, library scanner, VNDB / IGDB / Steam metadata providers, Celery workers and Alembic migrations. |
| ludexis-frontend | Next.js web app: library, game pages, collections, franchises and the admin dashboard. |
curl -O https://raw.githubusercontent.com/Ludexis/Ludexis/main/docker-compose.yml
curl -O https://raw.githubusercontent.com/Ludexis/Ludexis/main/.env.example
mkdir deploy && curl -o deploy/Caddyfile https://raw.githubusercontent.com/Ludexis/Ludexis/main/deploy/Caddyfile
cp .env.example .env # set GAMES_PATH
docker compose up -d # then open http://<host>:8420Images: ghcr.io/ludexis/ludexis-backend and ghcr.io/ludexis/ludexis-frontend, for amd64 and arm64.
Issues and pull requests are welcome in the repository the change belongs to. See the contributing guide.
Created and maintained by Rupankar Majumdar (@InvictusRex)

