<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>oct8l&#39;s pages</title>
    <link>https://oct8l.gitlab.io/</link>
    <description>Recent content on oct8l&#39;s pages</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 15 Feb 2025 19:28:19 -0600</lastBuildDate>
    
	<atom:link href="https://oct8l.gitlab.io/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Enabling Talos OS SecureBoot on HP EliteDesk 800 G5</title>
      <link>https://oct8l.gitlab.io/posts/2025/46/enabling-talos-os-secureboot-on-hp-elitedesk-800-g5/</link>
      <pubDate>Sat, 15 Feb 2025 19:28:19 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2025/46/enabling-talos-os-secureboot-on-hp-elitedesk-800-g5/</guid>
      <description>I&amp;rsquo;ve recently purchased a few HP EliteDesk 800 G5 desktops for my new homelab v2. This is to supplement my existing UnRAID setup with things running in containers, and some cronjobs on my main desktop that I sometimes have powered off. I&amp;rsquo;ll hopefully write some more about the whole new setup later, but for now, I just want to focus on getting my compute set up (securely) with Talos OS on my new nodes.</description>
    </item>
    
    <item>
      <title>Scripting LanCache DNS updates with Pi-hole</title>
      <link>https://oct8l.gitlab.io/posts/2021/297/scripting-lancache-dns-updates-with-pi-hole/</link>
      <pubDate>Sun, 24 Oct 2021 00:31:56 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2021/297/scripting-lancache-dns-updates-with-pi-hole/</guid>
      <description>As I was setting up uklan’s LanCache, I found myself wanting to figure out how I could keep handing out my Pi-hole to clients on multiple VLANs, yet still use my LanCache setup</description>
    </item>
    
    <item>
      <title>Relaxed Theme for Windows Terminal</title>
      <link>https://oct8l.gitlab.io/posts/2021/145/relaxed-theme-for-windows-terminal/</link>
      <pubDate>Tue, 25 May 2021 22:04:26 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2021/145/relaxed-theme-for-windows-terminal/</guid>
      <description>Much like how I&amp;rsquo;ve set up Relaxed Theme for Royal TS and for Cmder, I&amp;rsquo;ve started using Windows Terminal in Windows instead of Cmder, so I wanted to figure out how to make my own theme for WSL so it looks how I like it.
