shizzledizzleeee
Regular Member
- Jan 3, 2013
- 407
- 82
I am renewing SSL for 1 year on Namecheap and it's 11 USD, is there a cheaper way to do it?
yes, move to a different hostingis there a cheaper way to do it?
Move on to a different host that offer a free and auto renewal of ssl , both are important.I am renewing SSL for 1 year on Namecheap and it's 11 USD, is there a cheaper way to do it?
I will try free option, if nothing works I will consider your advice.Move on to a different host that offer a free and auto renewal of ssl , both are important.
Dont even try learning to do this shit which is 0 value, total waste of time and does not work most of time.
Same with vps, use digital ocean ubuntu, along with hpanel free ssl auto renews or whoever else over these 2 things.
curl https://get.acme.sh | sh
.acme.sh/acme.sh --issue --server letsencrypt -d site.com -d www.site.com -w /home/XXXXX/site.com/
cd .acme.sh/site.com/
cat. site.com.key
"/home/XXXXX/.acme.sh"/acme.sh --cron --home "/home/XXXXX/.acme.sh" > /dev/null
Thanks a lot. I will be back when I try the method.Sorry for the double post, but it took me over 30 minutes to edit my previous post and when I clicked to save the changes the 30 minutes editing window will have expired, so I couldn't type everything in that post and had to type if here instead...
So, here's a breakdown of what you need to do to get free SSL with NC (in case that the video I linked you with above is confusing or misleading):
======================= START OF TUTORIAL ==========================
First of all, you need these 4 things to get started, so make sure to write them down in a .txt file or something:
Server's IP... for me, this was 162.0.232.127 back then, but for you it might be different. Just log into your NC cpanel and take the IP from there and write it down (I don't remember where you'll be using this IP, all I know is that you need it)
SSH Port... for me, this was 21098. It's probably the same for you, too but just double check to make sure it's not a different one, otherwise use that port.
Username... this is your NC cpanel's username, it's what you type in to access cpanel
Password... again, it's what you need to sign into your cpanel
I think you might need the above 4 elements to access the terminal or something, I don't remember but have them ready, just in case...
Now, with these things written down on a piece of paper, you now need to access the terminal inside of your cpanel, which is usually under the Advanced section. But if you can't see it just type "terminal" into the search bar and you should find it. If you still can't find it... I don't know then... maybe NC have disabled it (if that's even possible, I don't know). But, 99% of the time you should be able to access the terminal one way or another...
Now, here's what you need to do in that terminal (but first, write all of the important commands of this tutorial in a notepad, because you need to copy-paste them because I don't think you'll remember them to be able to type from memory... and if I remember correctly the terminal closes pretty fast, so copy-pasting them it's the way to do it)
1. So, like I said, open up the terminal and type this into the terminal:
Code:curl https://get.acme.sh | sh
after typing the above code hit [ENTER] on your keyboard.
2. Then type this next code into the terminal:
Code:.acme.sh/acme.sh --issue --server letsencrypt -d site.com -d www.site.com -w /home/XXXXX/site.com/
and hit [ENTER] again, but make sure to replace site.com with your actual website (but preserve EVERYTHING as it's written in this code, or else it might not work), and also replace XXXXX with the username of your cpanel.
Also, it's better to replace your site and cpanel username in the .txt file that you'll be typing this code into, BEFORE typing it into the terminal, to avoid dead moments which might lead to the auto-closing of the terminal (this had happened to me few times before, that's why I had to write everything down first)
3. So anyway, after this 2nd line of code, you hit [ENTER] like I said, and then move on to the 3rd line of code that you type into the terminal, which is:
Code:cd .acme.sh/site.com/
and hit [ENTER] (but again, don't forget to replace site.com with your website before typing this code into the terminal)
4. then type this next line into the terminal:
Code:cat. site.com.key
hit [ENTER] (after you've replaced site.com with your actual website)
Now, after these 4 steps are done, a cron job should automatically be created for your account that automatically renews ALL of the certificates you create, every 60 days, so there's nothing more for you to do after the 1st certificate gets issued and is active.
But if no cron job is created after you follow the steps above you need to create one yourself. Unfortunately, I am not techy enough to guide you through this, but you probably need to add this code somewhere (either in terminal, or in the cron jobs sections, I don't know where exactly, but save it and try to use it somewhere if you don't get a cron job created automatically by the 4 steps above):
Code:"/home/XXXXX/.acme.sh"/acme.sh --cron --home "/home/XXXXX/.acme.sh" > /dev/null
Just make sure to replace XXXXX with the actual username of your cpanel before using this code wherever...
Also, I remember at that time (2021) that I've had a dynamic IP. I don't know why this matters, but if you also have a dynamic IP you need to either contact your ISP and ask them to give you a static IP, or contact Namecheap support and ask them to let you use your terminal with a dynamic IP. I think terminals only work with static IP, I don't know what the deal with this is, but I've run into this issue because I had a dynamic IP, so I contacted Neamcheap and told them that I can't use the terminal with a dynamic IP and then they've sent me a new link to my cpanel which had worked with dynamic IP and that's how I've been able to get my SSLs for free.... At least they've been cooperative on this front back then, given how scumbaggy they've become lately I wouldn't be surprised if this tutorial won't do shit anymore. I really wouldn't be surprised...
Anyway, just follow the steps above (except for activating the cron job if you already have 1 activated for the SSL certs) for EVERY website that you have. You only need to do this once and the SSLs should auto-renew themselves every 60 days for all eternity (and for free, of course, since you'll be using LE certs)...
===================== END OF TUTORIAL ====================
Cloudflare give free SSL. So you can use that.I am renewing SSL for 1 year on Namecheap and it's 11 USD, is there a cheaper way to do it?
I transferred one domain to them last month and that's the only domain without issues. When this one expires I will transfer it to Cloud flare. In the meantime I will use Namecheap for the rest of the domains till they expire.Cloudflare give free SSL. So you can use that.
If you want i can do a video on how to use the free SSL from cloudflare with your website
Is there any WordPress plugin that can do this, to speed up the process?Most cpanels already have 1 click scripts for lets Encrypt SSL
I learnt how to do it a long time ago and I forget it the next year.
But I agree with everyone else, I would recommend to ask your host to do it & maintain it for free or move to a host that provides it for free and maintains it for you.
https://wordpress.org/plugins/really-simple-ssl/Is there any WordPress plugin that can do this, to speed up the process?
Am using Namecheap Hosting and registra, Though I will transfer the domain after it expires to another registra.
Is there any WordPress plugin that can do this, to speed up the process?
I transferred one domain to them last month and that's the only domain without issues. When this one expires I will transfer it to Cloud flare. In the meantime I will use Namecheap for the rest of the domains till they expire.
Thanks a lot. I will be back when I try the method.
Please use the multi-quote function if possible, as it makes the threads flow much easier. How to multi-quote can be found here Newbie GuideI will try free option, if nothing works I will consider your advice.
I got it using the above plugin, I will use this on my other domain.Sorry for the double post, but it took me over 30 minutes to edit my previous post and when I clicked to save the changes the 30 minutes editing window will have expired, so I couldn't type everything in that post and had to type if here instead...
So, here's a breakdown of what you need to do to get free SSL with NC (in case that the video I linked you with above is confusing or misleading):
======================= START OF TUTORIAL ==========================
First of all, you need these 4 things to get started, so make sure to write them down in a .txt file or something:
Server's IP... for me, this was 162.0.232.127 back then, but for you it might be different. Just log into your NC cpanel and take the IP from there and write it down (I don't remember where you'll be using this IP, all I know is that you need it)
SSH Port... for me, this was 21098. It's probably the same for you, too but just double check to make sure it's not a different one, otherwise use that port.
Username... this is your NC cpanel's username, it's what you type in to access cpanel
Password... again, it's what you need to sign into your cpanel
I think you might need the above 4 elements to access the terminal or something, I don't remember but have them ready, just in case...
Now, with these things written down on a piece of paper, you now need to access the terminal inside of your cpanel, which is usually under the Advanced section. But if you can't see it just type "terminal" into the search bar and you should find it. If you still can't find it... I don't know then... maybe NC have disabled it (if that's even possible, I don't know). But, 99% of the time you should be able to access the terminal one way or another...
Now, here's what you need to do in that terminal (but first, write all of the important commands of this tutorial in a notepad, because you need to copy-paste them because I don't think you'll remember them to be able to type from memory... and if I remember correctly the terminal closes pretty fast, so copy-pasting them it's the way to do it)
1. So, like I said, open up the terminal and type this into the terminal:
Code:curl https://get.acme.sh | sh
after typing the above code hit [ENTER] on your keyboard.
2. Then type this next code into the terminal:
Code:.acme.sh/acme.sh --issue --server letsencrypt -d site.com -d www.site.com -w /home/XXXXX/site.com/
and hit [ENTER] again, but make sure to replace site.com with your actual website (but preserve EVERYTHING as it's written in this code, or else it might not work), and also replace XXXXX with the username of your cpanel.
Also, it's better to replace your site and cpanel username in the .txt file that you'll be typing this code into, BEFORE typing it into the terminal, to avoid dead moments which might lead to the auto-closing of the terminal (this had happened to me few times before, that's why I had to write everything down first)
3. So anyway, after this 2nd line of code, you hit [ENTER] like I said, and then move on to the 3rd line of code that you type into the terminal, which is:
Code:cd .acme.sh/site.com/
and hit [ENTER] (but again, don't forget to replace site.com with your website before typing this code into the terminal)
4. then type this next line into the terminal:
Code:cat. site.com.key
hit [ENTER] (after you've replaced site.com with your actual website)
Now, after these 4 steps are done, a cron job should automatically be created for your account that automatically renews ALL of the certificates you create, every 60 days, so there's nothing more for you to do after the 1st certificate gets issued and is active.
But if no cron job is created after you follow the steps above you need to create one yourself. Unfortunately, I am not techy enough to guide you through this, but you probably need to add this code somewhere (either in terminal, or in the cron jobs sections, I don't know where exactly, but save it and try to use it somewhere if you don't get a cron job created automatically by the 4 steps above):
Code:"/home/XXXXX/.acme.sh"/acme.sh --cron --home "/home/XXXXX/.acme.sh" > /dev/null
Just make sure to replace XXXXX with the actual username of your cpanel before using this code wherever...
Also, I remember at that time (2021) that I've had a dynamic IP. I don't know why this matters, but if you also have a dynamic IP you need to either contact your ISP and ask them to give you a static IP, or contact Namecheap support and ask them to let you use your terminal with a dynamic IP. I think terminals only work with static IP, I don't know what the deal with this is, but I've run into this issue because I had a dynamic IP, so I contacted Neamcheap and told them that I can't use the terminal with a dynamic IP and then they've sent me a new link to my cpanel which had worked with dynamic IP and that's how I've been able to get my SSLs for free.... At least they've been cooperative on this front back then, given how scumbaggy they've become lately I wouldn't be surprised if this tutorial won't do shit anymore. I really wouldn't be surprised...
Anyway, just follow the steps above (except for activating the cron job if you already have 1 activated for the SSL certs) for EVERY website that you have. You only need to do this once and the SSLs should auto-renew themselves every 60 days for all eternity (and for free, of course, since you'll be using LE certs)...
===================== END OF TUTORIAL ====================
So why did you tell me "Learning to do this Sh*t is total waste of time?". Am still curious why you would say that and its working. Do you mind explaining yourself? I just saved 11$ X 10 = (110 USD)Move on to a different host that offer a free and auto renewal of ssl , both are important.
Dont even try learning to do this shit which is 0 value, total waste of time and does not work most of time.
Same with vps, use digital ocean ubuntu, along with hpanel free ssl auto renews or whoever else over these 2 things.
I prefer Lets Encrypt for my websites. If you have any trouble in doing that, let us know and maybe we all can help you with the process, but it also depends if you have cpanel access.
To be honest $11 is quite cheap. I had bought SSL certificates for $99 as well. But I don't feel it is necessary to put so much amount in them.
I will move from them soon. They should make this free, If others offer SSL for free why do they charge, I have used them for years but now I have to leave.I use hostinger and the renewal of the SSL is free, how stingy are those of namecheap?![]()
Thank you for the suggestion.Yes, of course! Why don't you use Let's Encrypt SSL? It's absolutely free.