📝 Hugo
This summer I converted my blog to use Hugo, a static site generator, and GitLab Pages for a simple, lightning-fast, and secure writing experience.
(24 Oct, 2019 - 3 min)
This summer I converted my blog to use Hugo, a static site generator, and GitLab Pages for a simple, lightning-fast, and secure writing experience.
(24 Oct, 2019 - 3 min)
Save on the hassle of testing and deploying code & make GitLab do it for you! In this tutorial we’re going to set up a Staging environment as well, and this requires a little prep work. Create a staging branch in your Git repo based on master, if you don’t have one. If you already use dev, development, or another name, that’s fine, just replace staging with whichever branch name is appropriate for you.
(27 Feb, 2019 - 5 min)
As a college student, I have enough data that I want secure, but no permanent, secure location for my server to go. This makes for some interesting challenges in managing my data.
(17 Jan, 2019 - 3 min)
As a student (and generally as someone learning tech), it’s really nice to be able to run the same technology that is used for production systems. However, this is not always a viable option, particularly as a college student, and I want to talk a bit about why this is a challenge.
(17 Jan, 2019 - 6 min)
Security is an important aspect of running a modern website, and part of that is ensuring the security of cookies and other data the attached to a given user. Here is what I learned while implementing Secure cookies on a project.
(8 Jan, 2019 - 3 min)
Running GitLab behind a proxy requires a bit of setup.
(12 Apr, 2018 - 1 min)
Mail servers are handy, even if you’re just using them for internal logging like I am.
(4 Apr, 2018 - 3 min)
Since I’ve been playing with a bunch of distros in VMs lately, let’s set up some (more) convenient remote access… After all, remembering semi-arbitrary strings isn’t fun, and I’m currently running 6 VMs that are just to see what various distros are doing, in addition to the other 9 I have for other things.
(17 Feb, 2018 - 3 min)
After more work than I’d like, I have Nextcloud & Collabora Office set up. I had a lot of issues running Collabora as a package during this.
(17 Feb, 2018 - 3 min)
A DMZ (“Demilitarized Zone”) is an isolated network segment, usually used for public-facing servers to keep anything that may go awry on them from being able to damage the rest of the network.
(6 Feb, 2018 - 4 min)