After downloading Windows Terminal, you can edit your settings JSON file by going to settings (hotkey of CTRL + ,) and clicking the &amp;ldquo;Open JSON file&amp;rdquo; in the bottom left.</description>
    </item>
    
    <item>
      <title>Quick pi-dns.me setup</title>
      <link>https://oct8l.gitlab.io/notes/one-liners/quick-pi-dns.me-setup/</link>
      <pubDate>Tue, 23 Jul 2019 16:12:25 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/one-liners/quick-pi-dns.me-setup/</guid>
      <description>Enter this one-liner into a BASH prompt, and it will generate a random string of 16 characters, create the name with pi-dns.me, update your current IP and make a cron entry to update it every 15 minutes.</description>
    </item>
    
    <item>
      <title>qrlink function</title>
      <link>https://oct8l.gitlab.io/notes/one-liners/qrlink-function/</link>
      <pubDate>Mon, 15 Jul 2019 14:42:47 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/one-liners/qrlink-function/</guid>
      <description>If you&amp;rsquo;re like me and want to access a URL on your phone because you&amp;rsquo;re signed into different accounts on your phone vs your main computer, you might find this useful.</description>
    </item>
    
    <item>
      <title>WireGuard performance with a Pi 3 A&#43;</title>
      <link>https://oct8l.gitlab.io/posts/2019/141/wireguard-performance-with-a-pi-3-a-/</link>
      <pubDate>Tue, 21 May 2019 10:16:00 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2019/141/wireguard-performance-with-a-pi-3-a-/</guid>
      <description>After running the WireGuard benchmarks on a Pi Zero, I thought I&amp;rsquo;d get out my Raspberry Pi 3A+ and try it out just for fun.</description>
    </item>
    
    <item>
      <title>WireGuard performance with a Pi Zero</title>
      <link>https://oct8l.gitlab.io/posts/2019/140/wireguard-performance-with-a-pi-zero/</link>
      <pubDate>Mon, 20 May 2019 14:52:16 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2019/140/wireguard-performance-with-a-pi-zero/</guid>
      <description>I had a spare Pi Zero (version 1.3 used for these tests) laying around, and I thought I’d try and check out what some basic performance marks were when running the Pi Zero as a WireGuard server. I haven’t been able to find a whole lot of other benchmarks for running WireGuard on a Pi Zero, so I thought I’d try some out.</description>
    </item>
    
    <item>
      <title>Add ssht to Linux</title>
      <link>https://oct8l.gitlab.io/notes/one-liners/add-ssht-to-linux/</link>
      <pubDate>Wed, 17 Apr 2019 13:28:25 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/one-liners/add-ssht-to-linux/</guid>
      <description>A quick one-liner to add a binary file that will launch tmux automatically upon an SSH connection.</description>
    </item>
    
    <item>
      <title>Category Cloud</title>
      <link>https://oct8l.gitlab.io/category-cloud/</link>
      <pubDate>Sat, 30 Mar 2019 09:48:40 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/category-cloud/</guid>
      <description>Category cloud  docker-toolbox git-for-windows home-networking homelab hugo-site magicmail microsoft openwrt security software splunk vmware wireguard  - full list of categories -</description>
    </item>
    
    <item>
      <title>Tag Cloud</title>
      <link>https://oct8l.gitlab.io/tag-cloud/</link>
      <pubDate>Fri, 29 Mar 2019 09:48:40 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/tag-cloud/</guid>
      <description>Tag cloud  ar300m bash bashrc cmder commenting commento curl diceware disqus docker dovecot exchange function github gitlab-ci homelab hugo kubernetes linux networking npm office-365 onedrive passphrases pfsense pihole powercli powershell raspberry-pi relaxed-theme royal-ts script talos-os ubiquiti udemy-course virtualbox vlans wget windows-terminal wireguard  - full list of tags -</description>
    </item>
    
    <item>
      <title>Hosting a cURLable script with GitHub Gists</title>
      <link>https://oct8l.gitlab.io/posts/2019/77/hosting-a-curlable-script-with-github-gists/</link>
      <pubDate>Mon, 18 Mar 2019 09:29:26 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2019/77/hosting-a-curlable-script-with-github-gists/</guid>
      <description>After making some entirely too long BASH scripts, I like to host them somewhere online to make it easier to get the script to whatever device I&amp;rsquo;m using. This is especially true when I want to run a long script on a brand new machine, a machine that I might not have enabled secure SSH access on yet, but one where I still have access to a tty. This is where the handy GitHub Gists comes in to play.</description>
    </item>
    
    <item>
      <title>PS1 prompt generator</title>
      <link>https://oct8l.gitlab.io/notes/ps1-prompt-generator/</link>
      <pubDate>Sat, 23 Feb 2019 21:01:39 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/ps1-prompt-generator/</guid>
      <description>A real cool site for generating a PS1 (prompt string) in Linux is ezprompt.net. It&amp;rsquo;s an awesome resource for generating your ideal prompt, and then dropping it quickly into your .bashrc file and running a source ~/.bashrc to get your new prompt.
Try it out!</description>
    </item>
    
    <item>
      <title>Contact</title>
      <link>https://oct8l.gitlab.io/contact/</link>
      <pubDate>Thu, 21 Feb 2019 10:47:44 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/contact/</guid>
      <description>Information on how to contact me</description>
    </item>
    
    <item>
      <title>Quick BASH function for adding WireGuard peers</title>
      <link>https://oct8l.gitlab.io/posts/2019/46/quick-bash-function-for-adding-wireguard-peers/</link>
      <pubDate>Fri, 15 Feb 2019 21:50:34 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2019/46/quick-bash-function-for-adding-wireguard-peers/</guid>
      <description>If you&amp;rsquo;re like me and diving into WireGuard as it picks up more attention, you might be adding lots of WireGuard peers to a server as you&amp;rsquo;re figuring it out and playing around with it. On my server box, I added a function to my .bashrc to make it a bit easier to add peers.
If you&amp;rsquo;d like, copy the following (three, and simple at that) lines into your .bashrc:</description>
    </item>
    
    <item>
      <title>Relaxed Theme for Cmder</title>
      <link>https://oct8l.gitlab.io/posts/2019/10/relaxed-theme-for-cmder/</link>
      <pubDate>Thu, 10 Jan 2019 19:40:02 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2019/10/relaxed-theme-for-cmder/</guid>
      <description>Just as I translated the Relaxed Theme to Royal TS, I&amp;rsquo;ve also made a color scheme in Cmder. I absolutely love Cmder, it&amp;rsquo;s become my replacement on my work laptop for the default CMD, PowerShell, Git for Windows, WSL Docker Toolbox, and basically any CLI available on Windows.
