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
sudo pip3 install gunicorn
10.启动平台
sudo gunicorn --bind 0.0.0.0:8000 -w 20 "CTFd:create_app()"
OK,搭建成功!
更多文章见个人博客:http://www.malabis.site/
以后也会逐渐把博客整理后发布在CSDN上,欢迎大家交流指出不足!