【其他经验】OJ系统—OnlineJudgeDeploy搭建
【其他经验】OJ系统—OnlineJudgeDeploy搭建
一、环境准备
1、云服务器
既然搭建OJ,肯定不能只在本地访问,而是让大家都可以访问的到,那么云服务器是必不可少的。
在国内,像阿里云、腾讯云、华为云等,需要购买一台服务器,如果访问量少的话,一台2核(vCPU) 2GiB 的配置就够了。
推荐的操作系统是Diban、Centos、Ubuntu 等Linux 操作系统。Windows可以使用Windows Server机器,但是相较于Linux操作来说,windows机器配置相较麻烦。
下面以Debian操作系统为例。
2、Docker
安装docker
1 | apt-get update |
3、Docker-compose
可以从官网或者GitHub上下载
也可直接从百度网盘下载:
下载好之后上传到云服务器
1 | 1、将下载的compose上传到服务器之后: |
二、OJ系统搭建
1、找一个空白文件夹,下载需要的资源
1 | git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git |
2、进入目录,执行安装
1 | cd OnlineJudgeDeploy |
安装好后,浏览器打开服务器IP地址即可。
后台在 /admin 下,默认后台账号密码:root/rootroot。
登陆后台请及时修改密码
三、题库下载
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Lusen的小窝!
评论