CTFd搭建

0x00 前言 快到社团活动线下赛的时间了,搭个CTF平台用来做活动。 早就看中了CTFd这个平台,正好又要活动了,于是直接搭建。 系统: Ubuntu server 16.04 nginx: nginx/1.10.3 (Ubuntu) Mysql: 5.7.20-0ubuntu0.16.04.1 (Ubuntu) Python: 2.7.12 0x01 下载项目&环境配置 下载 git clone https://github.com/isislab/CTFd.githttps://github.com/CTFd/CTFd下有个Install Install: Run ./prepare.sh to install dependencies using apt. Modify CTFd/config.py to your liking. Use python serve.py in a terminal to drop into debug mode. Here are some deployment options You can check out the Getting Started guide for a breakdown of some of the features you need to get started. 环境: Nginx可以apt-get install nginx,mysql的话ubuntu server自带,python系统自带。 Ubuntu-server搭好之后apt-get update一下,然后apt-get upgrade一下,把该更新的都更新了。 0x02 安装&排错 环境配置好了之后,运行CTFd-master目录下的./prepare.sh 之后CTFd/config.py文件,把HOST改成服务器ip CTFd-master目录下的server.py里边的host也改成服务器ip 这是为了方便外部访问。 然后再CTFd-master目录下python server.py 可以看到平台启动成功,running on ip:端口 现在就可以通过http://ip:port访问平台了,就酱~

  • Copyrights © 2018-2021 rich4rd
  • Visitors: | Views: