I install Certbot to my Ubuntu 18.04 and in Certbot site state that " **Certbot’s DNS plugins are also available for your system which can be used to automate obtaining a wildcard certificate from Let’s Encrypt’s ACMEv2 server.**" but I cannot find any plugin for aqueduct server.
I guess only part is to use certonly - option but I am new to Certbot so I have no idea to get any help.
You need a public domain www.your-domain-name.com. Then there are two challenges (http-01 or dns-01 - validation) and three options:
You create an A-record www.your-domain-name.com to your local machine (via dynamic dns or something else), then you can use certbot to spin up a temporary webserver (with the --standalone - option) to validate your ownership of the domain.
Your dns-provider supports an api, so your local certbot uses a plugin to create a special dns text entry. That should work if your local machine is able to create outbound connections.
You create that dns entry manual (using the --manual - option). But you have to repeat that every 60 - 90 day, because Letsencrypt certificates only 90 days valide. So this is painful.
So you can use (3) to test it. But it's not really a solution.