Configuración inicial
En el primerísimo inicio de IllusionDB hay dos formas de crear la primera cuenta de administrador:
- Usar la página de configuración: iniciar sin más ajustes y completar el diálogo de configuración que aparece en el navegador.
- Establecer variables de entorno: definir
ADMIN_EMAILyADMIN_PASSWORDantes de iniciar – IllusionDB crea entonces la cuenta automáticamente (práctico para Docker e instalaciones desatendidas).
Las dos opciones de la configuración
Debajo del nombre de usuario y la contraseña, el diálogo de configuración ofrece dos casillas:
| Casilla | Por defecto | Qué ocurre |
|---|---|---|
| Instalar el manual | activada | Este manual aparece como fuente de datos propia «Handbuch» en la barra lateral – una tabla por idioma, cada una con una vista wiki. |
| Instalar datos de demostración | desactivada | Crea una agencia de ejemplo «Brightline Studio» como fuente de datos SQLite «Demo» (contenido más abajo). |
La configuración con las opciones tarda unos segundos; mientras tanto, la página muestra un indicador de carga. Si una de las opciones falla, tu cuenta se crea igualmente y ya has iniciado sesión – la página muestra el mensaje y el botón Continuar sin ella.
Los datos de demostración solo se ofrecen durante la configuración. Puedes eliminarlos en cualquier momento: borra la fuente de datos «Demo» en Gestionar fuentes de datos (además de los grupos Project team, Finance y Marketing, los scripts, la plantilla de documento Invoice y las carpetas de la mediateca, si no los necesitas).
Qué contienen los datos de demostración
Una pequeña agencia digital con datos de ejemplo coherentes en inglés – las citas y los plazos son relativos al día de la instalación, así que el calendario y el Gantt muestran algo desde el primer momento:
- Tablas clients, people, projects, tasks, time_entries, invoices, invoice_items, meetings, wiki_pages, blog_posts, además de contacts (creada con la importación CSV) y services (con la importación SQL).
- Todos los tipos de campo: texto, texto largo (Markdown), número, decimal, sí/no, fecha, fecha+hora, UUID, JSON, número automático, adjunto, clave foránea 1:n (también autorreferenciada), enlaces n:m, lookup, rollup, fórmula y registros hijos – y todos los formatos de visualización (etiqueta, tags, fecha, moneda, tamaño de datos, duración, correo, teléfono, URL, color, botón, Markdown).
- Todas las vistas: cuadrícula con filtro, orden, agrupación y totales, Kanban (tablero de tareas), calendario (reuniones, plazos), Gantt (planificación con subtareas, dependencias e hitos; hoja de ruta de proyectos), wiki (wiki de la empresa), CMS (blog, equipo, clientes) y vista de documentos (facturas).
- Mediateca: logotipos, fotos y PDF en carpetas virtuales, un archivo reutilizado varias veces.
- Automatización: un endpoint personalizado público
GET /api/v1/scripts/demo/hello, uno autenticadoGET /api/v1/scripts/demo/projects/:id/summaryy un hook que pasa a Done las tareas con un 100 % de progreso; dos snippets SQL guardados. - Plantilla de documento Invoice para las facturas.
- Grupos Project team, Finance y Marketing con permisos sobre tablas – pero ninguna cuenta de usuario adicional, ningún token de API y ningún webhook.
Variables de entorno para la primera configuración
Cuando el primer administrador se crea mediante ADMIN_EMAIL/ADMIN_PASSWORD, dos variables sustituyen a las casillas:
| Variable | Por defecto | Significado |
|---|---|---|
INSTALL_MANUAL |
true |
instalar el manual |
INSTALL_DEMO |
false |
instalar los datos de demostración |
Ambas solo se aplican al primerísimo inicio de una instalación vacía. Las instalaciones existentes no cambian – el manual se sigue creando una sola vez y no se restaura tras borrarlo.
Después, continúa directamente con La interfaz de un vistazo.