Mein Arbeitgeber, B1 Systems GmbH hat in meinem Namen eine Patenschaft für einen afrikanischen Pinguin gesponsert. 🙂
Pi-KVM Hat v3
20. August 2023 in Administration, GNU/Linux, Technik.
Ich freue mich, zu den Glücklichen zu gehören, die den Pi-KVM Hat v3 mit passendem Stahlgehäuse ergattert haben (https://pikvm.org/). Das Warten hat sich gelohnt.
CentOS/8 Stream on libvirt/KVM with Kickstart and virt-install
22. Januar 2023 in Administration, GNU/Linux, Technik.
This article describes using Kickstart to automate the CentOS installer and virt-install to automate the creation of a VM.
The following setup is assumed:
- There is a libvirt hypervisor called virthost.
- ssh to virthost as „root“ is possible.
WordPress-Plugin to Embed Gitlab Project Information
1. Januar 2022 in Programmierung, Technik.
For my personal use, i wrote a small WordPress plugin that allows me to embed a link to a Gitlab repository, a list of commits and a link to the releases of that project in a WP post.
Example (linebreaks added to shortcode for readability):
[gitlab-show-project url="https://tk-sls.de/gitlab" project_id=43 max=3 author="none" releases="latest"]
Output:
Project information not readable.Interactive nftables Ruleset Editor
11. Januar 2024 in Administration, GNU/Linux, Technik.
I wrote a simple shell tool to interactively edit the current nftables ruleset using a terminal-based text editor (respecting environment variable EDITOR and defaulting to vim).
For testing purposes, it can optionally revert the changes after a timeout specified in seconds (option --timeout SECONDS, requires systemd-run).
GRE Setup for Bacula on a Mobile Client
9. November 2024 in Administration, GNU/Linux, Technik.
The way Bacula works is:
- A backup client runs a TCP server process bacula-fd, waiting for a backup server process bacula-dir to connect and perform backup and restore jobs.
- There is a simple authentication mechanism, where bacula-dir presents a shared secret to bacula-fd to be granted access.
Opening the bacula-fd TCP server on an exposed network interface may be fine for static backup clients with dedicated storage networking towards the backup server, but on a mobile computer bacula-fd should be reachable by bacula-dir only if the computer is connected by Ethernet to the home network. Specifically, the TCP server port of bacula-fd should not be exposed on the Ethernet NIC.
To implement this, i have defined a GRE tunnel between mobile backup client and home network backup server.