Posts

Showing posts with the label Setup CTFd

Step by step guide on hosting a CTF for FREE

Image
CTFd is an easy to setup CTF platform which is open-source. This writeup focuses on setting up a CTF hosting platform as quickly as possible using CTFd.  First we need a machine that can house the CTFd framework.  1. Machine for CTFd framework  We will use digitalocean to create our free machine. - Register a new account on digitalocean using this link . This will give you a free $200 credit for a 60-day period. - Create a droplet  * Ubuntu x64, 8GB-4Intel vCPU, 160GB SSD, 5TB Transfer 2.  Install CTFd framework on Droplet - Power on the droplet (if not already on) and access console to login as root. - Once logged in, issue the following commands : At this point, navigate to localhost:8000 or dropletIP:8000 and the CTFd platform will be running. But the CTFd will be hosted on http and not https. 3. HTTP to HTTPS 3.1. Link droplet to a domain name  In order to setup an SSL certificate a domain name is required. We will use free Cloudns hosting to point IP...