The backend server. Hosts all databases, APIs, and backend services.
| Property | Value |
|---|---|
| IP | 45.32.200.212 |
| Provider | Vultr VPS |
| OS | Ubuntu |
| Timezone | UTC |
| Container | Image | Port | Purpose |
|---|---|---|---|
| maekbak-postgres | postgres:16-alpine | 5432 | PostgreSQL database |
| maekbak-influxdb | influxdb:2.7-alpine | 8086 | Time-series database |
| maekbak-grafana | grafana/grafana:latest | 3000 | Dashboards |
| maekbak-api | custom | 8000 | FastAPI backend |
| maekbak-wikijs | requarks/wiki:2 | 3001 | Documentation |
| valheim | lloesche/valheim-server | 2456-2458 | Game server |
| portainer | portainer/portainer-ce | 9000 | Docker management |
| App | URL | Description |
|---|---|---|
| Grafana | https://maekbak.cowens.com | Health dashboards |
| API | https://api.maekbak.cowens.com | Maekbak REST API |
| Wiki | https://wiki.cowens.com | This documentation |
| Game Admin | https://games.cowens.com | Valheim control panel |
Two databases in one container:
| Path | Owner | Purpose |
|---|---|---|
/opt/maekbak/ |
github-deploy:docker | Maekbak application |
/var/www/games.cowens.com/ |
github-deploy:www-data | Game Admin panel |
/home/chuck/valheim/ |
chuck | Valheim server (legacy) |
All applications deploy via GitHub Actions:
main branchgit pullsudo chown -R github-deploy:docker /opt/maekbak
ssh chuck@simjang
# or
ssh chuck@45.32.200.212
ssh -L 8086:localhost:8086 simjang
# Then open http://localhost:8086
Chuck uses micro not nano for terminal editing.