60 lines
1.8 KiB
Plaintext
60 lines
1.8 KiB
Plaintext
====== Infrastructure Services ======
|
|
|
|
This section covers management, monitoring, and development tools for your homelab infrastructure.
|
|
|
|
===== Available Services =====
|
|
|
|
**Dockge** - Docker Compose Manager
|
|
* Access: https://dockge.${DOMAIN}
|
|
* Description: Web-based Docker Compose stack manager
|
|
* Stack: infrastructure.yml
|
|
|
|
**Pi-hole** - Network-wide ad blocker
|
|
* Access: http://pihole.${DOMAIN} (or https via Traefik)
|
|
* Description: DNS-based ad blocking and network monitoring
|
|
* Stack: infrastructure.yml
|
|
|
|
**Dozzle** - Real-time log viewer
|
|
* Access: https://dozzle.${DOMAIN}
|
|
* Description: Web interface for viewing Docker container logs
|
|
* Stack: infrastructure.yml
|
|
|
|
**Glances** - System monitoring
|
|
* Access: https://glances.${DOMAIN}
|
|
* Description: Cross-platform system monitoring tool
|
|
* Stack: infrastructure.yml
|
|
|
|
**Watchtower** - Automatic updates
|
|
* Description: Automatically updates Docker containers
|
|
* Stack: infrastructure.yml
|
|
|
|
**Code Server** - VS Code in browser
|
|
* Access: https://code.${DOMAIN}
|
|
* Description: Run VS Code in your browser
|
|
* Stack: infrastructure.yml
|
|
|
|
**Docker Proxy** - Secure Docker access
|
|
* Description: Provides secure access to Docker socket
|
|
* Stack: infrastructure.yml
|
|
|
|
===== Quick Start =====
|
|
|
|
1. Deploy the infrastructure stack:
|
|
docker-compose -f infrastructure.yml up -d
|
|
|
|
2. Access Dockge at https://dockge.${DOMAIN} to manage stacks
|
|
|
|
3. Configure Pi-hole for network-wide ad blocking
|
|
|
|
4. Use Dozzle to monitor container logs in real-time
|
|
|
|
5. Set up Glances for system monitoring
|
|
|
|
===== Integration =====
|
|
|
|
Infrastructure services integrate with:
|
|
* **Traefik** - Automatic SSL and routing
|
|
* **Authelia** - SSO authentication
|
|
* **Docker** - Container management and monitoring
|
|
* **System** - Hardware and OS monitoring
|