Simple dashboard to keep track of your game servers. Shows who's online and if servers are running.
- Monitor different game servers in one place
- See player counts and server status at real-time
- Displays all fetchable server info like ping, player count (current/max), description, server icon, etc.
- Web interface that updates automatically
- Easy to run with Docker
You'll need Docker installed.
-
Get the code
git clone https://github.com/H3xaChad/GameFleet.git cd GameFleet -
Set up config
cp .env.example .env # Edit .env with your database info -
Run it
make up
-
Open in browser
- Main app: http://localhost:3000
- API: http://localhost:8000
Backend:
cd backend
make devFrontend:
cd frontend
pnpm devDevelopment mode:
make devProduction mode:
make upTo deploy the existing Docker image (when available):
docker pull h3xachad/gamefleet-backend:latest
docker pull h3xachad/gamefleet-frontend:latest
# Then use your preferred orchestration method (docker-compose, k8s, etc.)make dev # Development mode
make up # Production mode
make down # Stop everything
make logs # See logs
make clean # Clean upWorks with:
- Minecraft Java Edition
- Satisfactory
Working on:
- Minecraft Bedrock
- Factorio
- ARK
Main settings in .env:
| Setting | What it does |
|---|---|
DB_HOST |
Where your database is |
DB_PASSWORD |
Database password |
BACKEND_PORT |
API port (default 8000) |
FRONTEND_PORT |
Web port (default 3000) |
MIT License - do whatever you want with it.