Community SH
Open source · Licencia MIT · v1.0.33

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.24

    2026-10-28
    • Contadores en el menú lateral: proyectos, instancias, contenedores, Docker, tareas pendientes, backups y usuarios
    • Todo: las tareas completadas se ocultan hasta pulsar «Hechas»
    • En la landing, el botón «Ir al panel» muestra tu foto cuando has iniciado sesión
    • Paginación de 20 filas en todas las listas (proyectos, instancias, backups, usuarios, contenedores, Todo y Docker), conservando los filtros
  2. v1.0.23

    2026-10-28
    • Odoo 8 y 9: se despliegan, crean base de datos y pasan backup, exportar, importar, duplicar y crear desde backup
    • Puertos fijos: Odoo se publica en un puerto explícito que no cambia al reiniciar el contenedor o el servidor, y el worker corrige cada minuto los enlaces de las instancias antiguas
    • Chat y notificaciones de Odoo verificados en 8-20: longpolling (8-15) y websocket (16-20), también a través de Traefik
    • IA: adjunta PDF, imágenes o archivos de texto; en peticiones largas arma un plan visible que va marcando paso a paso, se puede detener y corre en su propio worker (ai-worker)
    • IA desde Odoo: escribe «/ia …» en el chatter de cualquier registro (Odoo 9-20) y la respuesta, con el resultado de la instalación, llega a ese chatter (módulo community_sh_ai, se instala solo)
    • IA más fiable: consulta campos y vistas reales de Odoo, valida manifiestos, Python y XML antes de escribir, espera el resultado de la instalación y corrige los errores
    • Migrar desde otro Odoo (8+) por XML-RPC a instancias Odoo 14+: contactos, categorías, productos y variantes, ventas, compras, facturas y pagos; se puede repetir sin duplicar
    • Tema Community SH para Odoo 15-20: barra clara, formularios como tarjetas y pantalla de inicio con las apps en iconos (diseño propio, sin código de Enterprise)
    • Arreglos: duplicar ya no falla si Postgres tarda en arrancar; módulos nuevos de la IA se reconocen en Odoo 8-10
  3. v1.0.22

    2026-10-28
    • Landing: cabecera con una galaxia animada, cohetes que la cruzan y estrellas que deja el ratón (estática si el sistema pide reducir el movimiento)
    • Landing rediseñada: más aire entre secciones, titular con más peso, mockup con profundidad, funcionalidades agrupadas en 4 pilares, sección oscura flotante con bordes suaves y pasos de instalación en azul unidos por una línea

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.