Anyway, head on over to your Cmder XML file (check the top of your Cmder settings screen), CTRL + F search for &amp;ldquo;Palette&amp;rdquo;, and append the following text to the end of the XML file:</description>
    </item>
    
    <item>
      <title>Relaxed Theme for Royal TS</title>
      <link>https://oct8l.gitlab.io/posts/2019/8/relaxed-theme-for-royal-ts/</link>
      <pubDate>Tue, 08 Jan 2019 15:28:14 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2019/8/relaxed-theme-for-royal-ts/</guid>
      <description>In my conquest to make everything have the fantastic Relaxed Theme, I have translated the colors into Royal TS 4 and 5 (They are the same colors and layouts for both versions).
Below are screenshots and pastes of the hex codes:
   Colors Hex code     Default foreground #D9D9D9   Cursor Text #D9D9D9   Black #353A44   Green #909D63   Blue #6A8799   Cyan #C9DFFF   Default background #353A44   Cursor color #D9D9D9   Red #BC5653   Yellow #EBDA7A   Magenta #B06698   White #F7F7F7</description>
    </item>
    
    <item>
      <title>Dexit (Docker EXIT) alias for Docker Toolbox!</title>
      <link>https://oct8l.gitlab.io/posts/2019/7/dexit-docker-exit-alias-for-docker-toolbox/</link>
      <pubDate>Mon, 07 Jan 2019 14:47:05 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2019/7/dexit-docker-exit-alias-for-docker-toolbox/</guid>
      <description>If you use Docker Toolbox for Windows, there&amp;rsquo;s an easier way to get everything shut down than going into the VirtualBox GUI and shutting down the Docker VM (if that&amp;rsquo;s how you&amp;rsquo;ve been doing it). There is a command called docker-machine that&amp;rsquo;s available when in the Docker BASH prompt that can control a lot of the host VM&amp;rsquo;s functions. In fact, Docker&amp;rsquo;s start.sh that runs when opening the BASH prompt uses it to configure everything inside of VirtualBox on startup.</description>
    </item>
    
    <item>
      <title>Add GitHub SSH keys to authorized_user file</title>
      <link>https://oct8l.gitlab.io/notes/one-liners/add-github-ssh-keys-to-authorized_user-file/</link>
      <pubDate>Mon, 07 Jan 2019 14:21:49 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/one-liners/add-github-ssh-keys-to-authorized_user-file/</guid>
      <description>If you have an SSH key you regularly use elsewhere added to your GitHub account, this one-liner to get those public keys and add them to the &lt;code&gt;~/.ssh/authorized_keys&lt;/code&gt; file of your current machine.</description>
    </item>
    
    <item>
      <title>Disable IPv6 in Ubuntu 14.04 or 16.04</title>
      <link>https://oct8l.gitlab.io/notes/one-liners/disable-ipv6-in-ubuntu-14.04-or-16.04/</link>
      <pubDate>Wed, 02 Jan 2019 12:46:51 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/one-liners/disable-ipv6-in-ubuntu-14.04-or-16.04/</guid>
      <description>If you&amp;rsquo;d like to disable IPv6 for whatever reason on Ubuntu 14.04 or 16.04, give this one-liner a go.</description>
    </item>
    
    <item>
      <title>Update a standalone ESXi server</title>
      <link>https://oct8l.gitlab.io/notes/one-liners/update-a-standalone-esxi-server/</link>
      <pubDate>Tue, 27 Nov 2018 13:37:32 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/one-liners/update-a-standalone-esxi-server/</guid>
      <description>Even though it&amp;rsquo;s not the proper way to do it in production, sometimes it&amp;rsquo;s just nice to be able to update ESXi from SSH, especially an individual instance at home or in a lab.</description>
    </item>
    
    <item>
      <title>My Diceware method</title>
      <link>https://oct8l.gitlab.io/posts/2018/329/my-diceware-method/</link>
      <pubDate>Sun, 25 Nov 2018 20:02:04 -0600</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/329/my-diceware-method/</guid>
      <description>In my journey down the rabbit hole of security, at some point I came across Diceware, probably in some discussion about xkcd #936. If this is the first time you&amp;rsquo;re hearing of Diceware, I will summarize it as a way of using the natural random entropy generated by rolling five dice to generate a secure passphrase for keeping your most valuable digital items secure. I just thought it was the coolest thing, and it made so much sense to create a long passphrase that is easy to remember, but hard to crack.</description>
    </item>
    
    <item>
      <title>Script to delete Dovecot files in MagicMail</title>
      <link>https://oct8l.gitlab.io/posts/2018/231/magicmail-delete-dovecot-files-script/</link>
      <pubDate>Sun, 19 Aug 2018 11:06:55 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/231/magicmail-delete-dovecot-files-script/</guid>
      <description>Every once in a while, Dovecot goofs itself up when customers are using multiple devices at the same time to check their mail, and we need to delete some files to get it to allow customers to view their emails again. This is partially a manual process until we&amp;rsquo;re able to get it more automated, but the script below has made it a bit easier to deal with needing to delete them.</description>
    </item>
    
    <item>
      <title>Import Exchange photos script</title>
      <link>https://oct8l.gitlab.io/posts/2018/214/import-exchange-photos-script/</link>
      <pubDate>Thu, 02 Aug 2018 13:23:50 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/214/import-exchange-photos-script/</guid>
      <description>This script is useful for setting multiple Exchange photos at once. In our still on-prem deployment, this is probably the quickest way for us to set pictures in batches when we have new hires.
