It produced this output: Certbot doesn't know how to automatically configure the web server on this system. However, it can still get a certificate for you. Please run "certbot certonly" to do so. You'll need to manually configure your web server to use the resulting certificate.
My web server is (include version): Apache/ 2.4.41
The operating system my web server runs on is (include version): Linux Mint 20.2 Uma
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: certbot 1.17.0
Copy of let's encrypt log just in case it is needed Ubuntu Pastebin
Yes. Keep in mind though that certification of a wildcard domain name can only be automated by fulfilling a dns-01 challenge via a dns-plugin whereas certification of a non-wildcard domain name can also be automated by fulfilling an http-01 challenge via the apache, nginx, webroot, or standalone authenticators.
There is a certbot dns-plugin for Cloudflare. Before you go that route though, are you intending to use Cloudflare's content delivery network (CDN) where Cloudflare acts as a reverse proxy for your webserver?
If so, I highly recommend reading how TLS/SSL works with Cloudflare:
You will probably use a certbot command that will acquire your certificate via certbot-dns-cloudflare and install your certificate into Apache, like this: