Skip to content

osirislab/recruit-CTFd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 [email protected]: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)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published