blog_tech/i18n/en/docusaurus-plugin-content-docs/current/homelab-actuel/index.md

1.3 KiB

sidebar_position
1

Current Homelab - Docker Compose & Ansible

Documentation of my current homelab infrastructure, based on Docker Compose and Ansible.

Overview

My current homelab uses a simple and effective approach:

  • Docker Compose: Container orchestration
  • Ansible: Configuration and deployment automation
  • Self-hosted services: Forgejo, monitoring, various applications

Architecture

Physical/Virtual Infrastructure

  • Dedicated servers or VMs
  • Secure local network
  • Storage and backups

Tech Stack

  • OS: Linux (Debian/Ubuntu)
  • Containerization: Docker & Docker Compose
  • Automation: Ansible playbooks
  • Reverse proxy: Traefik or Nginx
  • Monitoring: Prometheus, Grafana

Deployed Services

The documentation details:

  • Service configuration
  • Ansible playbooks used
  • Docker Compose files
  • Secrets and security management
  • Backups and disaster recovery

Advantages of This Approach

Simple to set up and maintain Ansible enables complete automation Docker Compose facilitates service management Reproducible and versioned with Git

Limitations

Limited scalability No native high availability Manual orchestration for certain tasks

These limitations motivate the evolution towards Kubernetes (see "Future Homelab" section).