homelab/docs
Claude 7797f89fcb
feat: Add centralized logging stack with Loki, Promtail, and Grafana
Add complete centralized logging solution for all Docker containers.

New services:
- Loki: Log aggregation backend (loki.fig.systems)
- Promtail: Log collection agent
- Grafana: Log visualization (logs.fig.systems)

Features:
- Automatic Docker container discovery
- 30-day log retention (configurable)
- Powerful LogQL querying
- Pre-configured Grafana datasource
- Comprehensive documentation

Resources:
- ~400-700MB RAM for 20 containers
- Automatic labeling by container/project/service
- SSO protection for Loki API

Documentation:
- Complete setup guide
- Query examples and patterns
- Troubleshooting steps
- Best practices
2025-11-09 01:08:20 +00:00
..
guides feat: Add centralized logging stack with Loki, Promtail, and Grafana 2025-11-09 01:08:20 +00:00
services docs: Add comprehensive documentation for homelab setup and operations 2025-11-06 19:32:10 +00:00
troubleshooting docs: Add comprehensive documentation for homelab setup and operations 2025-11-06 19:32:10 +00:00
getting-started.md docs: Add comprehensive documentation for homelab setup and operations 2025-11-06 19:32:10 +00:00
quick-reference.md docs: Add comprehensive documentation for homelab setup and operations 2025-11-06 19:32:10 +00:00
README.md docs: Add comprehensive documentation for homelab setup and operations 2025-11-06 19:32:10 +00:00

Homelab Documentation

Welcome to the homelab documentation! This folder contains comprehensive guides for setting up, configuring, and maintaining your self-hosted services.

📚 Documentation Structure

Quick Start

Configuration

Services

Troubleshooting

Operations

First Time Setup

  1. Prerequisites
  2. Configure Secrets
  3. Setup DNS
  4. Deploy Services

Common Tasks

Troubleshooting

📖 Documentation Conventions

Throughout this documentation:

  • command - Commands to run in terminal
  • Bold - Important concepts or UI elements
  • https://service.fig.systems - Example URLs
  • ⚠️ - Warning or important note
  • 💡 - Tip or helpful information
  • - Verified working configuration

🔐 Security Notes

Before deploying to production:

  1. Change all passwords in .env files
  2. Configure DNS records
  3. Verify SSL certificates are working
  4. Enable backups
  5. Review security settings

🆘 Getting Help

If you encounter issues:

  1. Check Common Issues
  2. Review FAQ
  3. Check service logs: docker compose logs servicename
  4. Review the Debugging Guide

📝 Contributing to Documentation

Found an error or have a suggestion? Documentation improvements are welcome!

  • Keep guides clear and concise
  • Include examples and code snippets
  • Test all commands before documenting
  • Update the table of contents when adding new files

🔄 Last Updated

This documentation is automatically maintained and reflects the current state of the homelab repository.