---
title: DOMjudge Intro.
tags: article
---
### Recommanded System and Setting
> Operating System : Ubuntu 18.04
Disk Size : 50 GB
Memory : 4 GB
### System requirements
>The operating system is Linux or another Unix variant. DOMjudge has mostly been tested with Debian and Ubuntu, but should work on other environments.
It is probably necessary that you have root access to be able to install the necessary components, but it’s not required for actually running the DOMserver.
A TCP/IP network which connects the DOMserver and the judgehosts, and DOMjudge and the team workstations. All of these machines only need HTTP(S) access to the DOMserver.
### Software requirements
>A web server with support for PHP >= 7.2.5 and the mysqli, curl, gd, mbstring, intl, zip, xml and json extensions for PHP.
MySQL or MariaDB database. This can be on the same machine, but for advanced setups can also run on a dedicated machine.
An NTP daemon, for keeping the clocks between jury system and team workstations in sync.