安装
首先需要一台 Debian 12 服务器。
一键安装脚本:
LANG=zh . <(curl https://hydro.ac/setup.sh)
搭建新 OJ
供参考的官方文档:
https://hydro.js.org/zh/docs/Hydro/install
接下来浏览器访问:
http://[数据删除]/
注意是 http 不是 https。
注册完用户后设置 SU:
hydrooj cli user setSuperAdmin 2
重启以使管理员更改立刻生效:
pm2 restart hydrooj
别忘记在这里关掉其他用户组不必要的权限:
http://[数据删除]/domain/dashboard
从旧 OJ 导入
供参考的官方文档:
https://hydro.js.org/zh/docs/Hydro/FAQ#%E6%80%8E%E4%B9%88%E5%A4%87%E4%BB%BD%E8%BF%98%E5%8E%9F%E5%A4%87%E4%BB%BD%E8%BF%81%E7%A7%BB%E6%95%B0%E6%8D%AE
首先在旧服务器上:
hydrooj backup
会产生一个 zip 备份文件。
接着:
scp /path/to/备份文件.zip root@[数据删除]:/root/
然后再新服务器上:
hydrooj restore /root/备份文件.zip
收尾
最后访问配置管理改一些评测设置,从旧 OJ 导入时并不会带上这些东西:
http://[数据删除]/manage/config
发表回复