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
This commit is contained in:
73
homelab/docs/grizzley-services.md
Normal file
73
homelab/docs/grizzley-services.md
Normal file
@@ -0,0 +1,73 @@
|
||||
---
|
||||
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]]
|
||||
Reference in New Issue
Block a user