Community SH
Open source · Licencia MIT · v1.0.40

Tu propio hosting de Odoo, en tu servidor

Community SH es un panel para desplegar y administrar instancias de Odoo y otras aplicaciones sobre Docker. Cada instancia tiene su propia base de datos, dominio, SSL y backups, y todo se gestiona desde el navegador.

Odoo
8 → 20
Apps listas
24
Licencia
MIT

Funcionalidades

Todo lo que necesitas para operar Odoo

Del primer despliegue a los backups diarios, sin entrar al servidor.

Despliega en minutos

Odoo 8 a 20 aislado, con su propio Postgres, red Docker y volumen de datos.

  • Uno o varios repositorios de GitHub por instancia
  • Duplica para staging con sus datos y adjuntos
  • Entra como admin sin escribir la contraseña

Tus datos, a salvo

Respaldos con base de datos y filestore, manuales o programados con retención.

  • Restaura o crea una instancia desde cualquier backup
  • Importa los backups nativos de Odoo
  • Cada usuario ve solo lo suyo; 2FA y bloqueo por intentos

Dominios y HTTPS automáticos

Traefik enruta cada dominio y Let's Encrypt emite y renueva los certificados.

  • Un subdominio por instancia: cliente-20-bd.tudominio.com
  • Dominios propios para instancias y apps
  • 24 apps listas para lanzar junto a tu ERP

Automatiza con IA y API

Pide cambios a la IA en el chat de cada instancia, conecta Claude por MCP o usa la API REST.

  • Módulos y cambios generados por IA, con deshacer
  • Tareas en segundo plano con su progreso
  • Logs, consola y métricas de CPU y RAM

Catálogo

Apps a un clic

Plantillas YAML que puedes ajustar o ampliar en container_templates/.

  • Chatwoot
  • Coolify
  • Excalidraw
  • Grafana
  • MariaDB
  • Mautic
  • Metabase
  • MongoDB
  • MySQL
  • Nextcloud
  • Ollama
  • OpenProject
  • PocketBase
  • Portainer
  • PostgreSQL
  • Prometheus
  • Redis
  • Rocket.Chat
  • Supabase
  • VS Code
  • WordPress
  • listmonk
  • n8n
  • pgAdmin

Cómo funciona

Un servidor, todo en Docker

El panel habla con Docker en tu servidor. No hay servicios externos ni agentes que instalar.

Traefik

Recibe el tráfico en los puertos 80/443, aplica el SSL y lo dirige por dominio.

Panel (Django)

Interfaz web y API. Encola las operaciones largas.

Worker

Despliega, respalda y restaura. Lanza los backups programados.

Docker

Instancia «mi-empresa»

Odoo + Postgres en su propia red, filestore en un volumen.

Apps

n8n, WordPress, Metabase… con su dominio.

La base de datos del panel vive en una red interna a la que las instancias no tienen acceso.

Instalación

En marcha en minutos

  1. 1

    Un servidor Linux

    Con acceso root y los puertos 80 y 443 libres. El instalador se encarga de Docker.

  2. 2

    Configura el DNS antes

    Crea los registros A de tudominio.com y *.tudominio.com apuntando a la IP del servidor. El instalador te pedirá el dominio y un email, y Traefik genera los certificados HTTPS.

  3. 3

    Ejecuta el instalador

    Genera las claves, configura tu dominio y levanta todos los servicios.

  4. 4

    Crea tu primera instancia

    La primera cuenta que se registra es la de administrador. Elige versión de Odoo y despliega.

Antes de ejecutarlo, comprueba que tu dominio ya apunta al servidor (por ejemplo con «dig +short tudominio.com»). El instalador lo verifica y te avisa si no es así.

Instalación rápida

curl -sL https://raw.githubusercontent.com/falconsoft3d/community-sh/main/easy-install.sh | sudo bash

¿Prefieres revisarlo antes? Descarga easy-install.sh y lee el README.

Novedades

Qué hay de nuevo en cada versión

  1. v1.0.1

    2026-10-28
    • Proyectos: cada instancia pertenece a un proyecto y se muestra como proyecto / instancia
    • Clientes: el cliente de un proyecto es un usuario; con la casilla "Cliente" solo ve y opera sus proyectos
    • Menús Backups (todos los respaldos) y Docker (contenedores, imágenes, volúmenes, redes)
    • Despliegues, backups y restauraciones en segundo plano con un worker (sustituye a cron)
    • Métricas en tiempo real; modo claro y oscuro; nueva landing; idiomas español e inglés
    • Odoo 20.0; PostgreSQL adecuado a cada versión de Odoo; imágenes antiguas (10-15) emuladas en servidores ARM
    • Seguridad: API con login, dueños por instancia, 2FA obligatorio real, bloqueo por intentos, contraseña maestra por instancia
    • Datos: el filestore ya no se pierde al redesplegar; Postgres vía DATABASE_URL con migración automática desde SQLite
  2. v1.0.0

    2025-12-31
    • Gestión completa de instancias Odoo (crear, desplegar, detener, reiniciar, eliminar)
    • Orquestación de contenedores Docker con PostgreSQL 13
    • Soporte multi-versión de Odoo (10.0 - 19.0)
    • Integración con repositorios GitHub para módulos personalizados
    • Sistema completo de backup y restauración
    • Crear nuevas instancias desde backups existentes
    • Logs en tiempo real y acceso a consola de contenedores
    • Gestión de certificados SSL/TLS con Let's Encrypt
    • Configuración de dominios personalizados
    • Monitoreo de recursos y métricas de contenedores
    • Autenticación de usuarios y gestión de perfiles
    • Interfaz con pestañas para detalles de instancia
    • Sistema de nomenclatura automática para instancias desde backup (name-copy-N)
    • Detección automática de bases de datos
    • Respaldo de filestore desde contenedores Docker

Libre, abierto y tuyo

Community SH es gratuito y de código abierto. Instálalo en tu servidor, adáptalo a tu equipo o contribuye al proyecto.