Managed Apps
Current registry
| App ID |
Name |
Mode |
Health |
Primary local port |
Public endpoint |
Notes |
automation-docs |
Automation Docs |
compose-build |
http |
8086 |
docs.ilgaming.xyz |
Static MkDocs site for the automation and VM operations docs |
affine |
Affine |
compose-image |
http |
3010 |
affine.ilgaming.xyz |
Uses the official stable image path and keeps the existing PostgreSQL bind mount |
any-sync-bundle |
Any Sync Bundle |
compose-image |
none |
33010/tcp, 33020/udp |
host-specific |
Image-managed hosted stack with local compose customization |
asa-dashboard-ui |
ASA Dashboard UI |
compose-build |
http |
4010 |
asa.ilgaming.xyz |
Local git-backed frontend deployment |
harmonious-accord |
Harmonious Accord |
compose-build |
http |
5420 |
harmonious-accord.ilgaming.xyz |
Stateful app with backup and restore verification coverage |
KPCalorieTracking |
KP Calorie Tracking |
compose-build |
http |
5000, 8080 |
kpcalorietracking.ilgaming.xyz |
Git-backed app with MongoDB backup and restore verification |
keycloak |
Keycloak |
compose-image |
http |
8420 |
keycloak.ilgaming.xyz |
Shared platform OIDC provider for universal login |
mybibliotheca |
MyBibliotheca |
compose-build |
http |
5054, 3505 |
mybibliotheca.ilgaming.xyz |
Stateful Python app with rollback support |
neonhustle-activity |
NeonHustleActivity |
compose-build |
http |
8780 |
neonhustle.ilgaming.xyz |
Git-backed Discord activity app deployed from main |
owncast |
Owncast |
compose-image |
http |
8090, 1935 |
owncast.ilgaming.xyz |
Hosted image-managed streaming stack |
PingPal |
PingPal |
compose-build |
http |
3500, 3501 |
pingpal.ilgaming.xyz |
Git-backed app with recursive submodule updates enabled |
searxng-docker |
SearXNG |
compose-image |
container |
8085 |
search.ilgaming.xyz |
Hosted image-managed search stack |
ContextFeedbackBridge |
Context Feedback Bridge |
compose-build |
http |
8183 |
— |
CFB hosted + local server; dev-stage app |
copilot-bridge |
Copilot Bridge |
compose-build |
none |
9348, 8184 |
— |
VS Code Copilot relay bridge |
platform-access |
Platform Access |
compose-build |
http |
8470 |
— |
SvelteKit platform access portal with PostgreSQL |
kpwarz2 |
KP Warz 2 |
compose-build |
http |
20005 |
— |
KP Warz 2 game app with Keycloak auth |
media-aggregator |
Media Aggregator |
compose-build |
http |
20000 |
— |
Media aggregation service with Keycloak auth |
fivem-server |
FiveM iLGaming Server |
fivem |
http |
30120 |
— |
Qbox GTA V roleplay; txAdmin-managed |
holiday-card-v2 |
Holiday Card v2 |
compose-build |
http |
8462 |
— |
Holiday card app |
Notes on naming
- The app contract filename and
APP_ID are the canonical identifiers.
- Jenkins deploy jobs are named
deploy-<app-id>.
- Rollback branches are named
automation-rollback/<app-id> when rollback is supported.
Useful inspection commands
/home/steam/automation/deployctl.sh list
/home/steam/automation/deployctl.sh show neonhustle-activity
/home/steam/automation/deployctl.sh status neonhustle-activity