This script is an amalgamation of a few different scripts I use in production, but mostly based off of a script from user Richard Diphoorn at powershell.org forums.
My specific iteration of the task that works for our environment is copying the photo to the local user&amp;rsquo;s pictures directory, and then running this script to pull those files in.</description>
    </item>
    
    <item>
      <title>Reset authorized_keys permissions</title>
      <link>https://oct8l.gitlab.io/notes/one-liners/reset-authorized_keys-permissions/</link>
      <pubDate>Thu, 19 Jul 2018 10:50:17 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/one-liners/reset-authorized_keys-permissions/</guid>
      <description>Sometimes, you might find you are having odd issues using public keys on a Linux server. It will fix any permissions issues that you might have caused by editing the files incorrectly.</description>
    </item>
    
    <item>
      <title>Dell R210 ii not booting</title>
      <link>https://oct8l.gitlab.io/notes/dell-r210-ii-not-booting/</link>
      <pubDate>Thu, 05 Jul 2018 11:53:27 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/dell-r210-ii-not-booting/</guid>
      <description>I thought I&amp;rsquo;d take the extra NIC out of a server and mount it back up.
Note to self, the Dell R210 ii server won&amp;rsquo;t boot unless the riser card is plugged into it&amp;hellip;
I&amp;rsquo;m sure there&amp;rsquo;s a BIOS setting somewhere but I figured it&amp;rsquo;d be easier to plug it in and leave it.</description>
    </item>
    
    <item>
      <title>Privacy</title>
      <link>https://oct8l.gitlab.io/privacy/</link>
      <pubDate>Mon, 02 Jul 2018 07:15:27 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/privacy/</guid>
      <description>I am currently using Google Analytics on oct8l.gitlab.io. This is to track numbers of visitors and to see which content is the most popular. You can definitely use an extension such as uMatrix to block the JavaScript from loading and I wouldn&amp;rsquo;t mind in the slightest! I have all options turned off as far as I can for tracking, but please visit the Google Privacy Policy for more information.
This site is hosted with GitLab Pages, and is thus governed under the GitLab.</description>
    </item>
    
    <item>
      <title>Disclaimer</title>
      <link>https://oct8l.gitlab.io/disclaimer/</link>
      <pubDate>Mon, 02 Jul 2018 07:15:21 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/disclaimer/</guid>
      <description>You are 100% responsible for your own IT Infrastructure, applications, services and documentation. oct8l.gitlab.io owners, authors and contributors assume no liability or responsibility for your work. Please independently confirm anything you read on this blog before executing any changes or implementing new products or services in your own environment.
