Valid TLS Certificates for Ergo IRC

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is: blube.club

I ran this command: n/a

It produced this output: n/a

My web server is (include version): nginx/1.14.2

The operating system my web server runs on is (include version): debian 10 buster

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don't know): yes

I'm using a control panel to manage my site (no, or provide the name and version of the control panel): no

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot): 1.17.0

Okay so here's my issue. I am trying to get valid tls certificates for my irc server which is ergo, running on port 6697. It says in the ergo docs to follow the instructions on the certbot website, but I only see instructions for my web server, not my irc server.

How do I get certs for IRC?

Thank you!

Hi @satch, and welcome to the LE community forum :slight_smile:

Simple: You don't.

You first get a cert.
Then you can use that cert with any software that uses certs.
How?
Well, that depends on the software using the cert.
In this case, IRC.
You will need to review the IRC software documentation on how to secure it with a cert.

[Getting a cert with certbot and nginx should be quite easy.]

Probably the easiest way to get a certificate for your server would be to setup nginx and use that to solve the challenges. Then just point your IRC server application at the certificate.

Why using nginx for that? That's overkill! Just use the buildin certbot standalone plugin which can do the same job..

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.