<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jericho's blog</title><link>https://jkeyne.dev/</link><description>Recent content on Jericho's blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 09 Jul 2026 18:20:33 +0000</lastBuildDate><atom:link href="https://jkeyne.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Deploying my blog with ansible</title><link>https://jkeyne.dev/post/2023-10-08-deploying-my-blog-with-ansible/</link><pubDate>Sun, 08 Oct 2023 01:36:31 +0000</pubDate><guid>https://jkeyne.dev/post/2023-10-08-deploying-my-blog-with-ansible/</guid><description>&lt;p&gt;I&amp;rsquo;ve recently been making an effort to migrate my server stack to use &lt;a href="https://www.ansible.com/"&gt;ansible&lt;/a&gt; to manage everything.
So I wanted to see if I could compile and deploy my blog using just ansible. (spoiler: I can)&lt;/p&gt;</description></item><item><title>Scansnap S300, S1100, S1300, S1300i on Linux</title><link>https://jkeyne.dev/post/2022-01-29-scansnap-on-linux/</link><pubDate>Sat, 29 Jan 2022 03:03:06 +0000</pubDate><guid>https://jkeyne.dev/post/2022-01-29-scansnap-on-linux/</guid><description>&lt;p&gt;TLDR: run this script to get S300, S1100, S1300, or S1300i models working in Linux: &lt;a href="https://jkeyne.dev/scansnap.sh"&gt;script&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ARCHIVE: Linux on a NuVision 8" Tablet TM800W610L</title><link>https://jkeyne.dev/post/2021-11-01-linux-on-a-nuvision-8-tablet-tm800w610l/</link><pubDate>Mon, 01 Nov 2021 16:55:16 +0000</pubDate><guid>https://jkeyne.dev/post/2021-11-01-linux-on-a-nuvision-8-tablet-tm800w610l/</guid><description>&lt;p&gt;This is an old blog post I wrote back in March 2018, but I thought it might be worth posting again.&lt;/p&gt;</description></item><item><title>Jumpdrive only p-boot image</title><link>https://jkeyne.dev/post/2021-09-13-jumpdrive-only-p-boot-image/</link><pubDate>Mon, 13 Sep 2021 21:56:32 +0000</pubDate><guid>https://jkeyne.dev/post/2021-09-13-jumpdrive-only-p-boot-image/</guid><description>&lt;p&gt;TLDR: if you just want my image: &lt;a href="https://jkeyne.dev/multi.img.xz"&gt;here you go&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Setting up a startpage</title><link>https://jkeyne.dev/post/2021-05-20-settings-up-a-startpage/</link><pubDate>Thu, 20 May 2021 23:40:05 +0000</pubDate><guid>https://jkeyne.dev/post/2021-05-20-settings-up-a-startpage/</guid><description>&lt;p&gt;I made a pretty unusual setup for generating a start page. All you need is this python script, &lt;code&gt;sites.yml&lt;/code&gt;, and &lt;code&gt;index.css&lt;/code&gt;. I find this script makes it pretty easy for me to add new sites whenever I want. If you want to look at other examples of start pages feel free to look at &lt;a href="https://reddit.com/r/startpages"&gt;r/startpages&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Setting up nginx as a reverse-proxy for docker services</title><link>https://jkeyne.dev/post/2020-06-27-setting-up-nginx-as-a-reverse-proxy-for-docker-services/</link><pubDate>Sat, 27 Jun 2020 13:11:00 +0000</pubDate><guid>https://jkeyne.dev/post/2020-06-27-setting-up-nginx-as-a-reverse-proxy-for-docker-services/</guid><description>&lt;h1 id="prerequisites"&gt;Prerequisites&lt;/h1&gt;
&lt;p&gt;I&amp;rsquo;m going to assume that you have a few things already setup before starting.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A working server&lt;/li&gt;
&lt;li&gt;Working nginx setup&lt;/li&gt;
&lt;li&gt;A service already running in docker&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Setting up a blog</title><link>https://jkeyne.dev/post/2020-06-25-setting-up-a-blog/</link><pubDate>Thu, 25 Jun 2020 20:25:48 +0000</pubDate><guid>https://jkeyne.dev/post/2020-06-25-setting-up-a-blog/</guid><description>&lt;h1 id="getting-started"&gt;Getting started&lt;/h1&gt;
&lt;p&gt;The first two things you will need to setup your blog is a domain name and a server (either self-hosted or a vps). I&amp;rsquo;m not going to go into depth on setting those up in the blog entry as there are many ways to do it, but I chose to buy &lt;code&gt;jkeyne.dev&lt;/code&gt; from &lt;a href="https://www.namecheap.com"&gt;Namecheap&lt;/a&gt; and I got a server from &lt;a href="https://www.linode.com"&gt;Linode&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Hello world</title><link>https://jkeyne.dev/post/2020-06-25-hello-world/</link><pubDate>Thu, 25 Jun 2020 10:34:01 +0000</pubDate><guid>https://jkeyne.dev/post/2020-06-25-hello-world/</guid><description>&lt;p&gt;Welcome to my blog. I will be posting about my various projects over time here. I have a variety of interests so expect to see anything from electrical design to code to server setup to whatever else I feel like posting.&lt;/p&gt;
&lt;p&gt;My first few posts are going to be about how I setup my own blog along with the other services I have running on my server.&lt;/p&gt;</description></item><item><title>readme</title><link>https://jkeyne.dev/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jkeyne.dev/readme/</guid><description>&lt;h3 id="hi-im-jericho"&gt;Hi, I&amp;rsquo;m Jericho&lt;/h3&gt;
&lt;p&gt;QA Engineer with 7 years experience in automated testing and CI/CD pipeline development, currently working as a Software Quality Engineer at &lt;a href="https://redhat.com"&gt;Red Hat&lt;/a&gt;. I&amp;rsquo;m mostly working on testing the &lt;a href="https://github.com/openshift/rosa"&gt;ROSA CLI&lt;/a&gt; and &lt;a href="https://github.com/terraform-redhat/terraform-provider-rhcs"&gt;RHCS Terraform Provider&lt;/a&gt; projects. I mostly blog about home-labbing, but I&amp;rsquo;m hoping to expand my blog posts to a few other interests too.&lt;/p&gt;
&lt;h4 id="skills"&gt;Skills&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Languages:&lt;/strong&gt; Python, Golang, Bash, Rust, C++&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testing:&lt;/strong&gt; pytest, playwright, ginkgo, cypress&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DevOps:&lt;/strong&gt; Kubernetes, Helm, Terraform, CI/CD, Jenkins, Docker, Ansible&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CAD:&lt;/strong&gt; KiCAD, FreeCAD, OpenSCAD&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="links"&gt;Links&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/jkeyne"&gt;GitLab&lt;/a&gt; — jkeyne&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jerichokeyne"&gt;GitHub&lt;/a&gt; — jerichokeyne&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:jericho@jkeyne.dev"&gt;jericho@jkeyne.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="projects"&gt;Projects&lt;/h4&gt;
&lt;h5 id="personal-projects"&gt;Personal Projects&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/jkeyne/server_files"&gt;server_files&lt;/a&gt; - The ansible playbooks and roles for deploying all my docker containers for my homelab&lt;/li&gt;
&lt;li&gt;Coming soon: &lt;a href="https://gitlab.com/jkeyne"&gt;homelab&lt;/a&gt; - My repo for managing my k3s cluster using FluxCD. I&amp;rsquo;m currently migrating from my &lt;code&gt;server_files&lt;/code&gt; repo to this one, so it&amp;rsquo;s not ready for prime time yet&lt;/li&gt;
&lt;li&gt;Sadly most of my projects aren&amp;rsquo;t in a state that are ready to be shared yet, so I&amp;rsquo;m also including some projects I&amp;rsquo;ve contributed to either professionally or peronsally&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id="projects-ive-contributed-to"&gt;Projects I&amp;rsquo;ve contributed to&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/openshift/rosa"&gt;rosa&lt;/a&gt; — Red Hat OpenShift Service on AWS CLI tool&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/terraform-redhat/terraform-provider-rhcs"&gt;terraform-provider-rhcs&lt;/a&gt; — Terraform provider for Red Hat Cloud Services&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kdash-rs/kdash"&gt;kdash&lt;/a&gt; — Fast and intuitive Kubernetes TUI dashboard&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cliftonts/rokugtk"&gt;rokugtk&lt;/a&gt; — Open-source Python program to remotely control Roku devices&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>