其他分享
首页 > 其他分享> > 记录一次搭建CTFd的经历——传统方式

记录一次搭建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()"

OK,搭建成功!

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

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

标签:git,pip3,记录,sudo,apt,CTFd,install,搭建
来源: https://blog.csdn.net/Demonering/article/details/118768001