How to Configure Git SSH for Pageant AuthenticationThe other day, I had trouble cloning a GitHub repository using PowerShell. I use SourceTree as my Git GUI, and it was working fine. However, cloning via the command line just wasn't working. I eventually discovered that my system Git was using a diff...Jul 9, 2024·2 min read
Deploying a Web App to a Server with Ansible, Part I: APIDuring the past few years, I have been developing a math-related web app. Now I wanted to deploy it to my LAMP server that I have discussed in some previous articles. I've decided to use Ansible, and I've described setting it up in WSL in this articl...Mar 14, 2022·4 min read
Setting Up Ansible on Windows Subsystem for Linux...and using it for deploying stuffMar 11, 2022·3 min read
Fixing Apache Document Root Directory Permissions on Ubuntu 20.04I recently set up a LAMP (Linux, Apache, MySQL, PHP) virtual private server in the cloud. However, I was unable to edit the files in the document root directory (i.e., /var/www/html) as a regular user. I definitely did not want to be logged in as the...Mar 1, 2022·2 min read
Securing a LAMP VPS with a Let's Encrypt Certificate...and Redirecting Everything to HTTPSFeb 28, 2022·2 min read
Installing LAMP on a Ubuntu 20.04 ServerI have a VPS server instance, and I wanted to install the LAMP stack onto it. It was, of course, already running Ubuntu 20.04, but everything else was missing. The steps were as follows: Refresh packages: sudo apt-get update Install MySQL: sudo apt-g...Feb 27, 2022·1 min read