Furthermore, authors and contributors are free to express their opinions, positive or negative–they are, like all opinions, not reflective of any larger group, and do not represent the opinions of anyone else.</description>
    </item>
    
    <item>
      <title>Generate SSH key</title>
      <link>https://oct8l.gitlab.io/notes/one-liners/generate-ssh-key/</link>
      <pubDate>Tue, 19 Jun 2018 10:36:30 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/notes/one-liners/generate-ssh-key/</guid>
      <description>A quick one-liner to generate a secure SSH key in Bash.</description>
    </item>
    
    <item>
      <title>Using SSH keys with git for Windows</title>
      <link>https://oct8l.gitlab.io/posts/2018/167/using-ssh-keys-with-git-for-windows/</link>
      <pubDate>Sat, 16 Jun 2018 14:13:13 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/167/using-ssh-keys-with-git-for-windows/</guid>
      <description>I think everyone would agree that SSH keys are a much better way to authenticate than usernames and passwords. I really just love them. Anyway, I have a freshly reformatted Windows 10 computer that I was wanting to access my GitLab account from, and wanted to set it up with keys for pushing to projects. After installing Git for Windows, I wasn&amp;rsquo;t quite sure how it really worked until a little bit of Googling and of course help from StackExchange and playing around with some settings.</description>
    </item>
    
    <item>
      <title>Using VirtualBox for the Splunker Udemy course</title>
      <link>https://oct8l.gitlab.io/posts/2018/166/using-virtualbox-for-the-splunker-udemy-course/</link>
      <pubDate>Fri, 15 Jun 2018 21:55:44 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/166/using-virtualbox-for-the-splunker-udemy-course/</guid>
      <description>At work, we&amp;rsquo;ve been looking to take better advantage of our local Splunk infrastructure. It&amp;rsquo;s a bit lacking in its current state, so I have been looking into kicking it up a notch for that sweet, sweet in-depth look into what&amp;rsquo;s going on in our environment. Now as you can imagine, Splunk is a very large and daunting beast at first glance. There are seemingly infinite ways to use it depending on what exactly you want to get out of it, and you can really get a lot out of it if you want to.</description>
    </item>
    
    <item>
      <title>PowerCLI install script</title>
      <link>https://oct8l.gitlab.io/posts/2018/162/powercli-install-script/</link>
      <pubDate>Mon, 11 Jun 2018 11:34:38 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/162/powercli-install-script/</guid>
      <description>Credit for this information should go to Kyle Ruddy&amp;rsquo;s post on the VMware Blogs platform. I have just packaged it up into a PowerShell script for ease of deployment.
Currently, this has been tested as of 6/11/2018, and is confirmed working on 64 bit Windows 10 builds 1709 and 1803 (which have PowerShell version 5). PowerCLI is running at 10.1.0 at the current date.
Below is a paste of the script hosted on this site.</description>
    </item>
    
    <item>
      <title>Adding binaries to the Git for Windows PATH</title>
      <link>https://oct8l.gitlab.io/posts/2018/151/adding-binaries-to-the-git-for-windows-path/</link>
      <pubDate>Thu, 31 May 2018 14:50:08 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/151/adding-binaries-to-the-git-for-windows-path/</guid>
      <description>As WSL becomes more mature, I will surely start using it more than I use the Bash that comes installed with Git for Windows. But for now, my main Bash interface is through the Git Bash terminal.
On my Windows computers for work (I don&amp;rsquo;t have much of a choice), I have a few scripts I like to port from my personal setup that I use frequently. One of the more relative ones that I figured I&amp;rsquo;d use as an example is my script to generate checksums for the scripts I upload.</description>
    </item>
    
    <item>
      <title>Figuring out VLANs on the Zyxel GS1900-24</title>
      <link>https://oct8l.gitlab.io/posts/2018/140/figuring-out-vlans-on-the-zyxel-gs1900-24/</link>
      <pubDate>Sun, 20 May 2018 13:39:05 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/140/figuring-out-vlans-on-the-zyxel-gs1900-24/</guid>
      <description>Every great network needs a great core switch, and I&amp;rsquo;ve found the Zyxel GS1900-24 to be perfect for my home&amp;rsquo;s needs. When I moved from DD-WRT on a WNDR3000 to a PC Engines APU2C4 running pfSense, I had to move the switching capabilities to an external device. This sent me out on a search for a new managed switch with gigabit networking capabilities and preferably 24 or more RJ45 ports.</description>
    </item>
    
    <item>
      <title>Minifying a Hugo site with Gitlab CI</title>
      <link>https://oct8l.gitlab.io/posts/2018/137/minify-hugo-gitlab-ci/</link>
      <pubDate>Thu, 17 May 2018 12:32:57 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/137/minify-hugo-gitlab-ci/</guid>
      <description>One of the things I love most about Hugo is the tiny size of the pages. Mine in particular uses very little JavaScript, so it loads very quickly and with minimal requests to the gitlab.io servers. Yet, ever since setting up the site, I&amp;rsquo;ve wanted to be able to make it even smaller.
