Go to file
Michael Zhang 3051447cce
a
2020-11-26 03:25:45 -06:00
.github/workflows a 2020-11-26 03:25:45 -06:00
docs a 2020-11-26 03:22:17 -06:00
filestore Delete unneeded files 2020-11-25 23:42:22 -06:00
judge Dockerable version of easyctf 4 2020-11-25 23:16:06 -06:00
nginx Delete unneeded files 2020-11-25 23:42:22 -06:00
schema Add some testing 2020-11-26 03:14:09 -06:00
server Add some testing 2020-11-26 03:14:09 -06:00
shell Dockerable version of easyctf 4 2020-11-25 23:16:06 -06:00
.editorconfig screw sql 2019-02-08 05:14:37 -06:00
.gitattributes vendor 2019-02-01 22:39:01 -06:00
.gitignore Dockerable version of easyctf 4 2020-11-25 23:16:06 -06:00
LICENSE GPL v3 2020-11-26 05:26:57 +00:00
README.md Add a readme 2020-11-25 23:38:08 -06:00
docker-compose.yml Dockerable version of easyctf 4 2020-11-25 23:16:06 -06:00
easyctf.dhall a 2020-11-26 01:28:37 -06:00

README.md

LibreCTF

Open-source CTF platform from EasyCTF.

Project status

I'm trying to revive this project to be used for several other CTFs, so there'll be a bit more activity for now. The goal is for organizers to be able to get it up and running with minimal effort.

Getting Started

To deploy the platform, edit the .env file with details about the deployment:

TODO

then run

$ docker-compose up -d

Importing CTF Information

CTF information is configured through a set of files. It's recommended to use a git repository to manage this information so it can be edited among multiple organizers.

Specify either a directory to read this information from or a git repository.

Documentation

Hosted at https://easyctf.github.io/librectf

Contact

Author: Michael Zhang

License: GPL v3