You'd mentioned the ssl.cert should've been created automatically, but I didn't have it after I built SBBS.
The ctrl/cryptlib.key (private key) and ctrl/cert.ssl (self-signed cert) files are automatically created when you *run* (not build) SBBS. Do you have the cryptlib.key file? Note: If you
change your system password, these files have to be recreated.
Re: Unable to figure out how to create ssl.cert
By: Digital Man to Sam Alexander on Mon Jul 07 2025 10:34 am
You'd mentioned the ssl.cert should've been created automatically, but I didn't have it after I built SBBS.
The ctrl/cryptlib.key (private key) and ctrl/cert.ssl (self-signed cert) files are automatically created when you *run* (not build) SBBS. Do you have the cryptlib.key file? Note: If you change your system password, these files have to be recreated.
I don't have /sbbs/ctrl/ssl.cert even after stopping and restarting SBBS, but I do have /sbbs/ctrl/cryptlib.key.
I get these often in my sbbs logs.
7/7 20:13:52 mail Failed to open/read TLS certificate: /sbbs/ctrl/ssl.cert
Also I'm trying to use letsyncrypt, and trying to generate a new key: /sbbs/exec/jsexec letsyncrypt --new-key
I see in the logs where Let's Encrypt tries to read into the web server and pull out the file for authenticate, but the file doesn't exist. I have /sbbs/web/root/.well-known/acme-challenge/ but apparently the js isn't creating the file for Let's Encrypt to find.
I don't have /sbbs/ctrl/ssl.cert even after stopping and restarting SBBS, but I do have /sbbs/ctrl/cryptlib.key.
You should probably resolve that issue first.
Did you set up your letsyncrypt.ini file?
Re: Unable to figure out how to create ssl.cert
By: Digital Man to Sam Alexander on Mon Jul 07 2025 09:13 pm
I don't have /sbbs/ctrl/ssl.cert even after stopping and restarting SBBS, but I do have /sbbs/ctrl/cryptlib.key.
You should probably resolve that issue first.
What creates this or how can I troubleshoot this?
I don't see any errors or
messages in the logs about this being created or not.
Did you set up your letsyncrypt.ini file?
Yes, I left the KeyID as is and there wasn't anything under STATE:
Host = acme-v02.api.letsencrypt.org
Directory = /directory
TOSAgreed = true
GroupReadableKeyFile = false
[Domains]
totallynerd.com = /sbbs/web/root
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 537 |
Nodes: | 16 (2 / 14) |
Uptime: | 140:23:14 |
Calls: | 10,249 |
Calls today: | 1 |
Files: | 13,981 |
Messages: | 6,407,570 |