由于经费等等的原因,我们使用的是腾讯云的学生服务器
服务器:Ubuntu Server 18.04.1 LTS 64位。
安装mysql
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
3. sudo apt-get install libmysqlclient-dev
安装git
sudo apt-get install git
安装pip
sudo apt-get install python-pip
安装Flask
sudo pip install Flask
从CTFd的官方GitHub下载相关的文件
git clone https://github.com/CTFd/CTFd.git
安装CTFd
Cd CTFd
./prepare.sh
修改配置文件
现在新版的ctfd需要在config.py里修改,并且没有host参数了
mysql+pymysql://root:<YOUR_PASSWORD_HERE>@localhost/ctfd