Set up certificates on Home server

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., so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:

I ran this command:

It produced this output:

My web server is (include version): Apache 2 Xampp

The operating system my web server runs on is (include version): Linux Zorin 15.2

My hosting provider, if applicable, is: self

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): webmin

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


I am setting up a home server with a static IP#. I will be having several domain names on that that server and IP#

At the moment most of those domains are on a shared hosting server (VentraIP) and I will be moving them to the home server. I have two options on to use Xampp or another to just go with the normal Apache 2.

I would like to use the Let’s Encrypt SSL certs on the home server. They are already used with most of these domain names on the shared server.

I need to know if I can and how to do it please?

Thank you

Moving from shared hosting to your own server will be a drastic change. This means you’ll need to move from a control panel (that you can use online) to the command line (cli).

You can use the below link to find step by step instructions, but generally, you’ll need to operate in the command line to get, configure and install certificates (and many other things).

If you are not comfortable with command line, you might want to consider a control panel solution (that might cost you a lot). Look for some control panels that allow you to manage most of your features on there, instead of command line.

1 Like

@ozstar: if you want a control panel, there’s ispconfig that looks free

but using a control panel if you have root powers is not something that I would suggest or condone, and it could/will be more trouble than it’s worth. If you need to have your clients manage those sites, selfhosting a control panel can be an option, though.

anyhow, how to host multiple websites on a machine is a problem that has several solutions, depending on your needs. how you’ll obtain certificates depends on the solution you choose.

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