<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>The Tinkerer</title>
    <link>https://stalin.thetinkerer.dev/</link>
    <description>Recent content on The Tinkerer</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Fri, 21 Nov 2025 17:00:33 +0000</lastBuildDate><atom:link href="https://stalin.thetinkerer.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to build custom images using Hashicorp Packer.</title>
      <link>https://stalin.thetinkerer.dev/post/building-custom-images-using-packer/</link>
      <pubDate>Fri, 21 Nov 2025 17:00:33 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/building-custom-images-using-packer/</guid>
      <description>
        
          
            HashiCorp Packer is a powerful automation tool that lets you build highly customized machine images consistently across multiple platforms. This blog walks you through how to use Packer to create AWS AMIs that come preconfigured with a Prometheus Node Exporter running as a Linux service. It explains how templated image builds streamline deployments, improve reliability, and maintain consistent observability stacks. You will also learn how Prometheus is deployed as a Docker container and begins scraping metrics from both the node and prometheus itself, immediately after launch. The post emphasizes best practices for operational efficiency and repeatability, helping readers to adopt production-grade image automation with confidence. By following the steps, users gain practical insights into building optimized, monitoring-ready infrastructure using Packer in a real-world AWS scenario.
          
          
        
      </description>
    </item>
    
    <item>
      <title>How to Automate Uptime Kuma Monitors with AutoKuma using Docker Labels.</title>
      <link>https://stalin.thetinkerer.dev/post/automate-uptime-kuma-monitors-with-autokuma-and-docker-labels/</link>
      <pubDate>Fri, 17 Oct 2025 15:00:33 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/automate-uptime-kuma-monitors-with-autokuma-and-docker-labels/</guid>
      <description>
        
          
            AutoKuma is a lightweight automation tool that works with Uptime Kuma to automatically create and manage monitors for your Docker containers. It listens to Docker events and reads container labels to decide what services to monitor. By mounting the Docker socket, AutoKuma can detect container changes in real time and update Uptime Kuma accordingly. This eliminates the need to manually add or remove monitors whenever new containers are deployed. You can easily set it up using Docker Compose alongside Uptime Kuma. It’s a great way to simplify monitoring for homelab or DevOps environments where containers frequently change.
          
          
        
      </description>
    </item>
    
    <item>
      <title>How to Configure Telegram and Slack Notifications in Uptime Kuma</title>
      <link>https://stalin.thetinkerer.dev/post/configure-uptime-kuma-telegram-slack-notifications/</link>
      <pubDate>Wed, 08 Oct 2025 22:00:33 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/configure-uptime-kuma-telegram-slack-notifications/</guid>
      <description>
        
          
            Uptime Kuma is a self-hosted monitoring tool that tracks the uptime of websites, services, and servers in real time. This guide explains how to configure Uptime Kuma to send instant alerts through Telegram and Slack. You’ll learn how to create a Telegram bot and set up a Slack webhook for seamless notification delivery. After connecting these channels in Uptime Kuma, you can test and verify that alerts are triggered correctly. With this setup, you’ll receive immediate downtime or recovery notifications without manually checking the dashboard. By the end, you’ll have a reliable alerting system that keeps your team informed using Telegram and Slack.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Uptime Kuma with Docker Compose: Monitor Uptime the Easy Way.</title>
      <link>https://stalin.thetinkerer.dev/post/uptime-kuma-docker-compose-install/</link>
      <pubDate>Sat, 04 Oct 2025 13:33:33 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/uptime-kuma-docker-compose-install/</guid>
      <description>
        
          
            Uptime Kuma is a powerful open-source uptime monitoring tool that lets you track website, server, and service availability through an intuitive dashboard. In this guide, we’ll walk you through setting up Uptime Kuma using Docker Compose, making deployment fast, reliable, and easy to manage. You’ll learn how to configure monitors, customize alerts, and visualize uptime data to ensure your systems stay online 24/7. With clear step-by-step instructions, this tutorial is perfect for beginners and DevOps professionals alike. By the end, you’ll have a fully functional uptime monitoring solution running on Docker that boosts reliability and gives you peace of mind.
          
          
        
      </description>
    </item>
    
    <item>
      <title>How to Set Docker Container Storage Limits Using storage-opt with XFS and Overlay2</title>
      <link>https://stalin.thetinkerer.dev/post/docker-xfs-pquota-container-storage-limit-ubuntu/</link>
      <pubDate>Mon, 29 Sep 2025 15:33:33 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/docker-xfs-pquota-container-storage-limit-ubuntu/</guid>
      <description>
        
          
            By default, Docker containers can use unlimited disk space, risking performance issues and host failures. The storage-opt option allows enforcing per-container storage limits, but it requires the overlay2 driver with XFS project quotas enabled. This guide shows how to configure a dedicated XFS volume, update mount options with pquota, and set storage limits during container creation. You’ll also learn how to validate limits inside containers and monitor quotas at the Linux level. With this setup, you can prevent rogue containers from filling disks and ensure stable, reliable Docker hosts.
          
          
        
      </description>
    </item>
    
    <item>
      <title>How to Install Docker on Ubuntu [3 Methods Explained &amp; Best Practice]</title>
      <link>https://stalin.thetinkerer.dev/post/install-docker-on-ubuntu/</link>
      <pubDate>Fri, 26 Sep 2025 19:03:33 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/install-docker-on-ubuntu/</guid>
      <description>
        
          
            Tired of struggling with complex software setups due to dependency conflicts? Discover the power of Docker and learn how to install Docker effortlessly on your Ubuntu system. This comprehensive guide walks you through all three official installation methods — apt repository, manual packages, and convenience script - while explaining which approach is best for production or testing. Whether you’re a developer, system administrator, or curious beginner, this blog gives you everything you need to get started with containerized applications. Let’s simplify your software deployment and unleash the full potential of Docker on Ubuntu!
          
          
        
      </description>
    </item>
    
    <item>
      <title>Say Goodbye to Downtime: Move Your VMs to Shared Storage</title>
      <link>https://stalin.thetinkerer.dev/post/move-vm-disk-proxmox-to-nfs-truenas/</link>
      <pubDate>Wed, 01 Jan 2025 15:30:51 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/move-vm-disk-proxmox-to-nfs-truenas/</guid>
      <description>
        
          
            Want to build a robust and reliable Proxmox cluster?  Then ditch that local storage and move your VM disks to a shared NFS! This blog walks you through why it&#39;s essential for a smooth-running cluster, especially if you&#39;re after high availability for your VMs.  We&#39;ll cover everything from the pitfalls of keeping your VMs on local disks to a simple, step-by-step guide for migrating them to a shared NFS.  Get ready to unlock seamless live migration, effortless failover, and a performance boost for your virtual machines!
          
          
        
      </description>
    </item>
    
    <item>
      <title>Dude, Where is My Storage? (Hint: It is on TrueNAS with NFS!)</title>
      <link>https://stalin.thetinkerer.dev/post/configure-nfs-share-truenas-proxmox-shared-storage/</link>
      <pubDate>Wed, 01 Jan 2025 12:18:51 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/configure-nfs-share-truenas-proxmox-shared-storage/</guid>
      <description>
        
          
            Looking for a reliable and easy-to-manage storage solution for your Proxmox virtual machines?  This guide shows you how to combine the power of TrueNAS and Proxmox using NFS (Network File System). We&#39;ll walk you through setting up a centralized storage space on your TrueNAS system and then connecting your Proxmox machines to access it seamlessly.
