How to Install an SSL Certificate on Linode with Let's Encrypt

  Рет қаралды 14,608

Tony Teaches Tech

Tony Teaches Tech

Күн бұрын

Learn how to install a free SSL certificate on a Linode VPS to enable HTTPS on your website. Specifically in this video tutorial, I'll teach you how to use Certbot to automatically install a Let's Encrypt SSL cert for your domain name using WordPress as an example.
$100 free Linode credit 👉 ttt.do/LinodeSSL (affiliate link)
Find more at tonyteaches.tech
Check out my vlog channel ‪@TonyFlorida‬
#letsencrypt #linode #ssl #certbot

Пікірлер: 95
@rudyleplane727
@rudyleplane727 2 жыл бұрын
Tony thank you so much! I was dreading the entire process but you made it so easy! Took me 20 minutes from start to finish with your help! I am subscribed, with notifications and smashed the like for this video!
@TonyTeachesTech
@TonyTeachesTech 2 жыл бұрын
Hey thank you so much Rudy :)
@rv4u
@rv4u 4 жыл бұрын
Thank you so much Tony - I've been working with Linode - deleted it many times coz I'm a novice. But I thank you for all your videos. I love you, Tony!
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
LOL don't worry, I re-image my Linodes all the time too. You're very welcome
@rv4u
@rv4u 4 жыл бұрын
@@TonyTeachesTech please continue more videos and helping more people like me. More power to ur channel!
@jackwright7014
@jackwright7014 4 жыл бұрын
I did not know you can get a free SSL this easily!!! Brilliant video thank you so much. For those wondering: no you don't need to edit a config file for your domain. If you leave it out, the bot will ask you to type out the domain instead!
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
So nice, right? Thanks for the tip Jack :)
@jackwright7014
@jackwright7014 4 жыл бұрын
@@TonyTeachesTech I have seen Lets Encrypt on the internet but never realised how awesome it is. So, I am donating £10/yr to them. It may not be a lot, but I don't earn a living wage yet so it's the best I can do!
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
@@jackwright7014 Very cool of you to do that
@1endell
@1endell 3 жыл бұрын
Thanks, man! I'm just trying to do this for months. I'm just learning by myself. Thanks, man. Cheers from Brazil.
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
Cheers!
@elmaudo
@elmaudo 4 жыл бұрын
Thanks Tony - That was an awesome video. Helped me out so much!
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
Glad to hear it!
@elmaudo
@elmaudo 4 жыл бұрын
@@TonyTeachesTech All your videos have been super helpful for me. I would love to see a Linode series that goes through some of the basics of ongoing system admin. How to keep the server secure, how to optimise it, have more than one domain on it, upgrade it, etc.
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
@@elmaudo thanks for your feedback! Security and optimization videos are in the works, stay tuned :) I do have a couple videos on how to manage multiple domains on a VPS: For Apache: kzbin.info/www/bejne/oni2g3eMZ66Entk For Nginx: kzbin.info/www/bejne/hmi6ZZyPoKuUhbc
@noblesavage149
@noblesavage149 3 жыл бұрын
Dude... just.... you are an hero we need
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
:)
@MrHanzTech
@MrHanzTech 3 жыл бұрын
muchas gracias Tony , se te entendio muy bien , eres un groxo mi brother ... me ayudaste sigue creando contenido
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
De nada. No se mucho español.
@Myektaie
@Myektaie 2 жыл бұрын
Thanks for the quick and to the point video :)
@Joe-rs7cy
@Joe-rs7cy 4 жыл бұрын
Thanks Tony, this really helps!
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
Happy to help!
@kokapeli
@kokapeli 4 жыл бұрын
Thanks Tony! I appreciate the video brother.
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
You bet
@وسيمالبوحميدي
@وسيمالبوحميدي 4 жыл бұрын
Thanks! You helped me a lot Tony!
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
Happy to help!
@sunmyke
@sunmyke 3 жыл бұрын
Thanks, this helps. I'm new to linode and would like to see more of "How To.." for linode
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
Here's all my Linode videos to date kzbin.infosearch?query=linode
@williampan2165
@williampan2165 4 жыл бұрын
Thanks Tony, this help me to solve big problem
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
My pleasure William :)
@coder236
@coder236 4 жыл бұрын
this is an awesome video, thank-you, thumbs up and subscribed!
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
Awesome, thanks for the sub!
@coder236
@coder236 4 жыл бұрын
@@TonyTeachesTech no problem, i was wondering if one day you'd be able to do a tutorial on setting up a staging sub-domain sometime. i'm a mid-level dev, been in the industry about 3.5yrs but i've always found setting up DNS and stuff a little complicated/confusing, especially when it comes to having a staging and production environment on the same server, i.e. pointing a sub domain at a separate folder to the production, which i'm not even sure how to do really. thank-you once again for the awesome content though, and i'm sure you probably get a million and one requests on a daily basis.
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
@@coder236 I do get a bunch of requests every day 🤣 and you're not the first to ask about a staging site. I've got a video scheduled for Dec 21 which walks through the process of setting up a staging site on Dreamhost with WordPress. Stay tuned for that and let me know if it meets your needs at the time. Thanks again for watching!
@johnc5258
@johnc5258 2 жыл бұрын
big help. thanks a lot man
@TonyTeachesTech
@TonyTeachesTech 2 жыл бұрын
No problem John!
@FredrikPlays
@FredrikPlays 4 жыл бұрын
Thank you! Very good tutorial!
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
You are welcome! Let me know if you have any questions!
@colew3841
@colew3841 3 жыл бұрын
awesome video thank you very much! i got stuck with vim couldnt figure out how to get out lol but i eventually figured out i have to type ":wp" to save and exit vim
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
Glad to hear it Cole
@natheeshkumar
@natheeshkumar 2 жыл бұрын
Can you please do it for kuber nates in linode
@ynroot
@ynroot 4 жыл бұрын
This save my week, thanks!!!!
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
Great to hear!
@jadee897
@jadee897 2 жыл бұрын
at 8:19 I'm not getting the "Your connection is not private" page, I get an error saying "This site can’t be reached ip took too long to respond. Try: Checking the connection Checking the proxy and the firewall Running Windows Network Diagnostics ERR_TIMED_OUT" How do I correct this? Did go and update the key like I was told at 3:38 . Has this caused an issue? I tried logging in on my iphone and it works though. Should I delete my linode and the .ssh folder on my computer and just start again to fix this up? I'm very confused.
@TonyTeachesTech
@TonyTeachesTech 2 жыл бұрын
Not sure what's going on. Are you able to spin up another Linode and start from scratch?
@amams_kaiser
@amams_kaiser 2 жыл бұрын
Thanks Tony.
@TonyTeachesTech
@TonyTeachesTech 2 жыл бұрын
You bet
@lyspooner5093
@lyspooner5093 3 жыл бұрын
Great for a website. What I have in mind is to just install a Jitsi Linode from the Marketplace as a sub-domain of my url. Is there an easier way to do this? And if I later want to add a WordPress website separately on my main domain, should I do that first with a wildcard SSL certificate?
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
You can host multiple sites on the same Linode without problem. I have other videos on my channel about that as well as SSL certs. Wildcard is an option, but not necessary
@lyspooner5093
@lyspooner5093 3 жыл бұрын
@@TonyTeachesTech Hi Tony, thanks. Can you tell me which config file to update for a simple Jitsi Meet server that I created just from the Marketplace? The files that you mention here don't show up on this installation, and I don't find a similar one anywhere.
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
@@lyspooner5093 Sorry I'm not familiar with Jitsi
@kickstarts2910
@kickstarts2910 Жыл бұрын
didnt have apache, installed it now i dont have wordpress.conf file. didnt work with nginx now cant get my head around this why is it so hard
@rey6253
@rey6253 3 жыл бұрын
Can u use the same certificate in case u have many wordpress instances in the same server, or u have to always run the certbot command for each of them ?
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
You should issue a new cert for every domain
@PrevostMedia832
@PrevostMedia832 3 ай бұрын
youre the best
@kichako
@kichako 3 жыл бұрын
Thank you! You're my hero. c:
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
You're welcome!
@renatozoppei
@renatozoppei 3 жыл бұрын
Tony, I have a Angular application running on Linode. I followed your steps and it´s perfect! Problem is that the certificate doesn´t cover backend scope and now they are having trouble to communicate. Have you ever faced this before?
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
I'm not sure what you mean by "backend scope"? Is this a wildcard SSL setup perhaps?
@ThunderCrack-1
@ThunderCrack-1 3 жыл бұрын
Hi tony. please expland this turial with how it can renew the cert automatically after 90days.
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
Check this out kzbin.info/www/bejne/nZm9iXmvft5-Z9E
@KamrulHasan725
@KamrulHasan725 4 жыл бұрын
Which Screen Recorder do you use?
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
QuickTime
@RTAllenProjects
@RTAllenProjects 2 жыл бұрын
Can you help with this message? E: Package 'python-certbot-apache' has no installation candidate
@freedomflights2479
@freedomflights2479 3 жыл бұрын
Once you are done editing the configuration file how do you exit and save
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
kzbin.info/www/bejne/q3aXkp-gpLJ1m8k
@EKUL34
@EKUL34 3 жыл бұрын
How would I go about getting an SSL Certificate for a python socket server running on Linode?
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
You should still be able to use certbot to get the cert
@EKUL34
@EKUL34 3 жыл бұрын
@@TonyTeachesTech I ended up figuring it out, thank you
@lutpispt7476
@lutpispt7476 3 жыл бұрын
Hi tony, want to ask. Why my wp always got Hello World after installing? im using Linode
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
Sorry, I don't know
@abdouazizseck8838
@abdouazizseck8838 4 жыл бұрын
HELLO! Nice video but what about NGINX! THanks a lot, in advance
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
You can simply swap out apache for nginx in the commands... apt-get install certbot python-certbot-nginx certbot --nginx
@abdouazizseck8838
@abdouazizseck8838 4 жыл бұрын
@@TonyTeachesTech Exactly I did this but the problem is Hi when i put this code "certbot --nginx -d ""MyDomainName" then I have this issue Performing the following challenges: http-01 challenge for ""MyDomainName"" nginx: [emerg] "server_names_hash_bucket_size" directive is duplicate in /etc/nginx/conf.d/server_names_hash_bucket_size.conf:1 Cleaning up challenges nginx restart failed: b'' b'' Can you help Pleae!
@abdouazizseck8838
@abdouazizseck8838 4 жыл бұрын
Even though I try certbot --nginx, I? have the same issue
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
@@abdouazizseck8838 I'm not familiar with this error, but it seems like this is a documented issue. Perhaps this link can help you github.com/certbot/certbot/issues/5199
@usama_khalid
@usama_khalid 4 жыл бұрын
thanks for the great video. I am new to coding (specially backend) . I am working on a website which requires lots of small images (like online stores) but linode/digital ocean's object storage has limit of 750 IOPS. can you make a video on " How to setup a CDN" to deliver images using my own servers on linode... it will be really helpful...
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
Yes, I am planning on making a CDN video! In the meantime, can I recommend Cloudways to you? It runs on Linode/Digital Ocean/Vultr and has a built in CDN with unlimited e-commerce stores that you can deploy in 1 click kzbin.info/www/bejne/bJ6rl4h7ppubars
@usama_khalid
@usama_khalid 4 жыл бұрын
@@TonyTeachesTech Thank you
@mohammedfareed4590
@mohammedfareed4590 3 жыл бұрын
How to install a free SSL certificate on a Linode running with Debain 8 ?
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
Similar instructions, but see certbot.eff.org/ for specific instructions
@KryptoKiddi
@KryptoKiddi 3 жыл бұрын
This setup seems fluked if you have more than one domain
@TonyTeachesTech
@TonyTeachesTech 3 жыл бұрын
You can install multiple domains with multiple ssl certs kzbin.info/www/bejne/oni2g3eMZ66Entk
@QuantumQuest999
@QuantumQuest999 4 жыл бұрын
How far this certbot - ssl service is trust-able ?
@TonyTeachesTech
@TonyTeachesTech 4 жыл бұрын
Yes Let's Encrypt is a trusted root certificate authority
@Rashmalai_edits
@Rashmalai_edits 7 ай бұрын
Dm you camrea quality
@George-d2x6r
@George-d2x6r Жыл бұрын
seem to explain it for WP only. Shame.
@flowmaintenance
@flowmaintenance 2 жыл бұрын
Found nothing on the wordpress.conf file
How to Install an SSL Certificate on Vultr with Let's Encrypt
11:03
Tony Teaches Tech
Рет қаралды 13 М.
Free SSL Certs in Kubernetes! Cert Manager Tutorial
16:51
Christian Lempa
Рет қаралды 63 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
How to Host Multiple WordPress Websites on One Server with Nginx
15:00
Tony Teaches Tech
Рет қаралды 40 М.
DIY Linux Webserver from Start to Finish Hosted by Linode
13:35
Novaspirit Tech
Рет қаралды 20 М.
Quick and Easy Local SSL Certificates for Your Homelab!
12:08
Wolfgang's Channel
Рет қаралды 906 М.
Let's Encrypt Explained: Free SSL
15:04
That DevOps Guy
Рет қаралды 136 М.
How to Host Multiple WordPress Websites on One Server with Apache
12:08
Tony Teaches Tech
Рет қаралды 28 М.
Why VPNs are a WASTE of Your Money (usually…)
14:40
Cyberspatial
Рет қаралды 1,5 МЛН
Apache vs NGINX
7:53
IBM Technology
Рет қаралды 318 М.
HTTPS, SSL, TLS & Certificate Authority Explained
43:29
Laith Academy
Рет қаралды 154 М.
Why I am Not Using OPNSense
8:26
Lawrence Systems
Рет қаралды 130 М.
Full Node.js Deployment - NGINX, SSL With Lets Encrypt
23:48
Traversy Media
Рет қаралды 411 М.