
Il tuo motore di esecuzione del codice, ospitato in Francia
🔒 Solo VPSUn sistema di esecuzione del codice in sandbox alimentato da Judge0 CE, installato e mantenuto da DINAO. Compila ed esegui codice in 60+ linguaggi — il tutto sui nostri server francesi.
Cos'è Judge0 CE ?
Judge0 CE è un sistema di esecuzione del codice open-source, robusto e scalabile. Permette di compilare ed eseguire codice in oltre 60 linguaggi di programmazione (C, C++, Java, Python, JavaScript, Go, Rust e molti altri) tramite una API semplice.
Ogni sottomissione viene eseguita in un sandbox isolato, con limiti di tempo, memoria e CPU configurabili, il che rende Judge0 sicuro anche per codice non attendibile. L'API gestisce sottomissioni sincrone e asincrone, gli input standard e callback (webhook) per recuperare i risultati. Una coda di attesa e worker garantiscono la scalabilità.
Judge0 alimenta comunemente piattaforme e-learning, strumenti per colloqui tecnici, IDE online e giudge di concorso. Containerizzato (Docker), si presta perfettamente a un hosting gestito e sovrano: DINAO si occupa del deployment, del dimensionamento e del monitoraggio.
Alloggia Judge0 CE su DINAO
Livelli di risorse compatibili con i requisiti di Judge0 CE (2 vCPU / 2 Go / 10 Go minimo). Ospitato in Francia, fully managed.
Applicazione disponibile su VPS dedicato
Questa applicazione richiede un accesso privilegiato alla macchina host, incompatibile con l'hosting condiviso gestito. Viene installata su un server VPS dedicato dove mantieni il controllo completo — gestita da DINAO.
Motivo tecnico: conteneur privilégié.
Scopri i VPS DINAO →Dettagli tecnici
Ti chiedi…
A cosa serve Judge0?
Judge0 è un sistema di esecuzione del codice online: compila ed esegue codice in oltre 60 linguaggi tramite un'API. Ideale per piattaforme e-learning, strumenti per colloqui tecnici, IDE online o giudge di concorso.
L'esecuzione è sicura?
Sì. Ogni sottomissione gira in un sandbox isolato, con limiti di tempo, memoria e CPU. L'isolamento protegge l'infrastruttura da codice non attendibile.
Il codice inviato rimane privato?
Sì. Il codice e i risultati rimangono sulla tua istanza dedicata ospitata in Francia, in un container isolato, senza condivisione di risorse.
Come recuperare i risultati?
Interroghi l'API in modalità sincrona, oppure fornisci un URL di callback (webhook) per essere notificato non appena l'esecuzione è terminata.
Si possono gestire carichi elevati?
Sì. A seconda del piano, più worker elaborano le sottomissioni in parallelo tramite una coda di attesa, e il numero di worker può essere aumentato in base alle tue esigenze.