<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>BinaryPatrick</title><description>A technical developer blog focused on small guides for things I&apos;ve struggled with or created.</description><link>https://binarypatrick.dev/</link><item><title>Hello World Again!</title><link>https://binarypatrick.dev/posts/2026/hello-world-again/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2026/hello-world-again/</guid><description>Finally, I have a blog set up! This is the first post ever.</description><pubDate>Thu, 26 Feb 2026 12:00:00 GMT</pubDate></item><item><title>Restart Unhealthy Docker Containers Automatically</title><link>https://binarypatrick.dev/posts/2025/restart-unhealthy-container/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2025/restart-unhealthy-container/</guid><description>A helpful way to automatically restart unhealthy containers</description><pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Systemd Remounting Service</title><link>https://binarypatrick.dev/posts/2025/systemd-remounting-service/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2025/systemd-remounting-service/</guid><description>In systemd, you can create an remount unit to ensure share stay mounted. This would work +perfectly, except, LXC does not support this systemd unit. So instead I created a service that runs a script, and a timer to trigger it. Like a cron, but still using systemd.</description><pubDate>Mon, 07 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Creating QR Codes for WiFi</title><link>https://binarypatrick.dev/posts/2024/creating-wifi-qr-codes/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2024/creating-wifi-qr-codes/</guid><description>Here&apos;s an easy way to create a QR code image you can print out and display so people can quickly join your WiFi network. In Debian, install qrencode.</description><pubDate>Sun, 21 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Running SQL Server using Docker Compose</title><link>https://binarypatrick.dev/posts/2024/running-sql-server-with-docker-compose/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2024/running-sql-server-with-docker-compose/</guid><description>A quick way to run SQL Server in a container</description><pubDate>Tue, 28 May 2024 00:00:00 GMT</pubDate></item><item><title>Docker Prune Cron Job</title><link>https://binarypatrick.dev/posts/2024/docker-prune-job/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2024/docker-prune-job/</guid><description>This is a helpful way to keep your containers from running out of space. Create a auto-prune cron job and put it in etc/cron.daily.</description><pubDate>Mon, 27 May 2024 00:00:00 GMT</pubDate></item><item><title>Configuring Traefik to work over Tailscale</title><link>https://binarypatrick.dev/posts/2024/traefik-over-tailscale/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2024/traefik-over-tailscale/</guid><description>This is a bit of an extention to this tailscale blog post. I would start there to get an idea of setting up tags and auth, as well as just information about exactly what this does in more detail.</description><pubDate>Mon, 27 May 2024 00:00:00 GMT</pubDate></item><item><title>Using curl with SNI</title><link>https://binarypatrick.dev/posts/2024/using-curl-with-sni-copy/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2024/using-curl-with-sni-copy/</guid><description>This is a short little reminder for myself, when using curl to make requests to local things and spoofing SNI, use the following command.</description><pubDate>Wed, 01 May 2024 00:00:00 GMT</pubDate></item><item><title>Adding a Figurine Login Message</title><link>https://binarypatrick.dev/posts/2023/adding-figurine-to-login/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/adding-figurine-to-login/</guid><description>I saw a very interesting video by Alex Kretzschmar about how to add a nice colorful login banner using Figurine that displays the hostname. I thought this would be helpful when working with several SSH sessions, so I added it to my hosts.</description><pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Troubleshooting LXC Boot Hang</title><link>https://binarypatrick.dev/posts/2023/troubleshooting-lxc-bootup/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/troubleshooting-lxc-bootup/</guid><pubDate>Tue, 18 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Using Prune to Manage Archives</title><link>https://binarypatrick.dev/posts/2023/using-prune-to-manage-archives/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/using-prune-to-manage-archives/</guid><description>A quick look at a nifty tool that lets you prune backup files</description><pubDate>Sun, 02 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Bitwarden Automated Backup</title><link>https://binarypatrick.dev/posts/2023/bitwarden-automated-backup/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/bitwarden-automated-backup/</guid><description>A detailed backup process for Bitwarden enabling local, encrypted vault backups. The process uses the Bitwarden CLI and runs locally on a linux instance.</description><pubDate>Mon, 26 Jun 2023 12:00:00 GMT</pubDate></item><item><title>Configuring Postfix with Gmail</title><link>https://binarypatrick.dev/posts/2023/configuring-postfix-with-gmail/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/configuring-postfix-with-gmail/</guid><description>Email is often a critical component notification for jobs and other things in linux. This is how I set up [Postfix](https://www.postfix.org/) on most of my instances. This guide is geared towards Debian based distros but can be translated for others.</description><pubDate>Mon, 26 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Installing Debian on Dell Wyse 3040</title><link>https://binarypatrick.dev/posts/2023/linux-on-dell-wyse-3040/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/linux-on-dell-wyse-3040/</guid><description>Recently picked up a very low power Dell Wyse 3040 to use as a headless docker host. It is powered by a quad-core Intel Atom Z8350 so not a lot of horsepower. It runs like a x64 Raspberry Pi. Installing Debian had some complications so I wanted to document them here.</description><pubDate>Sun, 25 Jun 2023 12:00:00 GMT</pubDate></item><item><title>Show IP on TTY Login Prompt</title><link>https://binarypatrick.dev/posts/2023/show-ip-in-tty-login-prompt/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/show-ip-in-tty-login-prompt/</guid><description>When I first log into a linux instance I&apos;ve set up, I often look to find the ethernet adapter details. To make this easier, I like to add the IP address to the TTY login screen. This is a nice thing to do for future me troubleshooting a networking problem.</description><pubDate>Sun, 25 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Backing up a Raspberry Pi Live</title><link>https://binarypatrick.dev/posts/2023/back-up-rpi-live/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/back-up-rpi-live/</guid><description>In a effort to keep all my devices backed up, I have been looking into a way to backup my Raspberry Pi devices.</description><pubDate>Fri, 16 Jun 2023 08:00:00 GMT</pubDate></item><item><title>Mounting a SMB Share at Boot</title><link>https://binarypatrick.dev/posts/2023/mounting-smb-share-at-boot/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/mounting-smb-share-at-boot/</guid><description>Very frequently I need to mount SMB2 or SMB3 shares inside of my linux devices. To do so I usually use fstab.</description><pubDate>Fri, 16 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Git Credential Caching</title><link>https://binarypatrick.dev/posts/2023/git-https-credential-caching/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/git-https-credential-caching/</guid><description>Having a local git repo configured, I haven&apos;t yet set up ssh authentication. Instead I use HTTPS with a username and password. It can be tiresome typing in the login credentials over and over, so I typically cache the credentials with a reasonable timeout.</description><pubDate>Wed, 14 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Reaching Quorum in Proxmox with an External QDevice</title><link>https://binarypatrick.dev/posts/2023/proxmox-quorum-qdevice/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/proxmox-quorum-qdevice/</guid><description>Having only two nodes in my Proxmox cluster, I wanted to add a third external device to keep quorum during reboots or other outages. To do so I added an external qdevice as a node which works as a voting only member of the cluster. The qdevice has to be debian based, so I set mine up on a raspberry pi.</description><pubDate>Mon, 27 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Autostarting Uctronics Raspberry Pi OLED Display</title><link>https://binarypatrick.dev/posts/2023/setup-rpi-uctronics-display/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/setup-rpi-uctronics-display/</guid><description>This is a quick setup for both the Uctronics display code, and the startup service. I will also give an example using rc.local.</description><pubDate>Sun, 26 Feb 2023 12:00:00 GMT</pubDate></item><item><title>Configuring Home Assistant for Reverse Proxy</title><link>https://binarypatrick.dev/posts/2023/reverse-proxy-home-assistant/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/reverse-proxy-home-assistant/</guid><description>This is a quick reminder for the code that needs to be added to the Home Assistant configuration YAML to get things working with a reverse proxy.</description><pubDate>Mon, 23 Jan 2023 12:00:00 GMT</pubDate></item><item><title>LXC: Installing Docker on a Debian CT</title><link>https://binarypatrick.dev/posts/2023/lxc-docker-setup/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2023/lxc-docker-setup/</guid><description>A quick guide to getting docker running on a Debian CT. Everything in this guide can be completed quickly by running this curl/sudo-bash script from my gist.</description><pubDate>Sun, 01 Jan 2023 12:00:00 GMT</pubDate></item><item><title>LXC: Setting up Plex</title><link>https://binarypatrick.dev/posts/2022/lxc-plex-setup/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2022/lxc-plex-setup/</guid><description>After setting up a new server, I wanted to migrate my plex install to the more powerful machine. This will be a jump from an i3-2100 to an i5-12500T. A substantial leap in performance.</description><pubDate>Sun, 18 Dec 2022 23:00:00 GMT</pubDate></item><item><title>Pi-hole setup with High Availablity</title><link>https://binarypatrick.dev/posts/2022/install-pihole-ha/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2022/install-pihole-ha/</guid><description>This is a step by step guide to set up Pi-hole in a high availability environment. Previously I was using a lone Raspberry Pi 3B to run Pi-hole. The issue with this setup was, if that pi went down, DNS was down on my network, which is definitely unacceptable. So let make it better!</description><pubDate>Sun, 18 Dec 2022 01:00:00 GMT</pubDate></item><item><title>LXC: First commands on a new Debian CT</title><link>https://binarypatrick.dev/posts/2022/debian-lxc-setup/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2022/debian-lxc-setup/</guid><description>A list of the first commands I run on a new Debian LXC to homogenize and secure my new environment.</description><pubDate>Sun, 18 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Start a SPA and it&apos;s API in one click</title><link>https://binarypatrick.dev/posts/2021/autostart-api-spa/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2021/autostart-api-spa/</guid><description>I&apos;ve been using start or jump scripts for a long time to start up my API and SPA at the same time. With project TYE on the horizon, I thought I would share more about my more simplistic, &quot;poor mans&quot;, implementation.</description><pubDate>Wed, 16 Jun 2021 12:00:00 GMT</pubDate></item><item><title>ASP.Net Core Host Initial Setup</title><link>https://binarypatrick.dev/posts/2021/net-core-host-setup/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2021/net-core-host-setup/</guid><description>I wanted to document some important steps I take setting up a new server for hosting ASP.Net Core apps. These steps change over time as versions and features change, but this post will serve as a good, general guide for things to consider and remember; both for myself and anyone else who stumbles across it!</description><pubDate>Thu, 08 Apr 2021 12:00:00 GMT</pubDate></item><item><title>Creating a super Outlook SPAM Rule</title><link>https://binarypatrick.dev/posts/2021/outlook-spam-rule/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2021/outlook-spam-rule/</guid><description>After signing up for several virtual conferences in 2020, I noticed my work inbox was becoming inundated with junk email. Now this being my work email, I don&apos;t use it for any personal correspondence, and frankly never respond to anyone outside of my work&apos;s domain. Using Outlook online&apos;s email rules, I was able to eliminate all SPAM from my inbox in one easy move.</description><pubDate>Tue, 23 Mar 2021 22:40:00 GMT</pubDate></item><item><title>Adding build versions in Angular</title><link>https://binarypatrick.dev/posts/2021/angular-build-versioning/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2021/angular-build-versioning/</guid><description>Have you ever found yourself wondering which version of an SPA is running when you pull up your site? This was a problem I wanted to answer in my Angular SPA. Utilizing the `npm version` command in my build pipeline, I was able to include my pipeline build number in my app, significantly decreased troubleshooting time and version confusion.</description><pubDate>Thu, 04 Mar 2021 19:30:00 GMT</pubDate></item><item><title>Hello World</title><link>https://binarypatrick.dev/posts/2020/hello-world-2020/</link><guid isPermaLink="true">https://binarypatrick.dev/posts/2020/hello-world-2020/</guid><description>Finally, I have a blog set up! This is the first post ever.</description><pubDate>Thu, 16 Jul 2020 12:00:00 GMT</pubDate></item></channel></rss>