记录一次搭建CTFd的经历——传统方式

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()"

记录一次搭建CTFd的经历——传统方式

OK,搭建成功!

更多文章见个人博客:http://www.malabis.site/

 以后也会逐渐把博客整理后发布在CSDN上,欢迎大家交流指出不足!

上一篇:mac 修改默认python,pip,为python3,pip3


下一篇:Python3安装opencv(极度简单)