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:
Articles in Category "Technik"
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 […]
Create or Append a debian/changelog Entry
31. Oktober 2021 in Administration, GNU/Linux, Programmierung, Technik.
Since i always have to look this up, everytime i need it, i write it down once, as „note to self“! NAME=“John Smith“ EMAIL=j.smith@example.org \ dch –create \ –package my-package \ –newversion 0.1 \ „Initial release“ And that’s it! 🙂
Generate Certificate Signing Requests (CSRs) for TLS Server Certificates
28. November 2021 in Administration, GNU/Linux, Technik.
Overview In this article, a procedure is described to generate multiple certificate signing requests (CSR) for TLS servers, such as SMTP-, IMAP- or HTTP-servers, so that we can submit them to a Certificate Authority (CA). The CA will eventually perform the signature and return a public certificate to us. A Shell and the software OpenSSL […]
Methods of HTTP Caching
1. März 2021 in Administration, GNU/Linux.
Preface I find the world wide web and the spectrum of methods and instruments that make it happen full of dubiousness and opportunity alike. Caching is generally known as one of the „hard problems“ of information science, and this is not different when it comes to technologies of the web. The text presented here, as […]
Python3 GTK3 TextView Drag-and-Drop Example
31. Dezember 2020 in GNU/Linux, Programmierung.
Just a small finger exercise …
There is no such Thing as „End-to-End-Encryption“
13. Dezember 2020 in Gesellschaft, Technik.
A communication between two communication partners, which on a technical level can also be called „endpoints“ or „ends“ of a connection (or more general, of a channel of communication), is either encrypted, or it is not. If somewhere in between the „ends“ of the connection, encryption takes place, such that there exist parts of the […]