Operativo · Distribuzione software · strumento interno

Stagebox

Ambienti su richiesta: scelga un modello, segua la creazione e ottenga un vero indirizzo HTTPS che viene rimosso alla scadenza.

Stagebox · avvio
La schermata di avvio di Stagebox: tre template tra cui scegliere, un indirizzo su syslora.com e il log del runner.

Lo provi qui

Scegli un template, avvialo e apri l’indirizzo che ricevi. Segui il log del runner, poi rimuovi l’ambiente o lascia che scada.

stagebox.syslora.comNuova scheda ↗

Il problema

Ogni anteprima, revisione o test richiede server, dominio e certificato configurati manualmente, ricordando di rimuoverli dopo. Spesso nessuno lo fa.

Cosa fa

Il visitatore sceglie un modello (sito statico, API Node o app PHP). Stagebox avvia un container isolato, collega un nuovo sottodominio via HTTPS e mostra ogni fase della creazione. Alla scadenza rimuove l’ambiente, senza lasciare servizi dimenticati in esecuzione.

Solo modelli, mai codice caricato: ogni ambiente usa un filesystem di sola lettura, senza privilegi aggiuntivi, con limiti di memoria e CPU e senza accesso a internet. Il servizio che comunica con Docker ricontrolla ogni valore rispetto all’elenco consentito prima di agire.

Nel dettaglio

Template
Sito statico (nginx), API Node (Node 22), app PHP (PHP 8.4 con SQLite)
Avvio
Circa 2-3 secondi per template
Durata
30 minuti dall’avvio, poi viene rimosso
Limiti per ambiente
128 MB di memoria, 0,25 CPU, 64 processi
Capacità
5 ambienti contemporaneamente, 1 per visitatore, 6 nuovi all’ora
Isolamento
File system di sola lettura, nessuna capability, nessun mount dell’host, nessun accesso a internet in uscita
Accesso a Docker
Solo un runner separato, che costruisce ogni container da valori fissi
Pulizia
Gli ambienti terminati e i loro log vengono eliminati dopo 24 ore

Cosa include.

  1. 01Ambienti con un clic da modelli approvati
  2. 02Nuovo indirizzo HTTPS senza modifiche DNS
  3. 03Registro di creazione in tempo reale
  4. 04Scadenza e pulizia automatiche
  5. 05Limiti di memoria e CPU per ambiente
  6. 06Isolato, senza accesso all'host

Realizzato con

  • Laravel
  • Docker
  • React

Stagebox · Il Suo progetto

Le serve un sistema simile?

Ci dica quale parte di questo sistema aiuterebbe il Suo team, cosa fate manualmente e quali strumenti usate. Possiamo valutare cosa si adatta al vostro flusso di lavoro.