Update: May 2019

Published 2019-05-12 on Matthew's Blog

It’s been a year and a half since starting this version of the blog. Behind the scenes, it’s been through a lot. Originally hosted on a Vultr VPS, this blog had been passed around to Linode, it had a long stay on a prgmr.com instance, and currently resides on a Linode instance again. As I host more and more things for myself and others, I’ve found I need to take more care into how much load another website might add, etc.

This blog was also originally published using the Ghost platform. I’ve been a big fan of Ghost for a long time, but recently they changed the main method of writing posts1, so I’ve made the switch to using Jekyll instead! One additional bonus here is the reduced overhead. Ghost relied on a database, an HTTP server in addition to the Nginx proxy, and regular updates. Jekyll, on the other hand, generated static HTML pages that Nginx can simply serve out of a directory. Publishing is a cinch, thanks to build.sr.ht. On every git push, the build will generate the static content and rsync it to my server! See the About page for more information on the website.

I do still have plans to add a photography portfolio to the site, but I haven’t figured out implementation yet. Lately I’ve been on a fun development kick, so it’s very likely I’ll be writing something from scratch.

Current Projects

Here’s what I’ve been spending more of my non-company time on:

  • VeganMSP.com

    WordPress is not the CMS I need for this project. I’d love to be able to have a database of restaurants with a few properties, including a list of tags, and then the website would be able to filter against those tags. This would allow me to keep redundancies down for items that may, for example, fit in a “Pizza” tag and an “Uptown” tag. Right now I would need to manually update the pizzeria in two locations should an update be necessary.

    A custom CMS is more or less in progress. I’m calling it “stocfs”, that’s for a Simple Tag Organized Content Filtering System. Feel free to check out the project page.

  • stocfs, as mentioned above
  • General upkeep on my various servers

    For reasons I won’t go into, I’ve managed to let my general upkeep schedule slip and neglected my servers, and most projects, for awhile. I’ve since gotten back into the swing of things and the servers are happier because of it! I added a new VPS to the mix. I decided to host my own Mastodon instance, and the server I threw it on was often under high load. I’ve moved a few things off the Mastodon server now onto the new VPS.

  1. Ghost used to be pure Markdown, but they’ve since moved to a more card-focused editing style. One of the biggst complaints I’ve seen and share is the lack of support for these wonderful footnotes! - https://blog.ghost.org/2-0/ 

Have a comment on one of my posts? Start a discussion in my public inbox by sending an email to ~mjorgensen/public-inbox@lists.sr.ht [mailing list etiquette]

Articles from blogs I follow around the net

Shell access for builds.sr.ht CI

Have you ever found yourself staring at a failed CI build, wondering desperately what happened? Or, have you ever needed a fresh machine on-demand to test out an idea in? Have you been working on Linux, but need to test something on OpenBSD? Starting this we…

via Drew DeVault's Blog August 19, 2019

Living the Slaughterhouse

via gokigen August 14, 2019

Google Alternatives for More Privacy and Less Monopoly

I hope I don’t have to explain why Google is bad, but just to give a few reasons to switch to alternatives: You’ll probably get better privacy because those alternatives collect less data about you, your data won’t get sold to advertisers or government or…

via Posts on jlelse's Blog August 7, 2019

Generated by openring

Recent Posts

Hi there!

I'm a systems administrator, front-end and back-end developer, and an IT guru in Minneapolis, MN. It’s nice to meet you.