blumeops/docs/reference/index.md
Erich Blume a45a78b478 Convert wiki-links to title-based format (#89)
## Summary
- Add `doc-card-titles` mise task to enumerate all doc cards by title/id and detect duplicates
- Remove redundant aliases from zk cards where alias matched the id
- Rename `reference/storage/postgresql.md` title to "PostgreSQL Storage" to avoid duplicate with `reference/services/postgresql.md`
- Convert all 175 path-based wiki-links `[[reference/path|Title]]` to title-based `[[Title]]` format
- Add pre-commit hook to check for duplicate card titles on doc changes

## Deployment and Testing
- [x] Pre-commit hooks pass
- [x] `mise run doc-card-titles` shows no duplicates
- [ ] Verify wiki-links work correctly in Quartz build

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/89
2026-02-03 15:04:38 -08:00

2 KiB

title tags
Reference
reference

Reference

Technical specifications, inventories, and configuration details for BlumeOps infrastructure.

Services

Individual service reference cards with URLs and configuration details.

Service Description Location
[[Grafana Alloy Alloy]] Observability collector (metrics & logs)
ArgoCD GitOps continuous delivery k8s
Borgmatic Backup system indri
1Password Secrets management cloud + k8s
Forgejo Git forge & CI/CD indri
Grafana Dashboards & visualization k8s
Immich Photo management k8s
Jellyfin Media server indri
Kiwix Offline Wikipedia & ZIM archives k8s
Loki Log aggregation k8s
Miniflux RSS feed reader k8s
Navidrome Music streaming k8s
PostgreSQL Database cluster k8s
Prometheus Metrics collection k8s
TeslaMate Tesla data logger k8s
Transmission BitTorrent daemon k8s
Zot Container registry indri

Infrastructure

Host inventory and network configuration.

Kubernetes

Cluster configuration and application registry.

Storage

Network storage and backup configuration.

Operations

Operational concerns and their components.