Sign inSign up

rafaelfoster/fbctf

By rafaelfoster

•Updated about 6 years ago

Facebook Capture the flag - Single container from https://github.com/rafaelfoster/fbctf

Image
4

6.4K

rafaelfoster/fbctf repository overview

⁠FBCTF Build Status

⁠What is FBCTF?

The Facebook CTF is a platform to host Jeopardy and “King of the Hill” style Capture the Flag competitions.

This image is based on https://github.com/rafaelfoster/fbctf⁠.

This repository is a fork from the old (discontinued) original repo, whereas some fix were rolled out.

⁠How do I use this FBCTF image?

docker run --name fbctf -d \ 
     --publish 80:80 \
     --publish 443:443 \
     rafaelfoster/fbctf:latest

By default, the container will generate an self signed certificate. In case you want to run using an Let's Encrypt certificate, you can install let's encrypt on your server and then, add the following parameter on the run command presented above:

-v /etc/letsencrypt:/etc/letsencrypt \

After the image start, don't forget to enter in the container and change nginx config file so it can get your certificates into it.

The default password for FBCTF is: fbctf_password. You can change it by logging inside the docker container and running the commands:

source ./extra/lib.sh
set_password [new_password] ctf ctf fbctf $PWD

Tag summary

Content type

Image

Digest

Size

541.3 MB

Last updated

about 6 years ago

docker pull rafaelfoster/fbctf