OnlineJudgeDeploy/README.en.md
2021-07-02 22:14:52 +08:00

43 lines
1.6 KiB
Markdown

[简体中文](https://github.com/QingdaoU/OnlineJudgeDeploy/blob/2.0/README.md) | English
## Environmental preparation (Linux)
+ System: Ubuntu 18.04 LTS
1. Install the necessary dependencies
```bash
sudo apt-get update
sudo apt-get install -y vim python3-pip curl git
pip3 install --upgrade pip
pip install docker-compose
```
2. Install Docker
Install using script: `sudo curl -sSL get.docker.com | sh`
Other installation methods: [https://docs.docker.com/install/](https://docs.docker.com/install/)
## Install
1. Please select a location with some surplus disk space and run the following command:
```bash
git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git && cd OnlineJudgeDeploy
```
2. Start service
```bash
docker-compose up -d
```
According to the network speed, the setup can be completed automatically in about 5 to 30 minutes without manual intervention.
Wait for the command execution to complete, and then run `docker ps -a`. When you see that the status of all the containers does not have `unhealthy` or `Exited (x) xxx`, it means OnlineJudge has started successfully.
Access the server's HTTP 80 port or HTTPS 443 port through a browser, and you can start using it. The background management path is `/admin`, the super administrator user name automatically added during the installation process is `root`, and the password is `rootroot`. **If you log in successfully, please change your account password immediately.**.
Don't forget to read the documentation: http://opensource.qduoj.com/