安装

这篇文档将指导您安装 UOJ。

安装前的准备

您需要准备一台 64位 的 Linux 系统,这里建议您使用 Ubuntu

然后您需要安装 Docker。它是一个容器技术,暂且可以理解成虚拟机。

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

sudo systemctl start docker   # 启动 docker 服务
sudo docker --version         # 检查 docker 是否正常安装

安装

您需要执行下面的指令来开始安装 UOJ:

git clone https://github.com/UniversalOJ/UOJ-System.git  # 克隆 UOJ-System 仓库
cd UOJ-System
bash prepare.sh # 进行一些准备工作
sudo docker compose up -d  # 启动 UOJ

如果需要修改端口,请编辑 docker-compose.yml 文件,修改 uoj-web 服务的 ports 项(靠近文件末尾)中的 80:80<port>:80

接下来,UOJ 将在后台启动。稍等几分钟,访问服务器的地址,您现在应该能看到 UOJ 正在运行了。

您注册的第一个用户将被自动设为管理员。

UOJ 的数据会存储在 uoj_data 文件夹下。

下一步,请参阅《维护》。



[CC协议 BY-NC-SA] 署名 - 非商业性使用 - 相同方式共享 @ UOJ部署指北 2018
Home apps close