Skip to content

osirislab/recruit-CTFd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0966d6a · Dec 9, 2024

History

15 Commits
Sep 12, 2024
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Dec 9, 2024
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 30, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023
Nov 22, 2023

Repository files navigation

OSIRIS Recruit CTFd

Hello current Infrastructure Manager, or wandering lab member!
This is the official setup guide for OSIRIS RECRUIT @ 128.238.62.253 hosted on ISIS-host.

Previously, there wasn't too much documentation surrounding CTFd and how it's SSL certificates worked, so this is how you do it.

Prerequisites

  1. Install docker. Good guide for ubuntu-server-22 here.

Renew Certificates

  1. Clone the repo
git clone git@github.com:osirislab/recruit-CTFd.git
  1. Stop nginx
sudo systemctl stop nginx
  1. Generate certificates via. Certbot
sudo certbot certonly --standalone

Enter the domain name (recruit.osiris.cyber.nyu.edu). 5. Verify it is working at your domain. Make sure to set the admin password and no one got to it before you did 💯. 6. Set up a cronjob to renew the certificates every 3 months!

Reminders

Set up a cronjob to renew the certs. Please.
DNS is controlled by greater powers. Reach out to @Infrastrukture if you need help.

Cheers ❤️ @davidchiii (@scriiible)