blog_tech/i18n/en/docusaurus-plugin-content-docs/current/homelab-actuel/index.md
Tellsanguis 816e50ae84 Amélioration i18n et navigation catégories
- Add English translations for presentation page and homepage
- Remove project numbers (P02-P13) from OpenClassrooms project titles
- Convert category pages to show content with DocCardList component
- Fix broken links to category pages
2025-11-22 18:07:34 +01:00

1.4 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).

Articles

import DocCardList from '@theme/DocCardList';