One of the quirks about Hugo is even if there isn&amp;rsquo;t anything to render in the partials or layouts for a page, it will still leave a blank line when the HTML is rendered.</description>
    </item>
    
    <item>
      <title>Routing the guest wifi through OpenVPN in pfSense</title>
      <link>https://oct8l.gitlab.io/posts/2018/134/guest-wifi-through-vpn-pfsense/</link>
      <pubDate>Mon, 14 May 2018 12:29:36 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/134/guest-wifi-through-vpn-pfsense/</guid>
      <description>When I originally bought my Unifi AP AC Lite, I hadn&amp;rsquo;t put much thought into guest access. I was mainly getting it to improve my own network connectivity, and to get an AP that was independent of my router for greater flexibility. At first, I was using DD-WRT as my core router and firewall, but I have since moved to pfSense on an PC Engines APU2C4 which provides even more features than DD-WRT.</description>
    </item>
    
    <item>
      <title>Setting up Commento with Hugo</title>
      <link>https://oct8l.gitlab.io/posts/2018/129/setting-up-commento-with-hugo/</link>
      <pubDate>Wed, 09 May 2018 18:38:46 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/129/setting-up-commento-with-hugo/</guid>
      <description>Update 15 Apr 2019  While Commento served its purpose fantastically, I have moved on to Isso.   Update 11 Nov 2018  I have Commento working again on the site.   Update 11 Jan 2019  Commento has stopped working on my VPS and I have disabled it while I try to troubleshoot and rebuild it.    As I thought about it more, I realized that I didn&amp;rsquo;t like the idea of using Disqus for a commenting here on my Hugo site.</description>
    </item>
    
    <item>
      <title>Blocking ads in OpenWrt</title>
      <link>https://oct8l.gitlab.io/posts/2018/100/blocking-ads-in-openwrt/</link>
      <pubDate>Tue, 10 Apr 2018 21:27:28 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/100/blocking-ads-in-openwrt/</guid>
      <description>Here I have collected few scripts to block/manage ads at the source on my travel OpenWrt router, the GL-iNet AR300M. I use this on the travel router to save bandwidth, mostly while the VPN is active so I can save CPU cycles for the OpenVPN process.
All credit goes to tablespoon on GitHub/Tblspn on Reddit. I have just repackaged that script (with a couple of slight modifications to the servers it pulls from and the update schedule) with some other helpful scripts that have come in handy that I thought I&amp;rsquo;d share on GitLab, and write a bit about them.</description>
    </item>
    
    <item>
      <title>Allowing SSL in wget on OpenWrt/LEDE</title>
      <link>https://oct8l.gitlab.io/posts/2018/94/allow-ssl-in-wget-openwrt/</link>
      <pubDate>Wed, 04 Apr 2018 20:47:22 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/94/allow-ssl-in-wget-openwrt/</guid>
      <description>Why? For the post regarding blocking ads in OpenWrt, I had to figure out how to add some extra blocklists, including those from EasyList and AdAway. In vanilla OpenWrt, we&amp;rsquo;ll have to use wget to retrieve files, and I like to make sure that I can use secure protocols when grabbing text files across the internet.
The scripts ssl-in-wget.sh To enable using SSL/TLS in wget, make a script called ssl-in-wget.</description>
    </item>
    
    <item>
      <title>OneDrive Quota Mysteriously Changing</title>
      <link>https://oct8l.gitlab.io/posts/2018/92/onedrive-quota-mysteriously-changing/</link>
      <pubDate>Mon, 02 Apr 2018 20:33:40 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/92/onedrive-quota-mysteriously-changing/</guid>
      <description>Recently, we had a situation at work where seemingly random employees were experiencing their OneDrive capacity going down to 2GB (as opposed to the 1TB everyone should have), and they were receiving errors on their desktop clients when trying to sync files from their computers, as they were all well past the 2GB limit.
