从安装Docker到使用Docker搭建CTFD网站(下)

从安装Docker到使用Docker搭建CTFD网站(下)
前言
一、CTFD是什么?
二、安装步骤
1.下载CTFD
2.安装CTFd
1).常规安装
2).docker方式安装
前言
安装完Docker和Docker-compose之后我们来使用Docker来搭建CTFD网站
环境使用的还是CentOS8

一、CTFD是什么?
现在很多人都是用的第三方在线的CTF比赛平台,不知道本地也是可以搭建CTF比赛平台的,以下就是给大家介绍一个本地搭建比较好用的CTF比赛平台:CTFD。 CTFd是一个Capture The Flag框架,侧重于易用性和可定制性。它提供了运行CTF所需的一切,并且可以使用插件和主题轻松进行自定义。
官方网站:https://ctfd.io/
github地址:https://github.com/CTFd/CTFd

二、安装步骤
1.下载CTFD
git clone https://github.com/CTFd/CTFd.git
chmod -R 755 /CTFd
1
2
2.安装CTFd
CTFd安装有两种方式:
第一种为常规方式,第二种为docker安装方式 在这里我推荐使用docker安装方式,比较简易,直接拉取官方镜像省去环境配置

1).常规安装
cd CTFd/

pip install -r requirements.txt

python serve.py
1
2
3
4
5
在https://docs.ctfd.io/官方网站中有详细教程

2).docker方式安装
cd CTFd/

docker-compose up -d
1
2
3
接下来就是等待安装完成,安装完成之后可以用http://ip:8000进行访问
进去之后创建一个管理员账户,然后点击管理面板,添加新挑战就可以放题目了,其中web题需要使用docker来存题,在后面我会写一篇新博客来做docker存题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值