Files
EZ-Homelab/docs
Kelin 89ca29918b Implement shared CA certificate system for multi-server TLS security
- Generate shared CA during core deployment for consistent trust across servers
- Modify setup_docker_tls() to use shared CA instead of per-server CAs
- Update share_certs_with_core() to copy shared CA from core server
- Re-enable TLS verification (DOCKER_TLS_VERIFY=1) in Sablier
- Fix Sablier certificate mounting for proper TLS connection
- Add docker-tls/ to .gitignore to prevent certificate leaks
- Update documentation for shared CA approach
2026-01-25 23:08:01 -05:00
..
2026-01-24 23:11:05 -05:00
2026-01-24 21:40:51 -05:00
2026-01-21 17:10:55 -05:00
2026-01-24 21:40:51 -05:00
2026-01-24 21:40:51 -05:00
2026-01-24 23:11:05 -05:00
2026-01-24 21:40:51 -05:00
2026-01-24 21:40:51 -05:00
2026-01-21 15:54:58 -05:00
2026-01-24 21:40:51 -05:00
2026-01-21 17:10:55 -05:00
2026-01-24 23:11:05 -05:00
2026-01-21 19:18:39 -05:00
2026-01-25 12:35:16 -05:00
2026-01-21 15:54:58 -05:00

AI-Homelab Documentation

Welcome to the AI-Homelab documentation! This is your comprehensive guide to deploying and managing a production-ready homelab infrastructure with 50+ pre-configured services.

📚 Documentation Structure

🚀 Getting Started

🏗️ Architecture & Design

💾 Backup & Recovery

📦 Services & Stacks

Core Infrastructure (Deploy First)

Essential services that everything else depends on:

  • DuckDNS - Dynamic DNS updates
  • Traefik - Reverse proxy & SSL termination
  • Authelia - Single Sign-On authentication
  • Gluetun - VPN client for secure downloads
  • Sablier - Lazy loading service for on-demand containers

Management & Monitoring

  • Dockge - Primary stack management UI
  • Homepage - Service dashboard (AI-configurable)
  • Homarr - Alternative modern dashboard
  • Dozzle - Real-time log viewer
  • Glances - System monitoring
  • Pi-hole - DNS & ad blocking

Media Services

Media Management (Arr Stack)

Home Automation

Productivity & Collaboration

Development Tools

Monitoring & Observability

Utilities & Tools

Alternative Services

Services that provide alternatives to the defaults:

🛠️ Development & Operations

Docker & Container Management

External Service Integration

AI & Automation

📋 Quick References

Commands & Operations

Troubleshooting

📖 Advanced Topics

SSL & Certificates

Security & Access Control

Backup & Recovery

🔧 Development & Contributing

Repository Structure

Development Workflow

📚 Additional Resources


🎯 Quick Navigation

New to AI-Homelab?Getting Started

Need to add a service?Service Creation Guide

Having issues?Troubleshooting

Want to contribute?Development Workflow


This documentation is maintained by AI and community contributors. Last updated: January 20, 2026