Documenta la tua rete, cliente per cliente.

Trama è un'applicazione web in cui registri sedi, rack, apparati, porte e cavi dei tuoi clienti. Da quei dati ottieni la vista dei rack, la mappa della rete e la documentazione in PDF da consegnare.

Open source con licenza Apache 2.0. Si installa sul tuo server con Docker.

Come è organizzata la rete in Trama

Ogni dato ha il suo posto, dall'edificio al singolo cavo. Si parte dalla sede e si scende fino alla porta.

  1. 1. Sede

    L'edificio o l'indirizzo del cliente: un ufficio, uno stabilimento, un negozio.

  2. 2. Locale

    La stanza dentro la sede, come il CED o il locale tecnico, con la sua planimetria.

  3. 3. Rack

    L'armadio da 19": altezza in U, numerazione, foto.

  4. 4. Apparato

    Switch, firewall, server, patch panel, access point, telecamere: nel rack alle U giuste, o fuori rack.

  5. 5. Interfaccia

    Ogni porta dell'apparato: tipo, velocità, PoE, VLAN, indirizzo IP, stato.

  6. 6. Connessione

    Il cavo tra due porte, con tipo, lunghezza ed etichetta. Una porta non può avere due connessioni attive.

Cosa fai con Trama

Rack elevation

Il rack disegnato U per U, fronte e retro. Sposti gli apparati trascinandoli sulle U libere: Trama impedisce sovrapposizioni e sconfinamenti. Blocchi un apparato perché nessuno lo sposti per errore; un clic e vedi porte, connessioni e storico delle modifiche.

Topologia della rete

Il grafo di apparati e connessioni, generato dai dati che hai inserito. Scegli il layout, filtra per sede, tipo, VLAN e stato, esporta in PNG. Doppio clic su un nodo per aprire il suo rack. Salvi la vista come snapshot e la riusi nei documenti.

  • Documentazione in PDF

    Componi il documento da consegnare al cliente: scegli sedi, locali, rack e apparati e il loro ordine, con copertina, indice, rack fronte e retro, planimetrie e topologie. Puoi stampare anche il PDF di un singolo rack.

  • Un'installazione, tanti clienti

    Ogni cliente ha i suoi dati, separati da quelli degli altri. Gli amministratori gestiscono utenti e clienti, i tecnici lavorano sui dati di tutti i clienti, gli utenti del cliente vedono in sola lettura solo i propri impianti.

  • Wi-Fi e VPN

    Registri SSID, sicurezza e VLAN, gli access point che li trasmettono e i client associati. Documenti le VPN remote access e site-to-site, collegate alle interfacce dei firewall.

  • Planimetrie dei locali

    Disegni muri, porte e finestre in scala, oppure carichi un'immagine, e posizioni rack e apparati nella stanza.

  • Import ed export

    Importi gli apparati da CSV con anteprima: se una riga non è valida non viene salvato nulla. Esporti gli apparati in CSV e un intero cliente in un archivio .zip, da reimportare anche su un'altra installazione.

  • REST API

    Leggi e modifichi i dati da /api/v1 con un token personale; scegli il cliente con l'header X-Tenant-Id. Documentazione Swagger UI inclusa, collection Postman nel repository.

  • Il lavoro di tutti i giorni

    Una dashboard con i numeri dell'impianto e quello che non va (apparati non attivi, interfacce down), ricerca globale, notifiche, tema scuro, icone personalizzate per cliente e una visita guidata per chi inizia. Ogni modifica resta nel registro di audit.

Da sapere

Open source, licenza Apache 2.0

Puoi usare, modificare e ridistribuire Trama, anche per lavoro e a scopo commerciale. Mantieni la nota di copyright e il file NOTICE e indica le modifiche che fai.

Leggi la licenza (si apre in una nuova scheda)

Sul tuo server

Trama gira con Docker Compose sulla tua infrastruttura. I dati dei tuoi clienti restano lì: nessun servizio esterno, nessun account da creare altrove.

API REST

Sedi, locali, rack, apparati, interfacce, connessioni e topologia sono disponibili su /api/v1, con autenticazione a token e un limite di 60 richieste al minuto. Tieni Trama allineato agli altri strumenti senza copiare i dati a mano.

Italiano e inglese

Ogni utente sceglie la lingua dell'interfaccia. Anche i PDF si generano nella lingua che scegli per ogni documento.

Stack tecnologico

  • Laravel 11, Livewire 3, Alpine.js, Tailwind CSS
  • PostgreSQL 16, Redis 7
  • Cytoscape.js per il grafo della topologia
  • Sanctum per l'autenticazione delle API
  • Browsershot per i PDF
  • Docker e Docker Compose

Prova la demo

La demo pubblica è aperta a tutti. Entri con un clic e puoi modificare liberamente i dati.

Password
demo

Oppure usa il pulsante «Entra nella demo» nella pagina di accesso.

Ogni giorno alle 03:00 (ora italiana) tutti i dati vengono cancellati e ripristinati. Nella demo sono disattivati la gestione degli utenti, la modifica di profilo, email e password, i token API e il recupero password.

Apri la demo (si apre in una nuova scheda)

Hai un server con Docker? Trama si installa con una decina di comandi.

Installa Trama sul tuo server