<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/rss.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fh="http://purl.org/syndication/history/1.0">
  <channel>
    <title>Series of posts about my homelab Archive</title>
    <link>https://pype.dev/homelab/</link>
    <description>My thoughts and streams of consciousness organized into barely coherent posts about things</description>
    <lastBuildDate>Tue, 06 Oct 2026 21:30:00 +0000</lastBuildDate>
    <generator>markata-go</generator>
    <docs>https://www.rssboard.org/rss-specification</docs>
    <atom:link href="https://pype.dev/homelab/archive/rss.xml" rel="self" type="application/rss+xml"></atom:link>
    <atom:link href="https://pype.dev/homelab/rss.xml" rel="current" type="application/rss+xml"></atom:link>
    <fh:complete></fh:complete>
    <item>
      <title>The Faulted Disk: harbor Replacement Writeup</title>
      <link>https://pype.dev/harbor-faulted-disk-replacement/</link>
      <description>The sequel to panicking-led-to-losing-my-desktop — this time the monitoring actually caught the disk dying, and nothing was lost.</description>
      <pubDate>Tue, 06 Oct 2026 21:30:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/harbor-faulted-disk-replacement/</guid>
      <category>homelab</category>
      <category>zfs</category>
      <category>tech</category>
      <category>backup</category>
    </item>
    <item>
      <title>💭 Docker | Atuin Docs</title>
      <link>https://pype.dev/thoughts-871/</link>
      <description>A 2-fer... So I want to host atuin and share shell history across my machines on my tailnet I think... it&#39;s such a nice</description>
      <pubDate>Sat, 22 Nov 2025 20:58:59 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-871/</guid>
      <category>homelab</category>
      <category>upgrades</category>
      <category>docker</category>
      <category>ssh</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>Homelabbing Realization - Configs and Git</title>
      <link>https://pype.dev/homelabbing-realization-configs-and-git/</link>
      <description>I&#39;m back to brainstorming migrations away from Docker Compose to something that solves multi-node networking and secrets but I don&#39;t want to go to k8s... so...</description>
      <pubDate>Thu, 13 Nov 2025 05:48:15 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/homelabbing-realization-configs-and-git/</guid>
      <category>homelab</category>
      <category>note</category>
    </item>
    <item>
      <title>RepoFlow Robot User</title>
      <link>https://pype.dev/repoflow-robot-user/</link>
      <description>I&#39;m trying to lean into repoFlow at home, and model some slightly better patterns than open borders to artifacts across all my services. As I&#39;m getting...</description>
      <pubDate>Mon, 10 Nov 2025 09:24:25 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/repoflow-robot-user/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>Proxy Pull Docker Images From Self-Hosted Container Registry Through Self-Hosted Repoflow</title>
      <link>https://pype.dev/proxy-pull-docker-images-from-self-hosted-container-registry-through-self-hosted-repoflow/</link>
      <description>This post is a short write-up of an issue I had while exploring Reploflow - a super solid artifactory-esq replacement for the homelab (and enterprise!). I&#39;ve...</description>
      <pubDate>Tue, 12 Aug 2025 06:59:02 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/proxy-pull-docker-images-from-self-hosted-container-registry-through-self-hosted-repoflow/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>repoflow</category>
    </item>
    <item>
      <title>💭 My Ultimate Self-hosting Setup</title>
      <link>https://pype.dev/thoughts-764/</link>
      <description>great post on self-hosting. I think in a lot of similar ways and had a siar journey. There&#39;s things I want to accomplish</description>
      <pubDate>Fri, 25 Jul 2025 19:56:38 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-764/</guid>
      <category>homelab</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>Using restic to backup my home directory</title>
      <link>https://pype.dev/using-restic-to-backup-my-home-directory/</link>
      <description>I need to backup my personal $HOME to my NAS cause there&#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data</description>
      <pubDate>Wed, 16 Jul 2025 09:12:26 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/using-restic-to-backup-my-home-directory/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>Jellyfin</title>
      <link>https://pype.dev/jellyfin/</link>
      <description>Jellyfin is the media server software I run at home</description>
      <pubDate>Fri, 11 Jul 2025 20:39:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/jellyfin/</guid>
      <category>homelab</category>
      <category>note</category>
    </item>
    <item>
      <title>Ghost</title>
      <link>https://pype.dev/ghost/</link>
      <description>Ghost is my primary application server. These are the specs...</description>
      <pubDate>Fri, 11 Jul 2025 20:23:35 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/ghost/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>The Homelab</title>
      <link>https://pype.dev/the-homelab/</link>
      <description>This is the landing page for my homelab posts. It isn&#39;t a feed because I will write things here and link out to relevant parts of the homelab.</description>
      <pubDate>Fri, 11 Jul 2025 20:22:51 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/the-homelab/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>💭 Docker Brings Compose to the AI Agent Era | Docker</title>
      <link>https://pype.dev/thoughts-746/</link>
      <description>Seems like docker is leaning harder into compose - which is great for me as a heavy compose user. I had heard about some</description>
      <pubDate>Fri, 11 Jul 2025 11:49:41 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-746/</guid>
      <category>docker</category>
      <category>ai</category>
      <category>homelab</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>💭 restic · Backups done right!</title>
      <link>https://pype.dev/thoughts-740/</link>
      <description>Welp, I need to be backing up my desktop home directory, specifically a directory of docker volume data... I thought dup</description>
      <pubDate>Tue, 08 Jul 2025 11:53:41 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-740/</guid>
      <category>nas</category>
      <category>homelab</category>
      <category>backups</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>Thoughts To Nostr</title>
      <link>https://pype.dev/thoughts-to-nostr/</link>
      <description>I am trying to use temporal at home for running automated pipelines. It&#39;s definitely overkill for my use case but this is America...</description>
      <pubDate>Tue, 08 Jul 2025 08:30:35 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-to-nostr/</guid>
      <category>projects</category>
      <category>nostr</category>
      <category>homelab</category>
      <category>pipelines</category>
    </item>
    <item>
      <title>💭 HomeBox</title>
      <link>https://pype.dev/thoughts-737/</link>
      <description>I stumbled onto homebox this morning scrolling a newsletter and it looks like something I&#39;ve been lightly thinking about</description>
      <pubDate>Mon, 07 Jul 2025 10:48:12 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-737/</guid>
      <category>homelab</category>
      <category>asset-management</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>💭 Self-Hosting A Cluster On Old Phones | Hackaday</title>
      <link>https://pype.dev/thoughts-735/</link>
      <description>Came across a blog and article on using a mobile OS to self-host a cluster on old phones... I happen to keep several old</description>
      <pubDate>Sun, 06 Jul 2025 11:30:17 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-735/</guid>
      <category>k8s</category>
      <category>linux</category>
      <category>android</category>
      <category>homelab</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>Github Star Sorter</title>
      <link>https://pype.dev/github-star-sorter/</link>
      <description>I wrote a simple app to sort, tag, and create tickets at home for my github stars... As of right now I have 1.3k stars and no convenient way to view them or...</description>
      <pubDate>Tue, 01 Jul 2025 08:01:31 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/github-star-sorter/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>temporal</title>
      <link>https://pype.dev/temporal/</link>
      <description>Temporal is a workflow orchestrator that I&#39;m interested in</description>
      <pubDate>Tue, 24 Jun 2025 21:21:43 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/temporal/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>temporal</category>
    </item>
    <item>
      <title>Traefik and gRPC for Temporal at home</title>
      <link>https://pype.dev/traefik-and-grpc-for-temporal-at-home/</link>
      <description>Someday I will potentially write up some stuff about temporal but for now it&#39;s a workflow orchestrator that I&#39;m interested in and I wanted to PoC it in my...</description>
      <pubDate>Tue, 24 Jun 2025 20:55:42 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/traefik-and-grpc-for-temporal-at-home/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>temporal</category>
      <category>grpc</category>
    </item>
    <item>
      <title>Nextcloud PHP Opache Memory Consumption</title>
      <link>https://pype.dev/nextcloud-php-opache-memory-consumption/</link>
      <description>Today I was combing through Nextcloud, just taking a gander at the apps, updates, etc.</description>
      <pubDate>Mon, 23 Jun 2025 08:46:20 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/nextcloud-php-opache-memory-consumption/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>nextcloud</category>
    </item>
    <item>
      <title>Quit issueing 200s for 500s</title>
      <link>https://pype.dev/quit-issueing-200s-for-500s/</link>
      <description>Stop this nonsense&#xA;&#xA;&#xA;&#xA;</description>
      <pubDate>Sun, 22 Jun 2025 06:55:21 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/quit-issueing-200s-for-500s/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>nonsense</category>
      <category>google</category>
      <category>veo3</category>
    </item>
    <item>
      <title>💭 Control Your n8n Instance Remotely with Telegram Bot Commands …</title>
      <link>https://pype.dev/thoughts-711/</link>
      <description>I&#39;m doing a lot of thinking and brainstorming about how I want to run some pipelines I have in my head, at home... thing</description>
      <pubDate>Sun, 22 Jun 2025 00:38:53 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-711/</guid>
      <category>n8n</category>
      <category>homelab</category>
      <category>todo</category>
      <category>telegram</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>Thinking In Diagrams</title>
      <link>https://pype.dev/thinking-in-diagrams/</link>
      <description>Something I didn&#39;t appreciate earlier on in my career (and I&#39;m only 8 as far as the age of that career goes anyways) was thinking through problems with...</description>
      <pubDate>Fri, 20 Jun 2025 06:55:31 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thinking-in-diagrams/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>dev-ops</category>
      <category>planning</category>
    </item>
    <item>
      <title>💭 pypeaday/whose-turn-is-it: Simple uv webapp to determine order…</title>
      <link>https://pype.dev/thoughts-709/</link>
      <description>We pray together as a family every night, but every single flipping night my daughter&#39;s fight about the order we go in..</description>
      <pubDate>Fri, 20 Jun 2025 01:23:26 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-709/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>reflection</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>Homelab Youtube Podcasts to AudioBookShelf Pipeline</title>
      <link>https://pype.dev/homelab-youtube-podcasts-to-audiobookshelf-pipeline/</link>
      <description>I wrote about using homelab-pinchflat for at-home mashup creation and a song flow for church. But I use it for more than, that and here&#39;s another prime use case</description>
      <pubDate>Wed, 18 Jun 2025 13:53:12 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/homelab-youtube-podcasts-to-audiobookshelf-pipeline/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>audiobookshelf</category>
      <category>pinchflat</category>
    </item>
    <item>
      <title>source_up for nested .envrc</title>
      <link>https://pype.dev/source-up-for-nested-envrc/</link>
      <description>I have a use case for nesting directories with cascading .envrc files. and ran into an issue where the parent environment was being reset by the child...</description>
      <pubDate>Tue, 17 Jun 2025 09:52:17 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/source-up-for-nested-envrc/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>direnv</category>
      <category>cli</category>
    </item>
    <item>
      <title>Stable Diffusion QR Codes for Josh</title>
      <link>https://pype.dev/stable-diffusion-qr-codes-for-josh/</link>
      <description>(fjords of Finland:1.3), (steep cliffs:1.1), (crystal-clear water:1.2), (reflection of sky on water:1.1), (early morning light:1.2), (golden hour glow:1.1),...</description>
      <pubDate>Tue, 17 Jun 2025 06:27:28 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/stable-diffusion-qr-codes-for-josh/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>digital-harbor</category>
      <category>qr</category>
      <category>stable-diffusion</category>
    </item>
    <item>
      <title>U-Blue Aurora Upgrade Broke HWA Docker</title>
      <link>https://pype.dev/u-blue-aurora-upgrade-broke-hwa-docker/</link>
      <description>I use Universal Blue&#39;s Aurora distribution on my daily driver desktop, and I rebooted today which led what I imagine is a kernel update. This broke all of my...</description>
      <pubDate>Sun, 15 Jun 2025 08:42:09 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/u-blue-aurora-upgrade-broke-hwa-docker/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>universal-blue</category>
    </item>
    <item>
      <title>Homelab Pinchflat</title>
      <link>https://pype.dev/homelab-pinchflat/</link>
      <description>I&#39;ve written about self-hosted-media before and addressed some thoughts with YouTube.</description>
      <pubDate>Sat, 14 Jun 2025 08:51:21 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/homelab-pinchflat/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>If You Want Something Make It So - Song Style</title>
      <link>https://pype.dev/if-you-want-something-make-it-so-song-style/</link>
      <description>In grad school a professor of mine, Mark Hunacek, said one of the most profound things I&#39;ve ever heard to the tune &#34;if you want it, then make it so&#34;... It&#39;s...</description>
      <pubDate>Sat, 14 Jun 2025 08:44:14 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/if-you-want-something-make-it-so-song-style/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>series-if-you-want-it-make-it-so</category>
      <category>music</category>
    </item>
    <item>
      <title>ZSA typing challenge issue</title>
      <link>https://pype.dev/zsa-typing-challenge-issue/</link>
      <description>I love zsa and have been using a moonlander for a few years now.</description>
      <pubDate>Fri, 13 Jun 2025 08:07:41 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/zsa-typing-challenge-issue/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>zsa</category>
      <category>typing</category>
    </item>
    <item>
      <title>Double Check Your DNS Records</title>
      <link>https://pype.dev/double-check-your-dns-records/</link>
      <description>I host my blog on cloudflare and manage my infra with terraform. I got a 522 when I went to recently and I wondered why since worked fine...</description>
      <pubDate>Fri, 13 Jun 2025 06:53:50 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/double-check-your-dns-records/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>dns</category>
      <category>terraform</category>
      <category>cloudflare</category>
    </item>
    <item>
      <title>💭 qwen3</title>
      <link>https://pype.dev/thoughts-685/</link>
      <description>I really don&#39;t know much about every self-hostable LLM out there... so much as happened. I am blessed at home with a pre</description>
      <pubDate>Wed, 11 Jun 2025 02:23:23 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-685/</guid>
      <category>llm</category>
      <category>ollama</category>
      <category>homelab</category>
      <category>qwen</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>💭 News - Apps - App Store - Nextcloud</title>
      <link>https://pype.dev/thoughts-680/</link>
      <description>I just started using FreshRSS to get familiar with subscribing to RSS feeds and leaning into that as opposed to social m</description>
      <pubDate>Mon, 09 Jun 2025 11:37:39 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-680/</guid>
      <category>rss</category>
      <category>news</category>
      <category>nextcloud</category>
      <category>homelab</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>Example For Andrew</title>
      <link>https://pype.dev/example-for-andrew/</link>
      <description>&#xA;&#xA;&#xA;</description>
      <pubDate>Sun, 08 Jun 2025 14:48:53 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/example-for-andrew/</guid>
      <category>homelab</category>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>I built a simple app for adding images to my blog</title>
      <link>https://pype.dev/i-built-a-simple-app-for-adding-images-to-my-blog/</link>
      <description>I built a simple fastAPI app called &#34;shotput&#34; that I run locally inside a git repo where I save images for my blog. The app is simple:</description>
      <pubDate>Sat, 07 Jun 2025 13:30:28 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/i-built-a-simple-app-for-adding-images-to-my-blog/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>python</category>
      <category>uv</category>
    </item>
    <item>
      <title>Double check your CIDR blocks!</title>
      <link>https://pype.dev/double-check-your-cidr-blocks/</link>
      <description>Copy paste - don&#39;t rely on typing correctly...</description>
      <pubDate>Sat, 07 Jun 2025 07:27:31 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/double-check-your-cidr-blocks/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>tailscale</category>
      <category>til</category>
    </item>
    <item>
      <title>homelab-journey-part-1</title>
      <link>https://pype.dev/homelab-journey-part-1/</link>
      <description>I want to start writing about my homelab and this first post can be a short introduction to how I got into homelabbing and a review of my current hardware....</description>
      <pubDate>Thu, 05 Jun 2025 08:19:57 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/homelab-journey-part-1/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>series-homelab</category>
    </item>
    <item>
      <title>Backups interrupted by full disk usage</title>
      <link>https://pype.dev/backups-interrupted-by-full-disk-usage/</link>
      <description>I just got a message from HCIO that my primary backup script is late... This happens every now and then but I decided to check on it... Quickly in and I...</description>
      <pubDate>Tue, 03 Jun 2025 21:08:50 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/backups-interrupted-by-full-disk-usage/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>homelab-computer-vision-pipelines</title>
      <link>https://pype.dev/homelab-computer-vision-pipelines/</link>
      <description>Done in 11 seconds! Subtitle and audio files are in the outputs folder.</description>
      <pubDate>Sat, 31 May 2025 08:18:55 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/homelab-computer-vision-pipelines/</guid>
      <category>tech</category>
      <category>homelab</category>
      <category>computer-vision</category>
    </item>
    <item>
      <title>Backups are dope</title>
      <link>https://pype.dev/backups-are-dope/</link>
      <description>I accidently chown&#39;d -R an app directory and it totally screwed up the database folder. Luckily I zfs replicate my docker volumes to another drive even on...</description>
      <pubDate>Tue, 27 May 2025 19:42:27 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/backups-are-dope/</guid>
      <category>tech</category>
      <category>homelab</category>
      <category>zfs</category>
      <category>til</category>
    </item>
    <item>
      <title>SearXNG</title>
      <link>https://pype.dev/searxng/</link>
      <description>I heard about SearXNG on a couple podcasts and saw it trending on GitHub several times before I finally decided to stand it up. I used it transparently when...</description>
      <pubDate>Sun, 25 May 2025 08:33:10 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/searxng/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Grafana + Gotify for push notifications</title>
      <link>https://pype.dev/grafana-gotify-for-push-notifications/</link>
      <description>It&#39;s easy to configure push notifications through Gotify from Grafana by setting up a generic Alerting Contact Point...</description>
      <pubDate>Mon, 07 Apr 2025 10:12:51 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/grafana-gotify-for-push-notifications/</guid>
      <category>infrastructure</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>💭 audiobookshelf</title>
      <link>https://pype.dev/thoughts-479/</link>
      <description>Audiobookshelf looks like a solid competitor for booksonic. I&#39;ve liked the simple subsonic api driven nature of booksoni</description>
      <pubDate>Sun, 29 Dec 2024 20:53:19 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/thoughts-479/</guid>
      <category>homelab</category>
      <category>thoughts</category>
    </item>
    <item>
      <title>Add a healthcheck to your FastAPI app</title>
      <link>https://pype.dev/add-a-healthcheck-to-your-fastapi-app/</link>
      <description>I&#39;m building a few FastAPI apps to throw in docker and run on my homelab... I wanted to add healthchecks and here&#39;s a simple way to do it</description>
      <pubDate>Sun, 15 Dec 2024 15:41:36 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/add-a-healthcheck-to-your-fastapi-app/</guid>
      <category>python</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Jellyfin container updates for HWE + AMD</title>
      <link>https://pype.dev/jellyfin-container-updates-for-hwe-amd/</link>
      <description>I use LSIO Jelyfin container for the easy addon they provide for AMD GPUs but I couldn&#39;t get trickplay to work with HWE...</description>
      <pubDate>Sat, 14 Dec 2024 11:27:15 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/jellyfin-container-updates-for-hwe-amd/</guid>
      <category>docker</category>
      <category>linux</category>
      <category>homelab</category>
      <category>til</category>
    </item>
    <item>
      <title>hostnamectl to easily change hostname</title>
      <link>https://pype.dev/hostnamectl-to-easily-change-hostname/</link>
      <description>hostnamectl is apparently a linux utility for easily changing your hostname in a variety of ways</description>
      <pubDate>Fri, 06 Dec 2024 07:25:59 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/hostnamectl-to-easily-change-hostname/</guid>
      <category>linux</category>
      <category>terminal</category>
      <category>homelab</category>
      <category>cli</category>
      <category>til</category>
    </item>
    <item>
      <title>DNS Broke After Reboot - Ubuntu 22.04</title>
      <link>https://pype.dev/dns-broke-after-reboot-ubuntu-22-04/</link>
      <description>I rebooted by server and DNS broke randomly. I have no idea if it was from a kernel update or what but that&#39;s the issue with Ubuntu I guess...</description>
      <pubDate>Fri, 22 Nov 2024 08:08:40 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/dns-broke-after-reboot-ubuntu-22-04/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>OPNSense Bootstrap Recovery</title>
      <link>https://pype.dev/opnsense-bootstrap-recovery/</link>
      <description>enabling DHCP WAN port ()- running the bootstrap script -</description>
      <pubDate>Thu, 07 Nov 2024 08:40:19 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/opnsense-bootstrap-recovery/</guid>
      <category>infrastructure</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Recovering OPNSense</title>
      <link>https://pype.dev/recovering-opnsense/</link>
      <description>I woke up to faulty internet and after some troubleshooting it turns out the root zfs dataset that OPNSense boots from got corrupted...</description>
      <pubDate>Wed, 06 Nov 2024 00:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/recovering-opnsense/</guid>
      <category>blog</category>
      <category>homelab</category>
    </item>
    <item>
      <title>docker-remote-add</title>
      <link>https://pype.dev/docker-remote-add/</link>
      <description>Add from url??</description>
      <pubDate>Tue, 17 Sep 2024 06:19:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/docker-remote-add/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Docker copy and chown</title>
      <link>https://pype.dev/docker-copy-and-chown/</link>
      <description>COPY --chown=myuser:mygroup source-file target-file</description>
      <pubDate>Tue, 17 Sep 2024 06:18:09 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/docker-copy-and-chown/</guid>
      <category>linux</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Interesting IPs between Jellyfin clients and server depending on tailscale and server address</title>
      <link>https://pype.dev/interesting-ips-between-jellyfin-clients-and-server-depending-on-tailscale-and-server-address/</link>
      <description>When connecting from my phone to jellyfin I&#39;m seeing some interesting patterns.</description>
      <pubDate>Fri, 12 Jul 2024 06:24:57 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/interesting-ips-between-jellyfin-clients-and-server-depending-on-tailscale-and-server-address/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
    </item>
    <item>
      <title>Upgrading your kernel can F you up… whoops</title>
      <link>https://pype.dev/upgrading-your-kernel-can-f-you-up-whoops/</link>
      <description>https://forum.proxmox.com/threads/update-error-with-coral-tpu-drivers.136888/#post-608975 I lost TPU for frigate, this saved me ass</description>
      <pubDate>Wed, 26 Jun 2024 10:21:59 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/upgrading-your-kernel-can-f-you-up-whoops/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Customize K9s</title>
      <link>https://pype.dev/customize-k9s/</link>
      <description>To customize k9s use the skins from catppuccin or the ones k9s supplies</description>
      <pubDate>Mon, 06 May 2024 11:57:07 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/customize-k9s/</guid>
      <category>cli</category>
      <category>homelab</category>
      <category>tech</category>
      <category>k8s</category>
      <category>til</category>
    </item>
    <item>
      <title>Kanboard to keep me focused on my own ideas</title>
      <link>https://pype.dev/kanboard-to-keep-me-focused-on-my-own-ideas/</link>
      <description>I&#39;ve been using kanboard as a self-hosted kanban board. It&#39;s keeping me focused on Digital Harbor when I&#39;d rather be doing something less productive.</description>
      <pubDate>Sat, 20 Apr 2024 18:27:07 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/kanboard-to-keep-me-focused-on-my-own-ideas/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>DHCP Restart to Save Ubuntu 22.04 Server Networking</title>
      <link>https://pype.dev/dhcp-restart-to-save-ubuntu-22-04-server-networking/</link>
      <description>I moved a computer to a remote location for an off-site backup but when it was powered on it wouldn&#39;t show up on any networks. A solution that got me back in...</description>
      <pubDate>Sun, 31 Dec 2023 20:26:50 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/dhcp-restart-to-save-ubuntu-22-04-server-networking/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Simple Port Forwarding OPNSense</title>
      <link>https://pype.dev/simple-port-forwarding-opnsense/</link>
      <description>https://forum.opnsense.org/index.php?topic=8783.0</description>
      <pubDate>Tue, 17 Oct 2023 10:26:34 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/simple-port-forwarding-opnsense/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Refresh Nextcloud Groupfolders after messing around on the filesystem</title>
      <link>https://pype.dev/refresh-nextcloud-groupfolders-after-messing-around-on-the-filesystem/</link>
      <description>Exec in as www-data and run ./occ groupfolders:scan folder_id -v (the -v to see what it&#39;s doing)</description>
      <pubDate>Sat, 23 Sep 2023 12:45:06 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/refresh-nextcloud-groupfolders-after-messing-around-on-the-filesystem/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>lsof to find what’s using your filesystem</title>
      <link>https://pype.dev/lsof-to-find-what-s-using-your-filesystem/</link>
      <description>lsof | grep /tank/nas shows me what is using my nas at any time!</description>
      <pubDate>Sun, 09 Apr 2023 13:32:38 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/lsof-to-find-what-s-using-your-filesystem/</guid>
      <category>zfs</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Changing ZFS key for child datasets of encrypted dataset after migration</title>
      <link>https://pype.dev/changing-zfs-key-for-child-datasets-of-encrypted-dataset-after-migration/</link>
      <description>➜ pihole sudo zfs load-key -L file:///path/to/.zfs.tank.key tank/encrypted/vms/arch-sandbox ➜ pihole sudo zfs change-key -o...</description>
      <pubDate>Sat, 08 Apr 2023 20:12:22 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/changing-zfs-key-for-child-datasets-of-encrypted-dataset-after-migration/</guid>
      <category>zfs</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Stable Diffusion Notes</title>
      <link>https://pype.dev/stable-diffusion-notes/</link>
      <description>Stable Diffusion is an AI art generation model similar to DALLE-2. Here are some prompts for generating art with Stable Diffusion.</description>
      <pubDate>Sat, 28 Jan 2023 14:15:11 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/stable-diffusion-notes/</guid>
      <category>homelab</category>
      <category>data</category>
      <category>tech</category>
    </item>
    <item>
      <title>FFMPEG 10-bit videos to 8-bit</title>
      <link>https://pype.dev/ffmpeg-10-bit-videos-to-8-bit/</link>
      <description>ffmpeg -i input.mp4 -map 0 -c:v libx264 -vf format=yuv420p -c:a copy output.mp4&#xA;</description>
      <pubDate>Mon, 16 Jan 2023 13:15:53 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/ffmpeg-10-bit-videos-to-8-bit/</guid>
      <category>cli</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Reminder about ssh-copy-id for SSH and Ansible</title>
      <link>https://pype.dev/reminder-about-ssh-copy-id-for-ssh-and-ansible/</link>
      <description>this makes sure I can run ansible from my desktop against VMs on my server easily if they have tailscale for the hostname - otherwise use the IP</description>
      <pubDate>Wed, 28 Dec 2022 13:33:07 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/reminder-about-ssh-copy-id-for-ssh-and-ansible/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Nextcloud Docker Upgrade Error</title>
      <link>https://pype.dev/nextcloud-docker-upgrade-error/</link>
      <description>https://nicolasbouliane.com/blog/nextcloud-docker-upgrade-error</description>
      <pubDate>Wed, 28 Dec 2022 09:39:27 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/nextcloud-docker-upgrade-error/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
    </item>
    <item>
      <title>Systemd timer for syncoid</title>
      <link>https://pype.dev/systemd-timer-for-syncoid/</link>
      <description>I have a bash script called which boils down to a barebones -</description>
      <pubDate>Wed, 21 Dec 2022 11:38:27 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/systemd-timer-for-syncoid/</guid>
      <category>zfs</category>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>Cron for Nextcloud in Docker</title>
      <link>https://pype.dev/cron-for-nextcloud-in-docker/</link>
      <description>AJAX wasn&#39;t cutting it, traditional crontab in containers doesn&#39;t make much sense to me, webcron is recommended but I don&#39;t want to register with anything...</description>
      <pubDate>Tue, 13 Dec 2022 06:43:45 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/cron-for-nextcloud-in-docker/</guid>
      <category>homelab</category>
      <category>docker</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>You can embed gifs?!</title>
      <link>https://pype.dev/you-can-embed-gifs/</link>
      <description>I learned you can embed gifs and stuch in things other than GH personal pages!</description>
      <pubDate>Sun, 09 Oct 2022 13:39:39 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/you-can-embed-gifs/</guid>
      <category>homelab</category>
      <category>webdev</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Don’t forget to load XMP!</title>
      <link>https://pype.dev/dont-forget-to-load-xmp/</link>
      <description>Bought some DDR4-3600 speed RAM but only seeing 2666? Load up the BIOS, find DRAM config or something similar, and make sure to load the XMP profile to get...</description>
      <pubDate>Sun, 09 Oct 2022 07:17:43 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/dont-forget-to-load-xmp/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>My PassMark Scores</title>
      <link>https://pype.dev/my-passmark-scores/</link>
      <description>!!! note &#34;Babyblue v2&#34;</description>
      <pubDate>Sat, 08 Oct 2022 18:43:29 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/my-passmark-scores/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Quick setup of ZFS encrytped datasets with sane permissions</title>
      <link>https://pype.dev/quick-setup-of-zfs-encrytped-datasets-with-sane-permissions/</link>
      <description>Assuming you have a pool called ...</description>
      <pubDate>Thu, 06 Oct 2022 19:58:01 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/quick-setup-of-zfs-encrytped-datasets-with-sane-permissions/</guid>
      <category>zfs</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Trick to login to web server on another box on lan</title>
      <link>https://pype.dev/trick-to-login-to-web-server-on-another-box-on-lan/</link>
      <description>TODO: change title - add --listen or --host or something as 0.0.0.0... that way it listens not on localhost or 127.0.0.1, but on all addresses!</description>
      <pubDate>Mon, 12 Sep 2022 18:48:45 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/trick-to-login-to-web-server-on-another-box-on-lan/</guid>
      <category>homelab</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Paperless-NGX filtering on IDs instead of values</title>
      <link>https://pype.dev/paperless-ngx-filtering-on-ids-instead-of-values/</link>
      <description>To filter for saved views from the admin console you have to use the of the tag you are using to filter on...</description>
      <pubDate>Tue, 09 Aug 2022 08:28:51 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/paperless-ngx-filtering-on-ids-instead-of-values/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Mounting exFAT USB in Linux</title>
      <link>https://pype.dev/mounting-exfat-usb-in-linux/</link>
      <description>Steps&#xA;sudo fdisk -l&#xA;then look for the device and partition&#xA;get the Type column&#xA;mount&#xA;Example &lt;a href=&#34;#example&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&#xA;&#xA;dumbledore in /media  NO PYTHON VENV SET &#xA;❯ sudo fdisk -l&#xA;&#xA;...&#xA;&#xA;Device     Boot    Start      End  Sectors  Size Id Type&#xA;/dev/sdk1  *        2048 60371951 60369904 28.8G  7 HPFS/NTFS/exFAT&#xA;/dev/sdk2       60371952 60437487    65536   32M ef EFI (FAT-12/16/32)&#xA;&#xA;&#xA;dumbledore in /media  NO PYTHON VENV SET &#xA;❯ sudo mount -t ntfs /dev/sdk1 /media/ventoy-usb -o uid=1000                       &#xA;NTFS signature...</description>
      <pubDate>Sun, 31 Jul 2022 07:38:43 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/mounting-exfat-usb-in-linux/</guid>
      <category>linux</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Xrdp-Authentication-Required-To-Create-Managed-Color-Device</title>
      <link>https://pype.dev/xrdp-authentication-required-to-create-managed-color-device/</link>
      <description>I just need to RDP into an Ubuntu box via Remmina and everytime I login I have to authenticate to create a color managed device... which I don&#39;t even know...</description>
      <pubDate>Mon, 18 Jul 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/xrdp-authentication-required-to-create-managed-color-device/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>ZFS Permissions for Sanoid/Syncoid</title>
      <link>https://pype.dev/zfs-permissions-for-sanoid/</link>
      <description>zfs allow -u $USER clone,load-key,create,destroy,mount,mountpoint,receive,send,rollback,compression,snapshot,hold,keylocation,bookmark tank&#xA;&#xA;load-key only needed if using encrypted datasets&#xA;&#xA;</description>
      <pubDate>Fri, 08 Jul 2022 15:54:58 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/zfs-permissions-for-sanoid/</guid>
      <category>zfs</category>
      <category>homelab</category>
      <category>cli</category>
      <category>til</category>
    </item>
    <item>
      <title>Setup KVM to boot from local PXE server</title>
      <link>https://pype.dev/setup-kvm-to-boot-from-local-pxe-server/</link>
      <description>Assuming you have a PXE server running you only need small edits to the virt-manager config</description>
      <pubDate>Wed, 06 Jul 2022 12:30:50 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/setup-kvm-to-boot-from-local-pxe-server/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Self-hosted Docker registry with proxy pull through</title>
      <link>https://pype.dev/self-hosted-docker-registry-with-proxy-pull-through/</link>
      <description>I decided that I want to self-host all my docker images for the purposes of regularly rebuilding and security scanning. The first step is to set up a...</description>
      <pubDate>Wed, 06 Jul 2022 06:44:35 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/self-hosted-docker-registry-with-proxy-pull-through/</guid>
      <category>homelab</category>
      <category>zfs</category>
      <category>tech</category>
    </item>
    <item>
      <title>kvm-network-interface-via-nat-ubuntu-20</title>
      <link>https://pype.dev/kvm-network-interface-via-nat-ubuntu-20/</link>
      <description>I have started using VMs more and more in my development workflow and it&#39;s impossible to work in a VM without an internet connection for me most of the time....</description>
      <pubDate>Sat, 25 Jun 2022 07:20:41 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/kvm-network-interface-via-nat-ubuntu-20/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
    </item>
    <item>
      <title>Reset SSH key passphrase</title>
      <link>https://pype.dev/reset-ssh-key-passphrase/</link>
      <description>I got into a pickle where I encrypted the ssh keys I use for my SSH connections on LAN, but then I couldn&#39;t run my ansible playbook on my server! ssh-keygen...</description>
      <pubDate>Mon, 13 Jun 2022 06:55:32 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/reset-ssh-key-passphrase/</guid>
      <category>homelab</category>
      <category>cli</category>
      <category>linux</category>
      <category>til</category>
    </item>
    <item>
      <title>Samba on Ubuntu 22 needs “inherit permissions” set</title>
      <link>https://pype.dev/samba-on-ubuntu-22-needs-inherit-permissions-set/</link>
      <description>see samba config on hogwarts</description>
      <pubDate>Tue, 31 May 2022 06:30:42 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/samba-on-ubuntu-22-needs-inherit-permissions-set/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Reindex Nextcloud After Adding Data via CLI</title>
      <link>https://pype.dev/reindex-nextcloud-after-adding-data-via-cli/</link>
      <description>I wrote here about setting up as the owner of any directories you want nextcloud to manage. However, I regularly struggle wtih permissions issues on my NAS...</description>
      <pubDate>Sun, 29 May 2022 15:34:33 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/reindex-nextcloud-after-adding-data-via-cli/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>arr client config</title>
      <link>https://pype.dev/arr-download-client-config/</link>
      <description>TIL that when setting up download clients for radarr/sonarr/lidarr/readarr/bazarr/prowlarr that you can utilize internal DNS and instead of hardcoding an IP...</description>
      <pubDate>Sat, 28 May 2022 13:29:28 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/arr-download-client-config/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Add space to your LVM on Ubuntu</title>
      <link>https://pype.dev/add-space-to-your-lvm-on-ubuntu/</link>
      <description>I ran out of space on the SSD in my server when doing some file transfers but only 100GB was used of a 256 GB SSD?</description>
      <pubDate>Thu, 26 May 2022 21:33:55 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/add-space-to-your-lvm-on-ubuntu/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Tdarr worker nodes share the cache!</title>
      <link>https://pype.dev/tdarr-worker-nodes-share-the-cache/</link>
      <description>When working with tdarr remote nodes, they need to have access not only to the same libraries but also the same transcode cache as the server otherwise the...</description>
      <pubDate>Wed, 25 May 2022 06:36:59 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/tdarr-worker-nodes-share-the-cache/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Local DNS with Pi-hole</title>
      <link>https://pype.dev/local-dns-with-pi-hole/</link>
      <description>Tailscale is way easier than this... I was doing this local DNS overwrite in Pi-hole before running tailscale and I haven&#39;t just totally &#34;kicked the habit&#34;...</description>
      <pubDate>Mon, 23 May 2022 09:40:59 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/local-dns-with-pi-hole/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Configure bridge network on Ubuntu 22.04 with Netplan</title>
      <link>https://pype.dev/configure-bridge-network-on-ubuntu-22-04-with-netplan/</link>
      <description>See 02-....yaml in ansible-nas</description>
      <pubDate>Sun, 22 May 2022 14:55:28 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/configure-bridge-network-on-ubuntu-22-04-with-netplan/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Netplan change from Focal to Jammy</title>
      <link>https://pype.dev/netplan-change-from-focal-to-jammy/</link>
      <description>I am revamping my home server and bumped myself early up to Jammy Jellyfish... however to my peril I reused my netplan config and after hitting my server...</description>
      <pubDate>Sun, 22 May 2022 13:23:17 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/netplan-change-from-focal-to-jammy/</guid>
      <category>homelab</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>How I use Nextcloud for safe central storage</title>
      <link>https://pype.dev/how-i-use-nextcloud-for-safe-central-storage/</link>
      <description>Setup admin 2. External Storage extension 3. Add my nas zfs dataset 4. chown -R www-data:www-data on anything nextcloud uploads to.</description>
      <pubDate>Thu, 19 May 2022 21:17:42 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/how-i-use-nextcloud-for-safe-central-storage/</guid>
      <category>homelab</category>
      <category>zfs</category>
      <category>tech</category>
    </item>
    <item>
      <title>Nextcloud permissions with ZFS and Ansible-NAS</title>
      <link>https://pype.dev/nextcloud-permissions-with-zfs-and-ansible-nas/</link>
      <description>As the nextcloud docs say... if you want to write to an external volume that location has to be writeable by the user/group on the host system... so if that...</description>
      <pubDate>Thu, 19 May 2022 13:55:20 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/nextcloud-permissions-with-zfs-and-ansible-nas/</guid>
      <category>homelab</category>
      <category>zfs</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>See ZFS snapshot disk usage</title>
      <link>https://pype.dev/see-zfs-snapshot-disk-usage/</link>
      <description>As I was cleaning up my NAS recently I noticed that I ran out of storage even though my disk usage looked pretty low... turns out I was keeping a mega-ton of...</description>
      <pubDate>Thu, 19 May 2022 06:05:23 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/see-zfs-snapshot-disk-usage/</guid>
      <category>zfs</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Remove ZFS Dataset Specific Snapshots</title>
      <link>https://pype.dev/remove-zfs-dataset-specific-snapshots/</link>
      <description>I started my homelab journey being super naive about ZFS and how to manage the filesystem... that bit me in the butt when transfering a ton of files out of...</description>
      <pubDate>Thu, 19 May 2022 05:49:16 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/remove-zfs-dataset-specific-snapshots/</guid>
      <category>linux</category>
      <category>zfs</category>
      <category>cli</category>
      <category>bash</category>
      <category>homelab</category>
      <category>til</category>
    </item>
    <item>
      <title>Jellyfin-Media-Players</title>
      <link>https://pype.dev/jellyfin-media-players/</link>
      <description>I use Jellyfin at home for serving up most of our media - movies and shows etc.</description>
      <pubDate>Sun, 17 Apr 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/jellyfin-media-players/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>self-hosted-media</title>
      <link>https://pype.dev/self-hosted-media/</link>
      <description>Self-hosting 1 or several media servers is another common homelab use-case. Getting content for your media servers is up to you, but I&#39;ll show a few ways...</description>
      <pubDate>Thu, 24 Mar 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/self-hosted-media/</guid>
      <category>python</category>
      <category>homelab</category>
      <category>tech</category>
      <category>series-homelab</category>
    </item>
    <item>
      <title>Truenas-And-Wireguard</title>
      <link>https://pype.dev/truenas-and-wireguard/</link>
      <description>One of the most common use cases for self-hosting anything is a file share system. I have been a fan of TrueNAS for a while. I currently use TrueNAS Core at...</description>
      <pubDate>Wed, 23 Mar 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/truenas-and-wireguard/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
    <item>
      <title>Wireguard</title>
      <link>https://pype.dev/wireguard/</link>
      <description>Virtual Private Networks are a big deal, and this shouldn&#39;t be considered anything even close to a guide on using them. Here are just my notes and some setup...</description>
      <pubDate>Sat, 12 Mar 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/wireguard/</guid>
      <category>homelab</category>
      <category>homepage</category>
      <category>tech</category>
    </item>
    <item>
      <title>Adblock-Coverage</title>
      <link>https://pype.dev/adblock-coverage/</link>
      <description>I run pi-hole at home for ad blocking and some internal DNS/DHCP handling.</description>
      <pubDate>Mon, 07 Mar 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/adblock-coverage/</guid>
      <category>homelab</category>
      <category>til</category>
      <category>tech</category>
    </item>
    <item>
      <title>Webservers-And-Indexes</title>
      <link>https://pype.dev/webservers-and-indexes/</link>
      <description>I host a lot of services in my homelab, but they&#39;re mostly dockerized applications so I have never had to care much about how content gets served up. Today I...</description>
      <pubDate>Sun, 06 Mar 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/webservers-and-indexes/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Traefik</title>
      <link>https://pype.dev/traefik/</link>
      <description>If you don&#39;t know about traefik and you need a reverse-proxy then you might want to check it out. I used to use nginx for my reverse proxy but the config was...</description>
      <pubDate>Sun, 06 Mar 2022 00:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/traefik/</guid>
      <category>homelab</category>
      <category>tech</category>
    </item>
  </channel>
</rss>