added new post

This commit is contained in:
2026-02-12 11:17:02 -05:00
commit 8c3ae79399
47 changed files with 4157 additions and 0 deletions

View File

@@ -0,0 +1,141 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>the baristas new tools | d@n tech</title>
<meta name="generator" content="Jekyll v4.3.4" />
<meta property="og:title" content="the baristas new tools" />
<meta name="author" content="dustin newkirk" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Many Changes in the Past few months…##" />
<meta property="og:description" content="Many Changes in the Past few months…##" />
<link rel="canonical" href="https://dustin.coffee/tech/2025/12/01/the-baristas-new-tools.html" />
<meta property="og:url" content="https://dustin.coffee/tech/2025/12/01/the-baristas-new-tools.html" />
<meta property="og:site_name" content="d@n tech" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2025-12-01T00:00:00-05:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="the baristas new tools" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"dustin newkirk"},"dateModified":"2025-12-01T00:00:00-05:00","datePublished":"2025-12-01T00:00:00-05:00","description":"Many Changes in the Past few months…##","headline":"the baristas new tools","mainEntityOfPage":{"@type":"WebPage","@id":"https://dustin.coffee/tech/2025/12/01/the-baristas-new-tools.html"},"url":"https://dustin.coffee/tech/2025/12/01/the-baristas-new-tools.html"}</script>
<!-- End Jekyll SEO tag -->
<meta name="keywords" content="" />
<meta name="google-adsense-account" content="ca-pub-5033279084799102">
<link rel="shortcut icon" href="/assets/logos/dn-tech-favicon-color.png" />
<link rel="apple-touch-icon" href="/assets/logos/logo-color.png"/>
<link rel="stylesheet" type="text/css" href="/assets/css/styles.css" />
<link rel="stylesheet" type="text/css" href="/assets/css/prism.css" />
<script src="/assets/js/prism.js"></script>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5033279084799102"
crossorigin="anonymous"></script>
</head>
<body>
<div class="wrapper">
<header class="wrapper-header">
<div class="header">
<h1>d@n tech</h1>
<br>
<h5><i>Caffinated Tech Insights</i></h5>
<br>
<nav>
<a href="/">About & Contact</a>
<a href="/posts">Posts</a>
<a href="/categories/">Categories</a>
<a href="/resume">Resume</a>
</nav>
<hr>
</div>
</header>
<main class="wrapper-main">
<div class="main-content">
<div class="post-info">
<h2>the barista's new tools</h2>
<p>01 Dec 2025 - </p>
</div>
<div class="post-content">
<h2 id="many-changes-in-the-past-few-months">Many Changes in the Past few months…##</h2>
<p>Welcome back to the cafe! Any good barista knows that a perfect cup of coffee isnt just about the beans—its about the tools. The grinder, the espresso machine, the tamper—every piece of equipment plays a role in creating a smooth, efficient, and delightful experience.</p>
<p>Behind the counter of this digital coffee shop, Ive been busy upgrading my toolkit. Its time for a little “shop talk” to show you whats been brewing under the hood. From improving the daily grind to adding brand-new services, here are the new tools Ive added to the workbench.</p>
<hr />
<h3 id="a-sleeker-grind-for-pdfs">A Sleeker Grind for PDFs</h3>
<p>My first stop was the digital document grinder. For a long time, <strong>StirlingPDF</strong> was my go-to workhorse for handling PDF files—its powerful and incredibly versatile. However, the project recently moved to a commercial model, and in the world of self-hosting, the best-tasting coffee is the one you dont have to pay a subscription for.</p>
<p>This sent me on a search for a new grinder, and I landed on <strong>Bento</strong>. Honestly, the switch feels like a complete upgrade. Bento offers a stunningly clean UI and consolidates a huge number of file-handling tools into one beautiful, fast, and joyful interface. Its a perfect example of how a change forced by necessity can lead to an even better discovery.</p>
<h3 id="brewing-our-own-mail">Brewing Our Own Mail</h3>
<p>From streamlining daily tasks, I moved on to a much bigger project: taking full control of my digital correspondence. Ive finally stopped relying on third-party providers and am now brewing my own email in-house for <strong>hobokenchicken.com</strong> using <strong>Mailcow</strong>. This powerful, all-in-one mail server suite is running in its own virtual machine on my trusty Dell R720xd homelab server. Its like roasting my own beans—more work, but the final product is tailored exactly to my tastes with complete control and privacy.</p>
<h3 id="a-better-filter-for-a-cleaner-brew">A Better Filter for a Cleaner Brew</h3>
<p>This theme of control and privacy extends to the very foundation of my network. You cant make good coffee with bad water, and for years, <strong>Pi-hole</strong> has been my networks water filter. Recently, however, I swapped it out for <strong>AdGuard Home</strong>. The upgrade gives me a more modern interface, built-in support for DNS-over-HTTPS (DoH), and easier per-client filtering. Its the same great-tasting, ad-free internet, just with a more advanced filtration system.</p>
<h3 id="keeping-the-delivery-fleet-tuned-up">Keeping the Delivery Fleet Tuned Up</h3>
<p>While most of these tools keep the digital side of things running, some projects are for the physical world. To better maintain my cars, Ive spun up an instance of <strong>LubeLogger</strong>. This self-hosted service is fantastic for logging oil changes, tire rotations, and every other bit of vehicle upkeep. No more forgetting when I last checked the tire pressure—its all logged and ready.</p>
<h3 id="a-new-flavor-of-ai-espresso">A New Flavor of AI Espresso</h3>
<p>Back on the digital counter, my local AI setup, powered by <strong>Open-WebUI</strong>, is like a high-tech espresso machine. To expand its capabilities, Ive just integrated Googles <strong>Gemini family of models</strong>. Having access to Gemini is like adding a new single-origin bean to experiment with. It offers a different “flavor” of response and excels at different tasks, making my AI toolkit that much more versatile.</p>
<h3 id="the-new-digital-recipe-book">The New Digital Recipe Book</h3>
<p>With all this new information being discovered and generated, keeping track of it became the next challenge. My browser bookmarks were getting out of control, so Ive implemented <strong>KaraKeep</strong>, a clean, self-hosted bookmark manager. Its a simple, tag-based system that acts as my new digital recipe book, keeping all my best finds neatly organized.</p>
<h3 id="the-mission-control-for-the-cafe">The Mission Control for the Cafe</h3>
<p>Of course, whats the point of having all these wonderful machines if you cant manage them effectively? With <strong>over 50 Docker containers now running across 3 different hosts</strong>, I needed a better command center. Thats where <strong>Portainer</strong> comes in. This container management UI has become my mission control, giving me a birds-eye view of everything. It lets me deploy, manage, and troubleshoot from a clean web interface, ensuring all the other tools run smoothly.</p>
<hr />
<p>So there you have it—a peek at the new and improved setup behind the scenes. These tools are all about improving efficiency, security, and capability. After all, a happy barista with great tools makes for a better coffee shop for everyone.</p>
<p>Stay tuned to see what we brew up next.</p>
</div>
</div>
</main>
</div>
<footer class="wrapper-footer">
<div class="footer">
<span class="footer-text float-left">This work is licensed under <a rel="license" href="https://www.gnu.org/licenses/gpl-3.0.en.html" target="_blank">GPLv3</a></span>
<span class="footer-text float-right">
Site Updated: 2025-12-01 ET (<a href="/feed.xml" target="_blank">RSS</a>)
</span>
</div>
<script src='https://storage.ko-fi.com/cdn/scripts/overlay-widget.js'></script>
<script>
kofiWidgetOverlay.draw('dustinnewkirk', {
'type': 'floating-chat',
'floating-chat.donateButton.text': 'Support Me',
'floating-chat.donateButton.background-color': '#ff851b',
'floating-chat.donateButton.text-color': '#3D2200'
});
</script>
</footer>
</body>
</html>