{"id":3105,"date":"2026-03-13T14:33:49","date_gmt":"2026-03-13T19:33:49","guid":{"rendered":"https:\/\/jimlund.org\/blog\/?p=3105"},"modified":"2026-03-13T14:33:50","modified_gmt":"2026-03-13T19:33:50","slug":"added-ssl-certificate","status":"publish","type":"post","link":"http:\/\/jimlund.org\/blog\/?p=3105","title":{"rendered":"Added SSL certificate"},"content":{"rendered":"\n<p>Well, that was easier than expected.  I followed the directions here: <a href=\"https:\/\/linuxvox.com\/blog\/install-ssl-certificate-ubuntu\/\">https:\/\/linuxvox.com\/blog\/install-ssl-certificate-ubuntu\/<\/a>.  Added a &#8220;Let&#8217;s Encrypt&#8221; certificate using certbot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a2enmod ssl\nsystemctl reload apache2\ncertbot --apache -d yourdomain.com -d www.yourdomain.com<\/code><\/pre>\n\n\n\n<p>Expires every 90 days.  Auto-renew:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>crontab -e\n\nAdd:\n0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' &amp;&amp; sudo certbot renew --quiet<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Well, that was easier than expected. I followed the directions here: https:\/\/linuxvox.com\/blog\/install-ssl-certificate-ubuntu\/. Added a &#8220;Let&#8217;s Encrypt&#8221; certificate using certbot. Expires every 90 days. Auto-renew:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,23,20],"tags":[],"class_list":["post-3105","post","type-post","status-publish","format-standard","hentry","category-blog","category-linux","category-software"],"_links":{"self":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3105"}],"version-history":[{"count":1,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3105\/revisions"}],"predecessor-version":[{"id":3106,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3105\/revisions\/3106"}],"wp:attachment":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3105"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}