<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dustin Harriman</title>
    <link>/</link>
    <description>Recent content on Dustin Harriman</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 25 Apr 2026 15:48:23 +0000</lastBuildDate>
    <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Copyparty, FTPS and SFTP behind a Reverse Proxy</title>
      <link>/posts/copyparty_ftps_and_sftp_behind_a_reverse_proxy/</link>
      <pubDate>Sat, 25 Apr 2026 15:48:23 +0000</pubDate>
      <guid>/posts/copyparty_ftps_and_sftp_behind_a_reverse_proxy/</guid>
      <description>I can get copyparty to work nicely in some circumstances - like on the LAN. The disk space is much more cheap and abundant on a self-hosted server, as opposed to on a rented VPS in the cloud. But then sooner or later, one wants to access it remotely (not just within one&amp;rsquo;s home LAN).&#xA;So then one gets the idea to set up some sort of reverse proxy on a cloud server, leading to the server within the LAN.</description>
    </item>
    <item>
      <title>About Dustin Harriman</title>
      <link>/videos/</link>
      <pubDate>Fri, 27 Mar 2026 00:36:27 +0000</pubDate>
      <guid>/videos/</guid>
      <description>Videos I have a video channel, where I discuss such topics as:&#xA;Technology/Society&#xA;Open Source&#xA;Data Sovereignty/ Independence&#xA;Spirituality/Philosophy&#xA;All videos posted here have this license: (CC BY-NC-ND 4.0) Attribution-NonCommercial-NoDerivatives 4.0 International &amp;hellip;unless explicitly stated otherwise by myself</description>
    </item>
    <item>
      <title>Bot protection from Anubis</title>
      <link>/posts/anubis_bot_protection/</link>
      <pubDate>Tue, 17 Mar 2026 21:46:25 +0000</pubDate>
      <guid>/posts/anubis_bot_protection/</guid>
      <description>A website of mine was getting thickly attacked by bots. This has become even worse than in the last few months. My Monthly Network Transfer limits were under threat to be exceeded, at my cloud hosting provider. So I installed Anubis to protect my site.&#xA;After only one day of use of Anubis, the volume of traffic to my site all of a sudden reduced by about 40%.&#xA;Anubis can be quite tricky to install.</description>
    </item>
    <item>
      <title>Copyparty Reverse Proxy to a Raspberry Pi 4</title>
      <link>/posts/copyparty_reverse_proxy/</link>
      <pubDate>Fri, 13 Mar 2026 13:08:18 +0000</pubDate>
      <guid>/posts/copyparty_reverse_proxy/</guid>
      <description>I&amp;rsquo;ve got copyparty working behind a proper reverse proxy. This allows it to be publicly accessed using a nice domain name with SSL.&#xA;A reverse proxy (on a cloud VPS) re-directs the https traffic into my home lab where Copyparty is running on a Raspberry Pi 4:&#xA;Some geek friends of mine did some stress testing all at once on this Copyparty server. It could take a savage, nasty beating and survive.</description>
    </item>
    <item>
      <title>BTRFS scrubbing is indispensable, I say</title>
      <link>/posts/btrfs_scrub_good/</link>
      <pubDate>Wed, 11 Mar 2026 17:42:29 +0000</pubDate>
      <guid>/posts/btrfs_scrub_good/</guid>
      <description>I&amp;rsquo;ve had to abandon a backup drive, where a strange thing happened. After extensive testing, narrowing down where the problem was, an &amp;ldquo;fsck.ext4 -a&amp;rdquo; couldn&amp;rsquo;t detect a subtle, deeper issue. To detect the issue was brutally difficult, because the drive also got clean bill of health from &amp;ldquo;smartctl&amp;rdquo;. I reformatted it to BTRFS, to afford me scrubbing. It was only during a scrub that I could see the deeper issue - a massive slowdown in scrub speed partway through the scrub.</description>
    </item>
    <item>
      <title>Debian 13 Flarum 2.0.0 beta7 Install with Postgresql</title>
      <link>/posts/debian13_flarum_2.0.0_beta7_install_w_postgresql/</link>
      <pubDate>Tue, 03 Mar 2026 23:45:52 +0000</pubDate>
      <guid>/posts/debian13_flarum_2.0.0_beta7_install_w_postgresql/</guid>
      <description>I&amp;rsquo;m offering a &amp;ldquo;cheat sheet&amp;rdquo; of sorts to make it easy for potential Flarum testers/developers to quickly install a working Flarum.&#xA;The below text is not simply a script you run (it&amp;rsquo;s not for total Linux noobs), but rather read the comments line by line, taking your time. Then cut and paste the lines as commands to execute, having understood and grasped what you&amp;rsquo;re about to do. Ideally you&amp;rsquo;d be doing this in some sort of Linux container (LXC?</description>
    </item>
    <item>
      <title>Gotosocial Reverse Proxy With Wireguard</title>
      <link>/posts/gotosocial-reverse-proxy-with-wireguard/</link>
      <pubDate>Sat, 28 Feb 2026 19:17:00 +0000</pubDate>
      <guid>/posts/gotosocial-reverse-proxy-with-wireguard/</guid>
      <description>Dear fellow or potential fellow gotosocial instance admins,&#xA;I&amp;rsquo;ve come up with a novel way to set up a gotosocial server behind a reverse proxy, which avoids the use of making new firewalling rules - both on a VPS, and creating port forwarding on one&amp;rsquo;s home router. This method is ideal for minimizing the cost of running one&amp;rsquo;s own ActivityPub/Mastodon server, in a way that leverages inexpensive fast storage on the backend (say, on a RaspberryPi 5, 2GB of RAM, with an NVMe).</description>
    </item>
    <item>
      <title>Discord Alternatives</title>
      <link>/posts/discord-alternatives/</link>
      <pubDate>Sat, 21 Feb 2026 15:00:37 +0000</pubDate>
      <guid>/posts/discord-alternatives/</guid>
      <description>For those who want to start some new project in response to the Discord thing, I applaud your determination and good intentions, but please just be honest that you have a good decade or two of work ahead of you if you want to start from scratch. If that feels like it&amp;rsquo;s too far into the future, you might instead want to consider throwing in your efforts to existing projects, and doing whatever you can to lift up whatever weaknesses they have, having gotten to know them well for their strengths and weaknesses.</description>
    </item>
    <item>
      <title>Linux Self Hosting</title>
      <link>/posts/linux-self-hosting/</link>
      <pubDate>Sat, 21 Feb 2026 14:49:59 +0000</pubDate>
      <guid>/posts/linux-self-hosting/</guid>
      <description>My &amp;ldquo;Starter Pack&amp;rdquo; for Linux Self-Hosting:&#xA;Heimdall start page for your LAN Shiori bookmarks Copyparty for filesharing through web or FTP Kanboard Kanban board Kiwix for offline website content calibre-web for ebooks Hyper8 for self-hosted video content, like a poor man&amp;rsquo;s Youtube. mkdocs for a markdown-based wiki I self-host all of these, using nginx as the web server in all cases. These all consume very little RAM and CPU, and would run very performantly on a Raspberry Pi 5 2GB, with a decent SSD.</description>
    </item>
    <item>
      <title>Resume of Dustin Harriman</title>
      <link>/resume/</link>
      <pubDate>Thu, 19 Feb 2026 00:36:27 +0000</pubDate>
      <guid>/resume/</guid>
      <description>Curriculum Vitae of Dustin Harriman, B. Sc. I&amp;rsquo;m currently looking for employment. My resume can be downloaded here.&#xA;Contact me in: Signal Deltachat LinkedIn University Education: 4-year B. Sc. in Computer Science, graduating 1999 from the University of Saskatchewan&#xA;IT Career: InfoSec Consultant, Cumulata Consulting (Dec 2025 to present), Saskatoon, SK, Canada. Skills used: Network Administration, System Administration, Information Security, Analytical Skills, and patience. Secured laptops to bring them up to Security standards of customers.</description>
    </item>
    <item>
      <title>How to make Putty Colorized (an SSH terminal in Windows)</title>
      <link>/posts/putty-colorized/</link>
      <pubDate>Tue, 17 Feb 2026 20:21:22 +0000</pubDate>
      <guid>/posts/putty-colorized/</guid>
      <description>It&amp;rsquo;s been a looong time since I used putty (I ran it in a Wine &amp;ldquo;bottle&amp;rdquo;, these came from flatpak, I&amp;rsquo;m using Debian 13 KDE). To the author of putty: Thanks for all your efforts!&#xA;To my mind, 98% of the time, people would use putty to log into a linux box/VPS, like say a Raspberry Pi (Raspberry Pi OS, is Debian Trixie 13-based). This would be a sensible default assumption, demographically.</description>
    </item>
    <item>
      <title>Immich First Look</title>
      <link>/posts/immich-first-look/</link>
      <pubDate>Sun, 15 Feb 2026 20:40:27 +0000</pubDate>
      <guid>/posts/immich-first-look/</guid>
      <description>Immich has gotten really good, in just the last little while. Here are some random geek notes/thoughts, after several hours tinkering (non-geeks, stop reading here):&#xA;As to sizing: a Raspberry Pi 5 with 4GB (better yet, 8 to be safe) of RAM - and the docker container gets its own fast SSD, for storage - could do it. Forget using a Pi 4.&#xA;The Good News: I&amp;rsquo;m playing with Immich on a Raspberry Pi 5 in docker, really liking it.</description>
    </item>
    <item>
      <title>Linux Install Fest Jan 31 2026</title>
      <link>/posts/linux-install-fest-jan-31-2026/</link>
      <pubDate>Thu, 08 Jan 2026 16:07:55 +0000</pubDate>
      <guid>/posts/linux-install-fest-jan-31-2026/</guid>
      <description>Venue: Cliff Wright Public Library Meeting Room Saskatoon, Canada&#xA;Come learn about Linux! Bring a laptop and USB and get help installing onto your own device.&#xA;Why? faster on old PCs better privacy and autonomy can still do normal tasks for Canadians to get their &amp;ldquo;Elbows Up&amp;rdquo;, taking control of their own sovereignty, digital lives and personal data. Before Arrival:&#xA;bring a laptop newer than 8 years old, preferably one you&amp;rsquo;ve researched as 100% Linux hardware-compatible.</description>
    </item>
    <item>
      <title>About Dustin Harriman</title>
      <link>/about/</link>
      <pubDate>Thu, 08 Jan 2026 00:36:27 +0000</pubDate>
      <guid>/about/</guid>
      <description>About My name is Dustin Harriman, and I have a B. Sc. in Computer Science.</description>
    </item>
    <item>
      <title>My First Post</title>
      <link>/posts/my-first-post/</link>
      <pubDate>Thu, 08 Jan 2026 00:36:27 +0000</pubDate>
      <guid>/posts/my-first-post/</guid>
      <description>Introduction A bit about myself: I&amp;rsquo;m a meditator, Linux geek, infosec consultant, cyclist, friend of owls, cats, coffee, books, and Debian&#xA;BTW: This website has an RSS Feed</description>
    </item>
    <item>
      <title>Showcase of Dustin&#39;s past projects</title>
      <link>/showcase/</link>
      <pubDate>Thu, 08 Jan 2026 00:36:27 +0000</pubDate>
      <guid>/showcase/</guid>
      <description>Past Projects the Ajahn Subharo website. XMPP chat server (for family and friends). Wiki access, providing further explanation, may be granted if you ask nicely MatterMost Team Server (an Open Source Slack clone): it took dozens of hours of labour to write a tutorial explaining how to install it on a Raspberry Pi OpenWRT and Pi-Hole: It took 100+ hours to set up, then show operation of interconnected servers/services which offer a teenager-restriction-to-Social-Media solution on a home LAN, built entirely out of Open Source software.</description>
    </item>
  </channel>
</rss>
