
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
Nessun container gestito per Judge0 CE: questa applicazione si installa su un VPS ospitato in Francia (minimo 2 vCPU / 2 Go / 10 Go).
Applicazione disponibile su VPS
Questa applicazione richiede un accesso privilegiato alla macchina host, incompatibile con l'hosting condiviso gestito. Si installa su un VPS (server privato virtuale) che amministri tu: DINAO lo consegna con Docker e il pannello di gestione che preferisci, e sei tu a installare e mantenere Judge0 CE. Il VPS non è gestito da DINAO, a meno che tu non aggiunga l'opzione di gestione al momento dell'ordine.
Motivo tecnico: conteneur privilégié + bind-mount d'un chemin hôte (volumes nommés uniquement en managé).
Scopri il VPS Docker →Requisiti di Judge0 CE: 2 vCPU, 2 Go, 10 Go. Il nostro VPS Docker a 11 € IVA escl. al mese li copre.
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.