Laboratorio personal de infraestructura backend construido sobre una Raspberry Pi.
Este proyecto documenta la configuración, despliegue y mantenimiento de un entorno real utilizado para alojar aplicaciones backend desarrolladas en Python.
- Disponer de un entorno de despliegue propio.
- Practicar administración básica de sistemas Linux.
- Desplegar APIs utilizando Docker Compose.
- Gestionar bases de datos PostgreSQL.
- Acceder de forma segura mediante SSH y Tailscale.
- Simular flujos de trabajo similares a entornos profesionales.
- Raspberry Pi
- Raspberry Pi OS Lite
- Linux
- Docker
- Docker Compose
- PostgreSQL
- Nginx
- Tailscale
- Git
- GitHub
- SSH
Laptop
│
│ GitHub
▼
Backend Lab
│
┌──────┴──────┐
│ │
Docker PostgreSQL
│
FastAPI
- Raspberry Pi OS Lite
- Acceso remoto mediante SSH
- Actualizaciones y mantenimiento del sistema
- Docker Engine
- Docker Compose
- Gestión de imágenes y contenedores
- PostgreSQL en contenedor
- Volúmenes persistentes
- Healthchecks
- Red local
- Tailscale
- Acceso remoto seguro sin apertura de puertos
- Configuración inicial Raspberry Pi
- Seguridad y SSH
- Docker Compose
- PostgreSQL
- Tailscale
- Mantenimiento
Este laboratorio se utiliza para consolidar conocimientos relacionados con:
- Linux
- Redes
- Docker
- Bases de datos
- Despliegue de aplicaciones
- Administración de servidores
Proyecto activo y en evolución continua.
- Raspberry Pi Setup
- SSH Administration
- Docker Compose
- PostgreSQL
- Tailscale
- Maintenance
- Reverse Proxy (Nginx)
- Monitoring
- Automated Backups