# Certbot without a domain name?

**URL:** <https://community.learnlinux.tv/t/certbot-without-a-domain-name/1778>\
**Category:** Linux on Servers\
**Created:** [August 3, 2022, 8:32am UTC](https://community.learnlinux.tv/t/certbot-without-a-domain-name/1778 "2022-08-03T08:32:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![AnOldSlowHorse](https://community.learnlinux.tv/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@AnOldSlowHorse](https://community.learnlinux.tv/u/AnOldSlowHorse)\
**Post date:** [August 3, 2022, 8:32am UTC](https://community.learnlinux.tv/t/certbot-without-a-domain-name/1778/1 "2022-08-03T08:32:52Z")

</div>

[![](https://community.learnlinux.tv/uploads/default/original/1X/eed05636bf8e10423225945559d29a273f19ac56.jpeg "How to Enable HTTPS Using a Free SSL Certificate from Certbot") ](https://www.youtube.com/watch?v=WPPBO-QpiJ0)

I’m interested in using Certbot, and I’ve watched the video by Jay

Does any one know if I could:  
1, Could use certbot with just having apache2 installed without Wordpress install?

2, could I used certbot without having a domain name associated with my IP address and enter my IP address 111.11.111.11 when prompted for a domain name in the certbot setup process?

I have Apache2 running on Linode with Ubuntu 22.04 LTS , I have edited the IP index.html page and all appears good.  
I don’t have a need for a domain name with this IP address.

Any information, would be helpful to me

Thanks in Advance…

---

<div class="post-metadata">

**Author:** ![ThatGuyB](https://community.learnlinux.tv/user_avatar/community.learnlinux.tv/thatguyb/32/784_2.png) [@ThatGuyB](https://community.learnlinux.tv/u/ThatGuyB)\
**Post date:** [August 3, 2022, 11:22am UTC](https://community.learnlinux.tv/t/certbot-without-a-domain-name/1778/2 "2022-08-03T11:22:43Z")

</div>

I believe certbot, because it uses letsencrypt, requires a valid domain name. If you want local certificates, you can use a local CA. If you have pfSense or OPNSense in your infrastructure, you already have a CA that you can use to sign certificates. If not, install EJBCA.

---

<div class="post-metadata">

**Author:** ![AnOldSlowHorse](https://community.learnlinux.tv/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@AnOldSlowHorse](https://community.learnlinux.tv/u/AnOldSlowHorse)\
**Post date:** [August 3, 2022, 11:55am UTC](https://community.learnlinux.tv/t/certbot-without-a-domain-name/1778/3 "2022-08-03T11:55:50Z")

</div>

wow,  
thanks what a great reply.  
I would be interested in a local CA.  
On my Linode sever, I run which pfSense and OPNSense - nothing showed.

My Linode is running Ubuntu 22.04 would EJBCA install Okay there?

Not sure what to do after I installed EJBC - is there a setup procedure ??

Thank you Biky, you have have pointed me in a direction to look at

---

<div class="post-metadata">

**Author:** ![AnOldSlowHorse](https://community.learnlinux.tv/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@AnOldSlowHorse](https://community.learnlinux.tv/u/AnOldSlowHorse)\
**Post date:** [August 3, 2022, 12:36pm UTC](https://community.learnlinux.tv/t/certbot-without-a-domain-name/1778/4 "2022-08-03T12:36:56Z")

</div>

Hi, I’ve had a brief look at EJBCA install, it looks above my skill set, maybe, I’ll have to looking at other options !!

---

<div class="post-metadata">

**Author:** ![ThatGuyB](https://community.learnlinux.tv/user_avatar/community.learnlinux.tv/thatguyb/32/784_2.png) [@ThatGuyB](https://community.learnlinux.tv/u/ThatGuyB)\
**Post date:** [August 3, 2022, 9:45pm UTC](https://community.learnlinux.tv/t/certbot-without-a-domain-name/1778/5 "2022-08-03T21:45:28Z")

</div>

There may be other self-signing CA software out there. EJBCA is easy to use, but not easy to install. pfsense and opnsense are BSD router OS, so if you don’t know what they are, don’t bother with them.

---

<div class="post-metadata">

**Author:** ![AnOldSlowHorse](https://community.learnlinux.tv/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@AnOldSlowHorse](https://community.learnlinux.tv/u/AnOldSlowHorse)\
**Post date:** [August 4, 2022, 7:15am UTC](https://community.learnlinux.tv/t/certbot-without-a-domain-name/1778/6 "2022-08-04T07:15:29Z")

</div>

Thanks for your helpful reply,  
I was not going to but I think , I will just add a domain to the IP address.  
That will make the process some much more easier for somebody with my skill level…

---

<div class="post-metadata">

**Author:** ![AnOldSlowHorse](https://community.learnlinux.tv/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@AnOldSlowHorse](https://community.learnlinux.tv/u/AnOldSlowHorse)\
**Post date:** [August 5, 2022, 7:45am UTC](https://community.learnlinux.tv/t/certbot-without-a-domain-name/1778/7 "2022-08-05T07:45:15Z")

</div>

[![](https://community.learnlinux.tv/uploads/default/original/1X/0e0c2a503f46e860df7d12e6252627dd52d70484.jpeg "Using Domains with Your Server | Common DNS Configurations") ](https://www.youtube.com/watch?v=Vb1JsfZlFLE)

Just an update with certbot

I created a domain name.  
When new domain homepage was visible  
Used Jays youtube tutorial above, to configure the DNS

Used certbot tutorial

Both tutorials worked flawlessly.

Domain name & SSL padlock now showing in a browser .

Thanks…
