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.
- Install
docker
. Good guide for ubuntu-server-22 here.
- Clone the repo
git clone [email protected]:osirislab/recruit-CTFd.git
- Stop nginx
sudo systemctl stop nginx
- 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!
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)