<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>0xC9C3</title><description>things i like and do</description><link>https://blog.stack.rip/</link><item><title>Processing compressed files with Apache Spark</title><link>https://blog.stack.rip/blog/apache-spark-preprocessing-files/</link><guid isPermaLink="true">https://blog.stack.rip/blog/apache-spark-preprocessing-files/</guid><description>Processing lzma + zip files with Apache Spark using UDFs</description><pubDate>Mon, 05 May 2025 12:00:00 GMT</pubDate></item><item><title>building the charybdis</title><link>https://blog.stack.rip/blog/building-the-charybdis/</link><guid isPermaLink="true">https://blog.stack.rip/blog/building-the-charybdis/</guid><description>A build log of the charybdis keyboard</description><pubDate>Tue, 05 Mar 2024 23:00:00 GMT</pubDate></item><item><title>Installing and configuring the GitHub Actions Runner Controller (legacy ARC)</title><link>https://blog.stack.rip/blog/configuring-github-arc-helm/</link><guid isPermaLink="true">https://blog.stack.rip/blog/configuring-github-arc-helm/</guid><description>A small guide on how to install and configure the GitHub Actions Runner Controller on a Kubernetes cluster.</description><pubDate>Wed, 14 May 2025 12:00:00 GMT</pubDate></item><item><title>Radxa X4 N100 Cluster Build Log - Part 5: Assembly Guide</title><link>https://blog.stack.rip/blog/n100-cluster-build-log-assembly/</link><guid isPermaLink="true">https://blog.stack.rip/blog/n100-cluster-build-log-assembly/</guid><description>Designing a case.</description><pubDate>Sun, 20 Apr 2025 08:00:00 GMT</pubDate></item><item><title>Radxa X4 N100 Cluster Build Log - Part 4: Benchmarks and Temperatures</title><link>https://blog.stack.rip/blog/n100-cluster-build-log-benchmarks/</link><guid isPermaLink="true">https://blog.stack.rip/blog/n100-cluster-build-log-benchmarks/</guid><description>Benchmarking the case and fan performance.</description><pubDate>Sat, 19 Apr 2025 08:00:00 GMT</pubDate></item><item><title>Mirror Tea</title><link>https://blog.stack.rip/blog/mirror-tea/</link><guid isPermaLink="true">https://blog.stack.rip/blog/mirror-tea/</guid><description>A small tool to mirror all your repositories from GitHub to a gitea instance.</description><pubDate>Sun, 16 Apr 2023 22:00:00 GMT</pubDate></item><item><title>My backup strategy</title><link>https://blog.stack.rip/blog/my-backup-strategy/</link><guid isPermaLink="true">https://blog.stack.rip/blog/my-backup-strategy/</guid><description>A very small documentation of my backup strategy.</description><pubDate>Sun, 16 Apr 2023 22:00:00 GMT</pubDate></item><item><title>configuring SonarQube SAML with Authentik as IDP</title><link>https://blog.stack.rip/blog/configuring-sonarqube-saml-with-authentik-as-idp/</link><guid isPermaLink="true">https://blog.stack.rip/blog/configuring-sonarqube-saml-with-authentik-as-idp/</guid><description>A small guide on how to configure authentik and SonarQube for SAML to work properly.</description><pubDate>Wed, 15 Nov 2023 23:00:00 GMT</pubDate></item><item><title>deploying without worrying using terraform, docker and restic</title><link>https://blog.stack.rip/blog/deploying-without-worrying-using-terraform-docker-and-restic/</link><guid isPermaLink="true">https://blog.stack.rip/blog/deploying-without-worrying-using-terraform-docker-and-restic/</guid><description>How to deploy your infrastructure without worrying</description><pubDate>Thu, 05 Oct 2023 22:00:00 GMT</pubDate></item><item><title>moving from docker compose files to a solution like Nomad + Consul + Vault + JuiceFS</title><link>https://blog.stack.rip/blog/moving-from-docker-compose-files-to-a-solution-like-nomad--consul--vault--juicefs/</link><guid isPermaLink="true">https://blog.stack.rip/blog/moving-from-docker-compose-files-to-a-solution-like-nomad--consul--vault--juicefs/</guid><description>An experience report on moving from docker-compose files to a solution like Nomad + Consul + Vault + JuiceFS</description><pubDate>Mon, 29 May 2023 22:00:00 GMT</pubDate></item><item><title>Radxa X4 N100 Cluster Build Log - Part 3: The Case</title><link>https://blog.stack.rip/blog/n100-cluster-build-log-case/</link><guid isPermaLink="true">https://blog.stack.rip/blog/n100-cluster-build-log-case/</guid><description>Designing a case.</description><pubDate>Thu, 17 Apr 2025 08:00:00 GMT</pubDate></item><item><title>Radxa X4 N100 Cluster Build Log - Part 7: Cost</title><link>https://blog.stack.rip/blog/n100-cluster-build-log-cost/</link><guid isPermaLink="true">https://blog.stack.rip/blog/n100-cluster-build-log-cost/</guid><description>Tally the cost of the cluster.</description><pubDate>Thu, 24 Apr 2025 08:00:00 GMT</pubDate></item><item><title>Radxa X4 N100 Cluster Build Log - Part 2: The Fan</title><link>https://blog.stack.rip/blog/n100-cluster-build-log-fan/</link><guid isPermaLink="true">https://blog.stack.rip/blog/n100-cluster-build-log-fan/</guid><description>Connecting a fan to the RADXA X4 and using PWM.</description><pubDate>Wed, 16 Apr 2025 08:00:00 GMT</pubDate></item><item><title>Creating a cheap container and package registry</title><link>https://blog.stack.rip/blog/creating-a-cheap-container-and-package-registry/</link><guid isPermaLink="true">https://blog.stack.rip/blog/creating-a-cheap-container-and-package-registry/</guid><description>A guide on how to host your own container and package registry for free using gitea and a cheap vps.</description><pubDate>Mon, 15 May 2023 22:00:00 GMT</pubDate></item><item><title>Docker GitHub Actions Runner</title><link>https://blog.stack.rip/blog/docker-github-actions-runner/</link><guid isPermaLink="true">https://blog.stack.rip/blog/docker-github-actions-runner/</guid><description>This is a Docker image for to easily self-host GitHub actions runners. Hourly builds are available on Docker Hub.</description><pubDate>Mon, 15 May 2023 22:00:00 GMT</pubDate></item><item><title>Using the Namecheap API despite assigned dynamic IP</title><link>https://blog.stack.rip/blog/using-the-namecheap-api-despite-assigned-dynamic-ip/</link><guid isPermaLink="true">https://blog.stack.rip/blog/using-the-namecheap-api-despite-assigned-dynamic-ip/</guid><description>Bypassing the Namecheap API IP allow list by using a proxy.</description><pubDate>Sat, 24 Sep 2022 22:00:00 GMT</pubDate></item><item><title>Radxa X4 N100 Cluster Build Log - Part 1: The Heatsink</title><link>https://blog.stack.rip/blog/n100-cluster-build-log-heatsink/</link><guid isPermaLink="true">https://blog.stack.rip/blog/n100-cluster-build-log-heatsink/</guid><description>The starting point of my Radxa X4 N100 cluster build and an alternative heatsink solution.</description><pubDate>Thu, 10 Apr 2025 08:00:00 GMT</pubDate></item><item><title>picotype - when you can&apos;t use your password manager</title><link>https://blog.stack.rip/blog/picotype---when-you-cant-use-your-password-manager/</link><guid isPermaLink="true">https://blog.stack.rip/blog/picotype---when-you-cant-use-your-password-manager/</guid><description>A small project to type your password over bluetooth using a raspberry pico and your phone.</description><pubDate>Sun, 10 Sep 2023 22:00:00 GMT</pubDate></item><item><title>Radxa X4 N100 Cluster Build Log - Part 8: Rack Mount</title><link>https://blog.stack.rip/blog/n100-cluster-build-log-rack-mount/</link><guid isPermaLink="true">https://blog.stack.rip/blog/n100-cluster-build-log-rack-mount/</guid><description>Mounting the cluster in a rack.</description><pubDate>Sun, 27 Apr 2025 08:00:00 GMT</pubDate></item><item><title>Radxa X4 N100 Cluster Build Log - Part 6: Provisioning the Cluster using Talos + Omni</title><link>https://blog.stack.rip/blog/n100-cluster-build-log-talos/</link><guid isPermaLink="true">https://blog.stack.rip/blog/n100-cluster-build-log-talos/</guid><description>Provisioning the cluster using Talos and Omni + working around the UUID / SMBIOS issue.</description><pubDate>Wed, 23 Apr 2025 08:00:00 GMT</pubDate></item><item><title>protalos - diving into kubernetes with talos, proxmox and terraform</title><link>https://blog.stack.rip/blog/protalos---diving-into-kubernetes-with-talos-proxmox-and-terraform/</link><guid isPermaLink="true">https://blog.stack.rip/blog/protalos---diving-into-kubernetes-with-talos-proxmox-and-terraform/</guid><description>A small documentation of my journey into kubernetes with talos, proxmox and terraform.</description><pubDate>Fri, 24 May 2024 22:00:00 GMT</pubDate></item><item><title>scaling down without scaling down</title><link>https://blog.stack.rip/blog/scaling-down-without-scaling-down/</link><guid isPermaLink="true">https://blog.stack.rip/blog/scaling-down-without-scaling-down/</guid><description>Using coder to scale down my development environment without losing any features and saving money.</description><pubDate>Tue, 31 Oct 2023 23:00:00 GMT</pubDate></item><item><title>running containers in the eu without cloud act headaches</title><link>https://blog.stack.rip/blog/bunny-net-magic-containers-eu-sovereignty/</link><guid isPermaLink="true">https://blog.stack.rip/blog/bunny-net-magic-containers-eu-sovereignty/</guid><description>Why I moved my APIs to bunny.net Magic Containers for GDPR compliance and EU data sovereignty</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>