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 --standaloneEnter 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)