-
released this
2026-11-04 10:35:53 +01:00 | 19 commits to main since this releaseUniversal Gaming Accounts Backend 1.0.0
Optional self-hosted account service for Universal Gaming.
Features
- Username/password registration and login
- bcrypt password hashing (cost 12 by default)
- Stable UUID v4 identities that survive renames
- JWT sessions with configurable lifetime
- Rename and delete-account flows
- Case-insensitive username availability checks
- SQLite persistence with WAL mode
- Rate limiting, Helmet security headers and configurable CORS
- Sanitized, cached Gitea release proxy for the app's update checker
- Docker and Docker Compose deployment with a persistent volume
- 12 API tests
Quick start
git clone https://git.emilyh.de/Emily/UniversalGamingApp-Backend.git cd UniversalGamingApp-Backend cp .env.example .env # Set JWT_SECRET to at least 32 random characters. docker compose up -d --build curl http://localhost:8080/healthzSee the repository README for environment variables, reverse-proxy examples,
backups, API examples and security notes.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads