Files
hermes-ice/homelab/docs/grizzley-services.md
Hermes Agent e4d91aadf9 Initial commit: homelab infrastructure wiki
- Full Obsidian vault content
- Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte)
- Media stack documentation
- Traefik HA setup
- Automation scripts
- Bachelor party planning
2026-05-24 16:08:40 -07:00

74 lines
2.4 KiB
Markdown

---
project:
name: Grizzley Infrastructure Services
status: active
category: infrastructure
source: live-verification
created: 2026-04-19
updated: 2026-04-19
description: Services running on grizzley (Raspberry Pi 5) including Komodo, Hermes, Vaultwarden, and Minecraft
tags: [infrastructure, grizzley, komodo, hermes, minecraft]
---
# Grizzley Services
All services running on grizzley (192.168.50.84, Raspberry Pi 5, Ubuntu 25.10).
## Infrastructure
| Service | Image | Status | Purpose |
|---------|-------|--------|---------|
| **Traefik** (traefik-pi) | traefik:v3.6.7 | Healthy | Edge ingress, primary ACME certificate source |
| **Homepage** | homepage-grizzley | Healthy | Startpage dashboard |
| **Komodo** | komodo | Healthy | Docker Compose stack management (core) |
| **Komodo MongoDB** | komodo-mongo | Healthy | Komodo database |
## AI & Management
| Service | Image | Status | Purpose |
|---------|-------|--------|---------|
| **aiomanager** | aiomanager | Healthy | AI operations manager |
| **aiomanager_db** | aiomanager_db | Healthy | AI manager database |
## Migrated Services
These services were migrated from ubuntu to grizzley:
| Service | Purpose | Notes |
|---------|---------|-------|
| **Vaultwarden** | Password manager | DB via remote postgres-shared on ubuntu |
| **Uptime Kuma** | Uptime monitoring | Self-contained SQLite |
## Gaming
| Service | Port | Purpose |
|---------|------|---------|
| **Minecraft Bedrock (standby)** | UDP/19132 | Primary Minecraft Bedrock server |
| **Minecraft Bedrock (sison)** | UDP/19134 | Secondary Minecraft Bedrock server |
## Hermes Agent
Systemd service (`hermes-gateway.service`) providing:
- Telegram bot integration for alerts and management
- Webhook on port 8644 for Prometheus Alertmanager
- SSH-based homelab monitoring
- 3 cron jobs: Health Check (15m), Container Monitor (30m), Maintenance (6h)
## Komodo Stack Management
Komodo manages Docker Compose stacks on both ubuntu and grizzley:
- Mode: `files_on_host` — runs `docker compose` in existing host directories
- 19 stacks registered (14 ubuntu, 5 grizzley)
- Periphery agent runs on each host, connects to Komodo Core on grizzley
## Network
- External network: `traefik-proxy` for Traefik-routed services
- Internal network: `komodo-internal` for MongoDB isolation
- NFS-mounted certs from TrueNAS: `/mnt/truenas/traefik-certs/grizzley`
## Related
- [[../architecture.md|Homelab Architecture]]
- [[../project.md|Homelab Project]]