<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    
    
    <link>https://blog.bryanroessler.com/</link>
    <atom:link href="https://blog.bryanroessler.com/feed.xml" rel="self" type="application/rss+xml" />
    
      <item>
        <title>Restoring external (remote) WSL2 access</title>
        <description>
          
          Cannot access WSL2 instances remotely If you rely on external (remote) access to the Windows Subsystem for Linux (WSL2) you may have noticed that your manual port forwards have suddenly stopped working. Microsoft has started issuing WSL2 instances a randomized IP address on startup, which makes it difficult to reliably...
        </description>
        <pubDate>Thu, 18 Feb 2021 11:01:00 -0500</pubDate>
        <link>https://blog.bryanroessler.com/2021-02-18-external-wsl2-access-ubuntu-20-w-powershell/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2021-02-18-external-wsl2-access-ubuntu-20-w-powershell/</guid>
      </item>
    
      <item>
        <title>BTRFS on WSL2</title>
        <description>
          It works - 
          Introduction Recently I needed to move 20TB worth of data stored on my last remaining Windows HTPC server over to a BTRFS-powered NAS running a BTRFSized Fedora 33. However, I was quite limited by the wi-fi speeds of the embedded server running the data array and benchmarks indicated it would...
        </description>
        <pubDate>Mon, 14 Dec 2020 15:36:00 -0500</pubDate>
        <link>https://blog.bryanroessler.com/2020-12-14-btrfs-on-wsl2/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2020-12-14-btrfs-on-wsl2/</guid>
      </item>
    
      <item>
        <title>podmanRun</title>
        <description>
          A simple podman run wrapper - 
          Rationale In a previous post I demonstrated the benefits of running and developing code in containers in order to maintain a clean and predictable development environment. After using run-with-podman for several months I often ran into edge cases requiring additional argument handling. In light of this, I have simplified run-with-podman...
        </description>
        <pubDate>Fri, 15 May 2020 15:36:00 -0400</pubDate>
        <link>https://blog.bryanroessler.com/2020-05-15-podmanrun-a-simple-podman-wrapper/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2020-05-15-podmanrun-a-simple-podman-wrapper/</guid>
      </item>
    
      <item>
        <title>prunefiles</title>
        <description>
          An easy way to keep your repositories clean - 
          Overview Here’s a simple script/function to keep n number of the latest files that match your argument(s) in the current directory. I wrote this in order to periodically clean rpm and deb repositories. It will create file lists by matching one or more input arguments and keep only the latest...
        </description>
        <pubDate>Wed, 01 Apr 2020 00:00:00 -0400</pubDate>
        <link>https://blog.bryanroessler.com/2020-04-01-prune/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2020-04-01-prune/</guid>
      </item>
    
      <item>
        <title>Implementing dynamic code blocks in jekyll using liquid tags</title>
        <description>
          Keep your tutorials in sync with upstream code - 
          Overview Blogs are a great way to share code with users searching for solutions to similar problems. However, most code is ever-evolving, and as any programmer will tell you, “code is only finished when it is abandoned.” Writing static journal entries containing copy-and-pasted code blocks will lead to divergence from...
        </description>
        <pubDate>Wed, 18 Mar 2020 00:00:00 -0400</pubDate>
        <link>https://blog.bryanroessler.com/2020-03-18-insert-code-blocks-from-repository/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2020-03-18-insert-code-blocks-from-repository/</guid>
      </item>
    
      <item>
        <title>Developing in containers using podman and container management scripts</title>
        <description>
          Now with systemd! - 
          Note The scripts provided in this tutorial have been superseded by the simpler podmanRun wrapper. Overview In this tutorial we will be using Atom’s build package (although you are free to use your own IDE) and a container management script to run files/commands on default system images using podman. We...
        </description>
        <pubDate>Thu, 23 Jan 2020 00:00:00 -0500</pubDate>
        <link>https://blog.bryanroessler.com/2020-01-23-run-with-podman/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2020-01-23-run-with-podman/</guid>
      </item>
    
      <item>
        <title>JRiver Media Center: the client-client model</title>
        <description>
          
          Introduction My goals for using JRiver Media Center (JRMC) successfully are as follows: Enjoy my music when I want, where I want Make it easy to access Keep my media library organized Make it easy to add and remove media Keep my media library consistent across many devices Minimize the...
        </description>
        <pubDate>Wed, 12 Jun 2019 00:00:00 -0400</pubDate>
        <link>https://blog.bryanroessler.com/2019-06-12-jriver-client-client-model-with-syncthing/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2019-06-12-jriver-client-client-model-with-syncthing/</guid>
      </item>
    
      <item>
        <title>Configuring a lightweight headless X2Go server for managing remote GUI applications</title>
        <description>
          
          While it is certainly preferable to manage server applications via the terminal, sometimes it is not feasible for programs that rely on a GUI for their function. In this example I am using JRiver Media Center as a media server for my audio and video files located on a remote...
        </description>
        <pubDate>Tue, 21 May 2019 00:00:00 -0400</pubDate>
        <link>https://blog.bryanroessler.com/2019-05-21-headless-x2go-server-for-remote-gui-applications/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2019-05-21-headless-x2go-server-for-remote-gui-applications/</guid>
      </item>
    
      <item>
        <title>Autorenewing wildcard LetsEncrypt certificates on Namecheap using certbot + acme-dns</title>
        <description>
          The &quot;less&quot; painful way - 
          In early 2018, Let’s Encrypt began issuing wildcard HTTPS certificates (e.g. for *.bryanroessler.com), which vastly simplified the process of securing multi-domain personal websites for free. The main drawback is that LetsEncrypt requires users to renew their site certificates every three months, which can be a headache if users handle renewals...
        </description>
        <pubDate>Sat, 09 Feb 2019 00:00:00 -0500</pubDate>
        <link>https://blog.bryanroessler.com/2019-02-09-automatic-certbot-namecheap-acme-dns/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2019-02-09-automatic-certbot-namecheap-acme-dns/</guid>
      </item>
    
      <item>
        <title>Mass deploying Jekyll using git hooks</title>
        <description>
          
          As advertised, Jekyll is an excellent choice for building a simple (and secure!) personal or small business website. However, when compared to its better-known and bigger brethren, scaling the Jekyll workflow to manage multiple sites or subdomains is not readily apparent. In this post I will outline a git-based workflow...
        </description>
        <pubDate>Mon, 03 Dec 2018 00:00:00 -0500</pubDate>
        <link>https://blog.bryanroessler.com/2018-12-03-deploying-multiple-jekyll-sites/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2018-12-03-deploying-multiple-jekyll-sites/</guid>
      </item>
    
      <item>
        <title>Strategies for maximizing a low-end VPS</title>
        <description>
          It can do it! - 
          The rapidly deflating prices of cloud storage (and other low-end) VPS services makes it more economical than ever to roll your own off-site backup solution, free from the limitations of third-party backup providers that offer middling workflow integration, questionable security, and expensive bandwidth. As an added bonus, these cheap storage...
        </description>
        <pubDate>Fri, 22 Jun 2018 00:00:00 -0400</pubDate>
        <link>https://blog.bryanroessler.com/2018-06-22-strategies-for-maximizing-vps/</link>
        <guid isPermaLink="true">https://blog.bryanroessler.com/2018-06-22-strategies-for-maximizing-vps/</guid>
      </item>
    
  </channel>
</rss>