We had to open a PowerShell instance, run Connect-SPOService and reset the user&amp;rsquo;s account to have the 1TB of storage that they should.</description>
    </item>
    
    <item>
      <title>Gitlab CI Hugo Deploy Failing</title>
      <link>https://oct8l.gitlab.io/posts/2018/84/gitlab-ci-hugo-deploy-failing/</link>
      <pubDate>Sun, 25 Mar 2018 14:12:10 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/84/gitlab-ci-hugo-deploy-failing/</guid>
      <description>For a while, I had been having issues where GitLab-CI pipelines for this Hugo site would fail on the deploy function. This would let the site build correctly, but the files wouldn&amp;rsquo;t be pushed to the location where they were served to visitors. There are a few open issues where this same behavior is exhibited, but I did get a tip from @fyr77 on how they were able to resolve the issue for their own project.</description>
    </item>
    
    <item>
      <title>Docker Image for building Hugo site with GitLab CI</title>
      <link>https://oct8l.gitlab.io/posts/2018/80/docker-image-for-building-hugo-site-with-gitlab-ci/</link>
      <pubDate>Wed, 21 Mar 2018 20:38:22 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/80/docker-image-for-building-hugo-site-with-gitlab-ci/</guid>
      <description>When I was getting my Hugo site set up, I was looking for a way to implement search. Luckily, it seems that I ran across a solution by eddiewebb and I was able to get it set up.
Originally, I had issues where it would work locally, but when I would push it up to GitLab pages, CI would take over and publish a version of the site, but the search function didn&amp;rsquo;t work when it was live.</description>
    </item>
    
    <item>
      <title>Disqus Commenting</title>
      <link>https://oct8l.gitlab.io/posts/2018/75/disqus-commenting/</link>
      <pubDate>Fri, 16 Mar 2018 18:28:27 -0500</pubDate>
      
      <guid>https://oct8l.gitlab.io/posts/2018/75/disqus-commenting/</guid>
      <description>Update 15 Apr 2019  I have replaced Commento&#39;s functionality with Isso.   Update 11 Jan 2019  I have re-deployed Commento, and it is working again with my GitLab Pages site.   Update 11 Nov 2018  Commento has stopped working on my VPS and I have disabled it while I try to troubleshoot and rebuild it.   Update 15 May 2018  Disqus has been replaced by Commento.</description>
    </item>
    
    <item>
      <title>Home</title>
      <link>https://oct8l.gitlab.io/home/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://oct8l.gitlab.io/home/</guid>
      <description>Thanks for the visit!
This site will serve as a repository for any knowledge I gather in my professional career or in my private endeavors that I think is worth sharing. At times, it may just be a log of projects that I&amp;rsquo;ve worked on at home for fun.
I have moved into a more development-focused role at my current employer, but I still have a passion for small-scale, non-mission critical systems administration (mostly at home these days).</description>
    </item>
    
    <item>
      <title>Running Scripts</title>
      <link>https://oct8l.gitlab.io/running-scripts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://oct8l.gitlab.io/running-scripts/</guid>
      <description>All scripts that I upload and reference on my Hugo site will have an associated checksum file along with it. I have a BASH alias that will calculate and output checksums into a text file that matches the script but with an appended _checksum.txt. For example, the example script of script-example.sh, there exists a checksum file alongside it named script-example.sh_checksum.txt.
The four checksums calculated in this file are:
 MD5 SHA1 SHA256 SHA512  Hopefully this should give enough for compatibility of automated systems (MD5 and SHA1) and for security (SHA256, SHA512).</description>
    </item>
    
    <item>
      <title>Scripts Directory</title>
      <link>https://oct8l.gitlab.io/scripts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://oct8l.gitlab.io/scripts/</guid>
      <description>&amp;nbsp;Warning: Before downloading anything from this page, confirm that you are visiting the site via the https protocol.

&amp;nbsp;Note: Be sure to read the disclaimer before running any of the commands or scripts below.  You can check out some information about getting and running scripts and checksums from my site site here.
File name Size (bytes)   PowerCLI-Install.ps1 1484   PowerCLI-Install.ps1_checksum.txt 352   checksums.sh 154   checksums.</description>
    </item>
    
    <item>
      <title>Site search</title>
      <link>https://oct8l.gitlab.io/search/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://oct8l.gitlab.io/search/</guid>
      <description>This file exists solely to respond to /search URL with the related search layout template.
No content shown here is rendered, all content is based in the template layouts/page/search.html
Setting a very low sitemap priority will tell search engines this is not important content.
This implementation uses Fusejs, jquery and mark.js
Initial setup Search depends on additional output content type of JSON in config.toml ` [outputs] home = [&amp;quot;HTML&amp;quot;, &amp;quot;JSON&amp;quot;] \`</description>
    </item>
    
  </channel>
</rss>