Saltar al contenido
Sobre AbiertoInstálalo gratis
Self-hosted

Instalar Sobre Abierto

Tres caminos para tenerlo en tu servidor: el script de instalación, Docker Compose a mano o un panel como Dokploy, Coolify o Easypanel.

Requisitos

1. Con el script (10–15 minutos)

Descárgalo, léelo y ejecútalo:

bash
curl -fsSLO https://raw.githubusercontent.com/datagrowth/sobre-abierto/main/install.sh
less install.sh   # léelo antes de ejecutarlo
bash install.sh

Pregunta el correo del administrador, el dominio (opcional) y el proveedor de IA. Genera el .env con claves aleatorias, arranca todo, crea los tres perfiles de Hermes y espera a que responda. Al final enseña la dirección, el usuario y una contraseña provisional que te pide cambiar al entrar. Sin terminal, pásale las respuestas por variables:

ADMIN_EMAIL=tu@correo.es DOMINIO=licitaciones.tuempresa.es \
LLM_PROVEEDOR=anthropic LLM_API_KEY=sk-ant-... bash install.sh

Puedes ejecutarlo otra vez cuando quieras: no cambia ningún valor que ya esté en el .env. bash install.sh --ayuda lista todas las variables.

2. Con Compose a mano

git clone https://github.com/datagrowth/sobre-abierto.git && cd sobre-abierto
cp .env.example .env            # rellena las variables sin valor (claves: openssl rand -hex 32)
docker compose up -d

Con HTTPS automático (Caddy) y un DOMINIO en el .env: docker compose -f docker-compose.yml -f deploy/docker-compose.caddy.yml up -d. Con Google Drive, añade --profile drive. Los perfiles de Hermes los crea install.sh; a mano, sigue la guía de operación.

3. Con un panel

Las plantillas y los pasos para Dokploy, Coolify y Easypanel están en deploy/.

Primer acceso

Entra con el correo y la contraseña que enseñó el script (por defecto en http://localhost:3110; en un servidor remoto, con un túnel SSH o con tu dominio). La primera pantalla, el Pipeline, te lleva por los primeros pasos: el perfil de tu empresa, qué licitaciones buscar y la IA. La primera sincronización de la PLACSP trae oportunidades en unos minutos.

Proveedor de IA

Toda la IA corre en Hermes: la plataforma no tiene claves de ningún modelo. Hermes usa tres perfiles, cada uno con su modelo, y se cambian sin reinstalar.

Perfil Hace Qué modelo poner
licitaciones Criba, fichas, actas Uno rápido y barato: es el que más trabajo hace.
oferta-licitaciones Guion, memoria técnica, anexos El mejor que puedas pagar: de él depende la calidad de la oferta.
critico-licitaciones Crítico ciego de la memoria De otra familia que el de oferta, para que no se dé buena nota a sí mismo.

Google Drive (opcional)

Sin Drive, la Biblioteca y las carpetas de cada licitación están en el disco del servidor, y el radar, la ficha y la oferta funcionan igual. Con Drive, esas carpetas se sincronizan en ambos sentidos con tu cuenta y se hace una copia de seguridad diaria.

Actualizar, copias de seguridad y variables: README del proyecto y guía de operación. No hay telemetría: la plataforma no envía datos de uso a nadie.