参考自:https://blog.csdn.net/CoolD_/article/details/75674933
当你安装好自己的最新镜像的时候一定要记得先更新源和软件
更新源:sudo apt-get update
更新软件:sudo apt-get upgrade
这时候查看系统自带的python版本python是什么版本,最好是更新为python3版本以上的
本次我直接安装了:sudo apt-get install python3
当你输入python3的时候会显示你已经安装好python3.x版本了
按步骤来:
1.安装git:sudo apt install git
2.安装pip:sudo apt install python3-pip
3.安装Flask:sudo pip install Flask或者sudo pip3 install Flask
这一步很容易出差错,所以就是一定要更新源
4.下载CTFd:sudo git clone https://github.com/isislab/CTFd.git
5.安装CTFd:cd CTFd
sudo ./prepare.sh
sudo python serve.py
6.浏览器访问:访问IP 127.0.0.1:4000
7.如果需要让其他主机与外网访问,则需要安装gunicorn
pip install gunicorn
sudo gunicorn --bind 0.0.0.0:8000 -w 4 "CTFd:create_app()"
浏览器访问,第一次访问注册个管理员账户
注册完成后,点击Admin,进入后台,即可管理