Configurazione iniziale
Al primissimo avvio di IllusionDB esistono due modi per creare il primo account amministratore:
- Usare la pagina di configurazione: avviare senza altre impostazioni e compilare la finestra di configurazione che appare nel browser.
- Impostare le variabili d’ambiente: impostare
ADMIN_EMAILeADMIN_PASSWORDprima dell’avvio – IllusionDB crea automaticamente l’account (comodo per Docker e installazioni non presidiate).
Le due opzioni della configurazione
Sotto nome utente e password, la finestra di configurazione offre due caselle:
| Casella | Predefinito | Cosa succede |
|---|---|---|
| Installa il manuale | attiva | Questo manuale compare come fonte dati «Handbuch» a sé stante nella barra laterale – una tabella per lingua, ognuna con una vista wiki. |
| Installa i dati demo | disattiva | Crea un’agenzia di esempio «Brightline Studio» come fonte dati SQLite «Demo» (contenuto sotto). |
La configurazione con le opzioni richiede qualche secondo; nel frattempo la pagina mostra un indicatore di caricamento. Se una delle opzioni non riesce, il tuo account esiste comunque e hai già effettuato l’accesso – la pagina mostra il messaggio e il pulsante Continua senza.
I dati demo sono disponibili solo durante la configurazione. Puoi rimuoverli in qualsiasi momento: elimina la fonte dati «Demo» in Gestire le fonti dati (insieme ai gruppi Project team, Finance e Marketing, agli script, al modello di documento Invoice e alle cartelle della mediateca, se non ti servono).
Cosa contengono i dati demo
Una piccola agenzia digitale con dati di esempio coerenti in inglese – appuntamenti e scadenze sono relativi al giorno dell’installazione, così calendario e Gantt mostrano subito qualcosa:
- Tabelle clients, people, projects, tasks, time_entries, invoices, invoice_items, meetings, wiki_pages, blog_posts e inoltre contacts (creata tramite l’importazione CSV) e services (tramite l’importazione SQL).
- Tutti i tipi di campo: testo, testo lungo (Markdown), numero, decimale, sì/no, data, data+ora, UUID, JSON, numero automatico, allegato, chiave esterna 1:n (anche autoreferenziale), link n:m, lookup, rollup, formula e record figli – e tutti i formati di visualizzazione (etichetta, tag, data, valuta, dimensione dati, durata, e-mail, telefono, URL, colore, pulsante, Markdown).
- Tutte le viste: griglia con filtro, ordinamento, raggruppamento e totali, Kanban (bacheca attività), calendario (riunioni, scadenze), Gantt (pianificazione con sottoattività, dipendenze e milestone; roadmap dei progetti), wiki (wiki aziendale), CMS (blog, team, clienti) e vista documenti (fatture).
- Mediateca: loghi, foto e PDF in cartelle virtuali, un file riutilizzato più volte.
- Automazione: un endpoint personalizzato pubblico
GET /api/v1/scripts/demo/hello, uno autenticatoGET /api/v1/scripts/demo/projects/:id/summarye un hook che sposta su Done le attività al 100 %; due snippet SQL salvati. - Modello di documento Invoice per le fatture.
- Gruppi Project team, Finance e Marketing con permessi sulle tabelle – ma nessun account utente aggiuntivo, nessun token API e nessun webhook.
Variabili d'ambiente per la prima configurazione
Quando il primo amministratore viene creato tramite ADMIN_EMAIL/ADMIN_PASSWORD, due variabili sostituiscono le caselle:
| Variabile | Predefinito | Significato |
|---|---|---|
INSTALL_MANUAL |
true |
installa il manuale |
INSTALL_DEMO |
false |
installa i dati demo |
Entrambe valgono solo per il primissimo avvio di un’installazione vuota. Le installazioni esistenti restano invariate – il manuale vi viene sempre creato una sola volta e non viene ripristinato dopo l’eliminazione.
Prosegui direttamente con Panoramica dell’interfaccia.