ссылка (логин и пароль произвольный)
Проект написанный мною, принцип работы:
1. Код отправляется на сервер
2. На сервере крутится С++ демон, который проверяет бд на запросы компиляции
3. Демон находит запрос на компиляцию, передает его в следующий модуль
4. Модуль проводит компиляцию после чего изолирует себя, и выполняет программу (компилируемой программе доступны только системные библиотеки).
Так же для особо придирчивых (если таковые будут), доступны для чтения многие системные файлы (я защищался только от угрозы приченения реального вреда серверу, поэтому не заморачивался установкой прав на чтения на все файлы.