#152 -Letsencrypt & CTFd
Biasanya saya akan guna CTFd untuk menjalankan aktiviti “capture the flag” di beberapa acara CERT (Bhutan, Vanuatu, Kiribati, dll).
Untuk menjimatkan masa, saya guna Docker (atas Debian) untuk CTFd dan juga letsencrypt.
#!/usr/bin/bash
#
# rujukan: https://dev.to/roeeyn/how-to-setup-your-ctfd-platform-with-https-and-ssl-3fda
sudo docker run -it --rm --name certbot \
-p 80:80 -p 443:443 -v "/etc/letsencrypt:/etc/letsencrypt" \
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
certbot/certbot certonly
#copy to nginx docker directory
sudo cp /etc/letsencrypt/live/ctf.honeynet.asia/fullchain.pem /opt/CTFd/conf/nginx/fullchain.pem
sudo cp /etc/letsencrypt/live/ctf.honeynet.asia/privkey.pem /opt/CTFd/conf/nginx/privkey.pem
adli@rumah