Commit initial : blog Docusaurus avec i18n (FR/EN)
This commit is contained in:
commit
f6e32464d9
27 changed files with 18900 additions and 0 deletions
|
|
@ -0,0 +1,52 @@
|
|||
---
|
||||
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).
|
||||
Loading…
Add table
Add a link
Reference in a new issue