Buy a domain (misk, namecheap, google domains) Set custom nameservers, I’m using Linode ns1.linode.comns2.linode.comns3.linode.comns4.linode.comns5.linode.com 3. Clone the dns entry in linode (just Domains, then Clone) 4. Setup Up Name Based Virtual Host and Destination Directory I have an apache server setup, so I need to make a new file to configure the virtual host. // … Continue reading Setting up a new website, 2021 version
I got email notifications that my Let’s Encrypt/certbot certificates were expiring, and these should auto-renew. I had explored certbot a bit ago to organize it more, but did not look into all aspects I looked into it a bit more and saw that everything with certbot was getting errors. First there was a misconfiguration due … Continue reading Certbot renewal fixes
Setting up a new computer so wanted to document the steps for that. Here’s how it is similar and has changed since I wrote one of these in 2012. Also it is interesting for me to see which I apps I downloaded that I still use or no longer use. Here are the setup steps: … Continue reading Setting Up a New Macbook Pro 2020 Version
I have had Certbot/LetsEncrypt set up on my websites to ensure they use SSL. Lots of it works automatically but it seemed some of the autorenewal of certifications had some issues. Particularly, I had a domain that wasn’t active anymore as part of a certificate with a lot of domains. Here were a few handy … Continue reading Managing SSL Certificates for HTTPS with Certbot
I’ve had lots of small and large coding projects I’ve done over the last 10+ years. Those projects are here: https://thekeesh.com/projectlist/ The issue is, almost all of the projects break over time if they aren’t maintained. They suffer from “bit rot,” where they just degrade over time. This happens for a number of reasons, but software changes, … Continue reading How do you keep personal coding projects working over long periods of time without maintenance?
I’m using a current Macbook Pro 13 inch but to be honest, in the first few days, it is not great. I got a newer machine with 16GB ram and a faster processor since the Macbook Air that I had (which is quite old at this point), was getting slow. But right now, since I’ve … Continue reading A Few Initial Thoughts On Upgrading to a New Macbook
Here’s a few notes for future reference for setting up a new mac laptop. I am setting up a new MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports), 16GB RAM. In terms of getting our codebase working, we’ve improved that process a lot using a tool called Strap ( https://github.com/mikemcquaid/strap and https://macos-strap.herokuapp.com/ ) — which helps get a few basic things … Continue reading Notes for Setting Up A New Mac
So I had a server on Linode that I had not updated for a while, and it was running Ubuntu 11.04 — which was so old that it was no longer easy for me to just update the OS from that server. Essentially, all the tools to upgrade that OS were so out of date that I … Continue reading Migrating an old Linode on Ubuntu 11.08 to Ubuntu 18.04