← Back to catalog
Judge0 CE · on a Docker VPS v1.13.1

Your code execution engine, hosted in France

🔒 VPS only

A sandboxed code execution system powered by Judge0 CE, installed and maintained by DINAO. Compile and run code in 60+ languages — all on our French servers.

Hosted in France60+ languagesIsolated execution (sandbox)GDPR CompliantOfficial publisher image
Overview

What is Judge0 CE?

Judge0 CE is a robust, open-source, and scalable code execution system. It allows you to compile and execute code in over 60 programming languages (C, C++, Java, Python, JavaScript, Go, Rust, and many others) via a simple API.

Each submission runs in an isolated sandbox, with configurable time, memory, and CPU limits, making Judge0 safe even for untrusted code. The API handles synchronous and asynchronous submissions, standard input, and callbacks (webhooks) to retrieve results. A queue and workers ensure scalability.

Judge0 commonly powers e-learning platforms, technical interview tools, online IDEs, and contest judges. Containerized (Docker), it is perfectly suited for managed and sovereign hosting — DINAO handles deployment, sizing, and monitoring.

Compatible offers

Host Judge0 CE at DINAO

No managed container for Judge0 CE: this application is installed on a VPS hosted in France (2 vCPU / 2 Go / 10 Go minimum).

Application available on a VPS

This application requires privileged access to the host machine, which is incompatible with managed shared hosting. It is installed on a VPS (virtual private server) that you administer: DINAO delivers it with Docker and the management panel of your choice, and you install and maintain Judge0 CE yourself. The VPS is not managed by DINAO unless you add the managed-services option when ordering.

Technical reason: conteneur privilégié + bind-mount d'un chemin hôte (volumes nommés uniquement en managé).

Discover the Docker VPS →

Requirements for Judge0 CE: 2 vCPU, 2 Go, 10 Go. Our Docker VPS at €11 excl. VAT per month covers them.

Under the hood

Technical details

vCPU
2 vCPU
ideal : 4 vCPU
Memory
2 Go
ideal : 4 Go
Disk
10 Go
ideal : 20 Go
Image : docker.io/judge0/judge0:1.13.1 Registry : docker.io Services : server, worker, db, redis Ports : 2358:2358
Frequently asked questions

You might be wondering…

What is Judge0 used for?

Judge0 is an online code execution system: it compiles and runs code in over 60 languages via an API. Ideal for e-learning platforms, technical interview tools, online IDEs, or contest judges.

Is execution secure?

Yes. Each submission runs in an isolated sandbox, with time, memory, and CPU limits. Isolation protects the infrastructure from untrusted code.

Does submitted code remain private?

Yes. The code and results remain on your dedicated instance hosted in France, in an isolated container, with no multi-tenancy.

How do I retrieve results?

You query the API in synchronous mode, or provide a callback URL (webhook) to be notified as soon as execution is complete.

Can it handle high loads?

Yes. Depending on the plan, multiple workers process submissions in parallel via a queue, and the number of workers can be increased as needed.