chaops
  • Posts
  • Snippets
  • Tags
  • About
Running systemd-resolved to cache DNS queries with NetworkManager

This post describes how to set up systemd-resolved to cache DNS queries with NetworkManager. Using systemd-resolved provides several benefits:

DNS Ca… ...more

June 16, 2025 #linux #network #dns #NetworkManager #systemd-resolved
Using Podman Quadlets for Dynamic DNS with desec.io

Dynamic DNS (DDNS) automatically updates DNS records when your IP address changes. This following post shows how to set up DDNS using ddns-updater, de… ...more

April 26, 2025 #podman #systemd #rootless #quadlets #dyndns #desec.io #ddns-updater
Transitioning from pip Requirements to UV

UV is a fast alternative to pip. It offers better speed and performance, making it a smooth replacement. To get started, just run pip install uv to do… ...more

January 09, 2025 #python #uv #pip
Makefiles in projects

Makefiles are a great way to automate tasks in a project. They are a simple way to define a set of rules to build, test, and deploy a project. In this… ...more

August 22, 2024 #makefile #python #uv
From podman-compose to Kubefiles

Kubefiles provide a powerful way to define and manage podman pods and containers in a single configuration file. One of their key advantages is their … ...more

February 02, 2024 #podman #podman-compose #rootless
Running Podman Kubefiles at Startup with Systemd & Quadlets

Podman Quadlets provide a modern approach to managing containers as systemd services. This integration allows for better container lifecycle managemen… ...more

February 01, 2024 #podman #systemd #rootless
Network scanning to fileshare with CanonScan 5600F

We had an old CanonScan 5600F scanner lying around and wanted to have scanning to a fileshare on a button press. With a raspberry pi connected via usb… ...more

June 26, 2023 #sane #scanbd #canon #raspberry

© 2026 chaops