zufallsheld
Combining jinja2-cli with jq and environment variables
How to create repositories in Artifactory with curl
Nachbericht Stackconf 2025
TIL how to test CORS on the command line with curl
TIL how to configure additional headers in Gitlab’s nginx
TIL how to define different Helm-Repos in a template
Gitlab von der Kommandozeile aus bedienen
Working with Gitlab on the CLI
Interesting Uses of Ansible’s ternary filter
TIL how to create Files and Commits via the Github-API and Github-CLI
How I teach Ansible to my colleagues: A hands-on training session.
TIL how to create Azure Prometheus datasources with Ansible
DevOps workflows and reliable automation
TIL different ways to clone multiple git repos at once
TIL that you can use asterisks in systemctl status
TIL how to archive all projects in a Gitlab group
TIL how to view the history of a file with git
TIL you can inspect Docker-Container now with the docker-cli
TIL how to work with Gitlab-CI’s Pull Policy
Dockercontainer won’t start - Getting the final child’s pid from pipe caused “EOF”
TIL how to find fresh forks of abandoned repositories
TIL how to mass-unsubscribe from Github notifications
TIL how to create Github repos with Github
TIL how to use Ansible-inventory for native ssh-connections
TIL how to upload files to Gitlab snippets from the CLI
TIL how to get a plaintext list of Ansible hosts
TIL that Docker plugins need exec perms on the filesystem
TIL how to alter gitlab-ci include-directives
TIL that nginx http_limit_conn module can wreak havoc to your website
TIL there’s a limit on Gitlabs job output
TIL how to ship an executable with Poetry
TIL that there is a else-clause in a Python for-loop
TIL that sometimes you need to pass a header to nginx’s gprc module
TIL that Hetzner offers a free DNS service
TIL that creating Markdown from HTML is hard
Manual RDS Backups save the day
TIL that you can pass variables to Ansible’s import_playbook module
TIL that you should load Matomo asynchronously
TIL There are public clouds that still offer Redis 3
📌 My other ramblings on the world wide web
Recovering after a root-partition resize gone wrong
Debugging issues with libcurl and publickey authentication
Constructing Ansible variables with the vars-lookup plugin
On getting feedback from your users
Advanced usage of yum-config-manager with setopts
Plex does not play movies anymore
Manage linux servers from a Windows workstation
Testing multiple Ansible versions on Travis
Testing Ansible roles
Firewalld blocking snmp and fixing it (with Ansible)
Repairing a Microsoft ergonomic keyboard
Enabling Autostart of VirtualBox-VMs on FreeNAS
Installing and configuring the Freenas Syncthing-plugin
Deploying lighttpd, your flask-apps, gunicorn and supervisor with Ansible on CentOS
Integrating SABnzbd with Freenas, Couchpotato, Sickbeard and Headphones
Install Headphones and a Musicbrainz-server in your Freenas
Shrinking the (LVM) log-partition on Linux
Serving static content (and comments!) with Pelican
Freenas mit Transmission und Couchpotato/Sick(-Beard, -Rage) als DLNA-Server
HumbleBundle Downloadagent (hib-dlagent) on Arch Linux
Changing the tt-rss database from MySQL to Postgresql
Python backup script revisited
New blog powered by pelican
Python script to check last exec time and exit code of script
Freenas with Transmission and Couchpotato/Sick(-Beard, -Rage) as a DLNA-Server
Tiny Tiny RSS on CentOS with nginx and MYSQL
Nice to have: YoutubeCenter
Python Backup Script with rsync
My conky setup
MAC Spoofing under Linux
Using nginx with Google’s spdy and pagespeed to test website-speed
Securing your server with fail2ban and a proper SSH-configuration
Distro Picker: Chooses your Linux-Distribution
Google’s nginx plugin ngx_pagespeed tested
Arch Linux + Nginx + PHP-FPM + Wordpress