Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

BeeCompose

Colección curada de configuraciones Docker Compose para 30+ servicios auto-alojados, publicados como artefactos OCI en GitHub Container Registry. Incluye soporte para Traefik v3 con SSL automático y dos modos de red (exposición directa o túnel Cloudflare).

Ficha actualizada 24 sept 2026, 8:06 · upstream 24 sept 2026, 7:42 · release v26.7.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es BeeCompose

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

BeeCompose es una colección curada de configuraciones Docker Compose para más de 30 servicios auto-alojados, publicados como artefactos OCI en GitHub Container Registry. Permite despliegues de un comando sin necesidad de clonar repositorios individuales. Cada servicio está preconfigurado con named volumes para persistencia, health checks integrados y logging JSON con límites controlados.

El proyecto incluye una CLI opcional llamada `bc` que simplifica las operaciones de ciclo de vida (start, stop, logs, update) con defaults opinados. También soporta despliegue directo desde GHCR usando OCI artifacts sin clonar repositorios, o clonación local para personalización y desarrollo.

La arquitectura integra Traefik v3 como proxy inverso con SSL automático vía Let's Encrypt (DNS-01). Soporta dos modos de red: Exposed Mode (puertos 80/443 expuestos) y Tunnel Mode (Cloudflare Tunnel sin puertos expuestos, ideal para entornos zero-trust).

CASOS DE USO
  • Auto-hospedaje de aplicaciones empresariales como GitLab, Jira, Confluence o Bitwarden
  • Monitorización centralizada con Graylog, Zabbix, Sentry y Metabase para BI
  • Gestión de identidad y acceso con Keycloak, Crowd o Bitwarden para autenticación SSO
  • Automatización de flujos de trabajo con n8n, Rundeck o Huginn como alternativa IFTTT
  • Almacenamiento S3 compatible con MinIO para objetos o backups empresariales
  • Análisis de datos y visualización con Metabase, Redash o Directus como headless CMS
PUNTOS DESTACADOS
  • Publicación como artefactos OCI permite despliegues rápidos sin clonar repositorios individuales
  • Configuraciones pre-optimizadas para Traefik v3 con SSL automático y gestión de certificados
  • Soporte dual: despliegue directo desde GHCR o clonación local para personalización
  • CLI `bc` opcional que simplifica operaciones de ciclo de vida con defaults opinados
  • Named volumes para persistencia sin bind mounts, mejorando compatibilidad OCI
  • Health checks integrados en todos los servicios para monitoreo de salud
PRECAUCIONES
  • Requiere Docker 25.0+ para artefactos OCI (limitado a versiones recientes)
  • Modo Exposed requiere CloudFlare API credentials para Let's Encrypt DNS-01
  • No incluye Dockerfiles ni imágenes personalizadas, solo configuraciones de composición
  • Algunos servicios pueden requerir ajustes manuales de recursos (RAM/CPU) según carga
  • Dependencia de Traefik como proxy inverso obligatorio en todas las configuraciones
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Recomendaciones: 1) Instalar CLI `bc` opcional para simplificar operaciones; 2) Configurar CloudFlare API credentials para modo Exposed o token de túnel para modo Tunnel; 3) Asegurar Docker 25.0+ para OCI artifacts; 4) Crear archivos .env por servicio con variables específicas; 5) Considerar recursos: 2 núcleos CPU, 2GB RAM mínimo; 6) Iniciar Traefik primero antes de otros servicios; 7) Usar `.beecompose` para fijar versiones OCI y evitar actualizaciones no deseadas.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
MySQLS3/MinIO
BASES DE DATOS
MySQL
PUERTOS
80
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.