Add wiki pages for Monitoring and Utilities services

This commit is contained in:
kelinfoxy
2026-01-20 21:33:46 -05:00
parent a07d40c284
commit 04adb8948b
3 changed files with 128 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
====== Monitoring Services ======
This section covers monitoring and observability tools for your homelab.
===== Available Services =====
**Grafana** - Dashboard and visualization platform
* Access: https://grafana.${DOMAIN}
* Description: Create dashboards for metrics, logs, and alerts
* Stack: monitoring.yml
**Prometheus** - Metrics collection and alerting
* Access: https://prometheus.${DOMAIN}
* Description: Time-series database for monitoring metrics
* Stack: monitoring.yml
**Node Exporter** - System metrics exporter
* Description: Exports hardware and OS metrics for Prometheus
* Stack: monitoring.yml
**cAdvisor** - Container metrics
* Description: Provides container metrics for Prometheus
* Stack: monitoring.yml
**Loki** - Log aggregation
* Access: https://loki.${DOMAIN}
* Description: Log aggregation system for Docker containers
* Stack: monitoring.yml
**Promtail** - Log shipping agent
* Description: Ships logs from Docker containers to Loki
* Stack: monitoring.yml
===== Quick Start =====
1. Deploy the monitoring stack:
docker-compose -f monitoring.yml up -d
2. Access Grafana at https://grafana.${DOMAIN}
- Default credentials: admin/admin
- Change password on first login
3. Configure Prometheus data sources in Grafana
4. Set up dashboards for your services
===== Integration =====
Monitoring services integrate with:
* **Traefik** - Automatic SSL and routing
* **Authelia** - SSO authentication
* **Docker** - Container metrics via cAdvisor
* **System** - Hardware metrics via Node Exporter

View File

@@ -43,6 +43,18 @@ The AI-Homelab provides 70+ pre-configured services organized into logical stack
| **[[services:infrastructure:code-server|Code Server]]** | `https://code.yourdomain.duckdns.org` | VS Code in browser | ✓ | [[services:infrastructure:code-server|Details]] | | **[[services:infrastructure:code-server|Code Server]]** | `https://code.yourdomain.duckdns.org` | VS Code in browser | ✓ | [[services:infrastructure:code-server|Details]] |
| **[[services:infrastructure:docker-proxy|Docker Proxy]]** | - | Secure socket access | - | [[services:infrastructure:docker-proxy|Details]] | | **[[services:infrastructure:docker-proxy|Docker Proxy]]** | - | Secure socket access | - | [[services:infrastructure:docker-proxy|Details]] |
===== Monitoring Services =====
**Observability and alerting tools.**
See [[services:monitoring:start|Monitoring Services Overview]]
===== Utilities Services =====
**Backup, development, and miscellaneous tools.**
See [[services:utilities:start|Utilities Services Overview]]
===== Media Services ===== ===== Media Services =====
**Media servers, eBook management, and secure downloading.** **Media servers, eBook management, and secure downloading.**

View File

@@ -0,0 +1,63 @@
====== Utilities Services ======
This section covers utility and development tools for your homelab.
===== Available Services =====
**Code Server** - VS Code in the browser
* Access: https://code.${DOMAIN}
* Description: Web-based VS Code for development and file editing
* Stack: utilities.yml
**File Browser** - Web file manager
* Access: https://files.${DOMAIN}
* Description: Simple web interface for managing files
* Stack: utilities.yml
**Speedtest Tracker** - Internet speed monitoring
* Access: https://speedtest.${DOMAIN}
* Description: Automated internet speed tests with history
* Stack: utilities.yml
**SmokePing** - Network latency monitoring
* Access: https://smokeping.${DOMAIN}
* Description: Network latency and packet loss monitoring
* Stack: utilities.yml
**NetData** - Real-time system monitoring
* Access: https://netdata.${DOMAIN}
* Description: Real-time health monitoring and performance metrics
* Stack: utilities.yml
**Restic Rest Server** - Backup repository server
* Description: REST server for Restic backups
* Stack: utilities.yml
**Duplicati** - Backup solution
* Access: https://backup.${DOMAIN}
* Description: Encrypted backup to various storage providers
* Stack: utilities.yml
**Kopia** - Fast and secure backups
* Access: https://kopia.${DOMAIN}
* Description: Fast, secure, and efficient backup solution
* Stack: utilities.yml
===== Quick Start =====
1. Deploy the utilities stack:
docker-compose -f utilities.yml up -d
2. Access services via their respective URLs
3. Configure backup destinations and schedules
4. Set up monitoring alerts if needed
===== Integration =====
Utilities services integrate with:
* **Traefik** - Automatic SSL and routing
* **Authelia** - SSO authentication
* **File systems** - Direct access to host storage
* **External services** - Cloud storage for backups