Think of it like building a robust and user-friendly storage hub for all your VMs! We&#39;ll keep things clear and straightforward, with step-by-step instructions and helpful tips to guide you. By the end, you&#39;ll have a dependable storage solution that simplifies your virtual environment and makes managing your VMs a breeze.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Windows Virtualization with Proxmox: A Comprehensive Tutorial</title>
      <link>https://stalin.thetinkerer.dev/post/deploy-windows-vm-on-proxmox/</link>
      <pubDate>Sun, 29 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/deploy-windows-vm-on-proxmox/</guid>
      <description>
        
          
            Tired of the hassle of traditional Windows installations? Dive into the world of virtualization and learn how to effortlessly deploy Windows VMs on the powerful Proxmox Hypervisor. This comprehensive guide will walk you through the entire process, from creating virtual machines using best-practices to configuring drivers post deployment. Whether you&#39;re a seasoned system administrator or a curious beginner, this blog post has everything you need to get started. So, let&#39;s virtualize your Windows experience and unlock the full potential of your hardware!
          
          
        
      </description>
    </item>
    
    <item>
      <title>Seamless File Sharing: Setting Up an SMB Share on TrueNAS SCALE for Linux, Mac, Windows and/or Android.</title>
      <link>https://stalin.thetinkerer.dev/post/configure-smb-share-truenas-shared-access/</link>
      <pubDate>Sat, 28 Dec 2024 12:18:51 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/configure-smb-share-truenas-shared-access/</guid>
      <description>
        
          
            Ever wished you could grab your movies, music, or work files from any device on your home network?  Well, guess what?  With TrueNAS SCALE, it&#39;s totally doable! This blog will walk you through setting up an SMB share, which is like having a magic folder everyone can access.  Your Linux laptop? Check. Your trusty Mac?  Yep. Your Windows PC or even your Android phone? Absolutely! TrueNAS SCALE makes it a breeze to keep all your stuff organized and share it with everyone, no matter what devices they&#39;re using. Seriously, it&#39;s a game-changer!
          
          
        
      </description>
    </item>
    
    <item>
      <title>Ventoy: Turn Your USB Drive into a Bootable OS Swiss Army Knife</title>
      <link>https://stalin.thetinkerer.dev/post/install-ventoy-usb-multiple-os-boot/</link>
      <pubDate>Sat, 14 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/install-ventoy-usb-multiple-os-boot/</guid>
      <description>
        
          
            Ventoy is a game-changer for anyone who regularly works with different operating systems. This open-source tool eliminates the hassle of creating separate bootable USB drives for each ISO. Simply install Ventoy once, and your USB drive becomes a universal installer for Windows, Linux, and more.  No more burning ISOs, formatting drives, or complex procedures – Ventoy streamlines the entire process. In this blog post, we&#39;ll explore Ventoy&#39;s features, benefits, and step-by-step installation guide. Get ready to transform your USB drive into a bootable OS powerhouse!
          
          
        
      </description>
    </item>
    
    <item>
      <title>Rancher Resource Migration from RKE1 downstream to RKE2.</title>
      <link>https://stalin.thetinkerer.dev/post/cattle-drive-migrate-rke1-to-rke2-cluster/</link>
      <pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/cattle-drive-migrate-rke1-to-rke2-cluster/</guid>
      <description>
        
          
            Facing challenges with migrating your Rancher resources from downstream RKE1 cluster? Enter **cattle-drive**. This guide provides a clear path to migrate your resources to a modern RKE2 cluster, ensuring a seamless transition..
          
          
        
      </description>
    </item>
    
    <item>
      <title>Nutanix Karbon and Docker: Missing a Secure Registry?</title>
      <link>https://stalin.thetinkerer.dev/post/install-harbor-private-registry-docker-compose-nutanix-karbon/</link>
      <pubDate>Sun, 04 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>https://stalin.thetinkerer.dev/post/install-harbor-private-registry-docker-compose-nutanix-karbon/</guid>
      <description>
        
          
            Solve the security challenge of managing Docker images in your Nutanix Karbon environment. This post provides a step-by-step guide to deploying Harbor for a private, secure, and efficient container registry.
          
          
        
      </description>
    </item>
    
  </channel>
</rss>
