Unlike GNOME, KDE Plasma does not have a super automatic means of storing SSH key passphrases in the user’s keyring. This post includes provides quick instructions on how to do so as well as as some extra explanatory details.
The obvious go-to for GitHub is the user-friendly web interface. A command-line alternate exists however for those included called hub. This post provides instructions on how to use for making and merging a pull request.
Hosting a static site on GitHub pages (in 2017 at least) with a generator other than Jekyll was awkward and HTTPS was not an option. An alternate is deploying to object storage with distribution via CDN. This post provides step-by-step instructions for migrating a GitHub page to S3 and CloudFlare.
Using nodenv for Node.js virtual environments in Ubuntu
I use nodenv for Node.js version and virtual environment management. In this post I briefly compare considered alternates and provide instructions on how to set nodenv up.
My first production deployment of Nextcloud was a version 11 manual (non-Snap) install on a Digital Ocean Ubuntu 16.04 instance. This post details my steps through this process including setting up a Let’s Encrypt SSL certificate.