PS:此次搭建是在一个纯净ubuntu环境下进行的
操作流程:
1.更新软件源和软件列表
sudo apt-get update && apt-get upgrade
2.安装git
sudo apt install git
3.安装pip
sudo apt install python-pip
4.更新pip3
sudo pip3 install --upgrade pip
5.安装Flask框架
sudo pip3 install Flask
6.下载CTFd并进入文件夹
sudo git clone https://github.com/CTFd/CTFd.git
cd CTFd
7.安装相关依赖
sudo pip3 install -r requirements.txt
sudo ./prepare.sh
8.启动服务
sudo python3 serve.py
此时就可通过http://localhost:4000访问了。
但如果想要通过IP访问该怎么办呢?接着往下看。
9.下载gunicorn