2fa

November 16, 2022
Local MFA token

464xlat

September 02, 2016
UP6: clatd, a component of 464XLAT, packages for Fedora and EPEL

CrowdStrike

December 09, 2024
The irony of insecure security software
July 23, 2024
Thoughts on the CrowdStrike Outage

TCP

December 17, 2024
Why TCP keepalive may be important

acme

November 25, 2020
Introducing the caddy web-server: Automatic TLS

activemq

October 30, 2020
Upgrading Apache ActiveMQ Artemis
October 06, 2020
Getting started with Apache ActiveMQ Artemis

airflow

December 01, 2022
Apache Airflow for the Data Analyst

alarms

June 27, 2024
Alarms made right

alfresco

March 25, 2019
Configure Alfresco 5.2.x with SAML 2.0

alias

April 28, 2022
Shell alias evolution

ansible

February 27, 2024
Ansible-runner
January 31, 2024
Git worktrees
July 19, 2023
Ansible Jinja whitespace control
December 09, 2022
Ansible scheduling with filters
March 20, 2020
Ansible/AWX network performance investigation
December 24, 2017
Using Ansible for system updates
December 04, 2017
Everyday Docker
December 02, 2017
Using Ansible to change root passwords
December 24, 2016
Running wallscreens using a Raspberry Pi

ansible-runner

February 27, 2024
Ansible-runner

antivirus

December 09, 2024
The irony of insecure security software
July 23, 2024
Thoughts on the CrowdStrike Outage

apache

December 23, 2015
Logging elapse time in Apache and Nginx

apt

December 21, 2017
Making it right all the time - or that time I disagreed with a distro package about file permissions

artemis

October 30, 2020
Upgrading Apache ActiveMQ Artemis
October 06, 2020
Getting started with Apache ActiveMQ Artemis

artifactory

January 26, 2018
Jenkinsfile to Anypoint platform and Artifactory

async

October 10, 2023
Introduction to Jobrunr

audio

May 31, 2021
Better Bluetooth headset audio quality with mSBC

automation

December 09, 2022
Ansible scheduling with filters
August 26, 2022
More Common mistakes in Automation
May 29, 2022
10 Common mistakes in Automation
April 28, 2022
Shell alias evolution

autossh

November 19, 2020
Live migrating an Elasticsearch cluster across separate network environments

awx

March 20, 2020
Ansible/AWX network performance investigation

backup

December 23, 2016
Encrypted cloud backups with Duplicity
December 11, 2015
Backing up the Rados Object Gateway

bash

April 28, 2022
Shell alias evolution
December 18, 2016
Deduplication of old file systems
December 13, 2016
Bash: Random numbers for fun and profit
December 06, 2016
Spicing up your own access with capabilities
December 05, 2016
Adventures in bash - catching several exit values in a piped set of commands
December 21, 2015
SSH autocompletion, jump host automation and other tips
December 20, 2015
Recording and replaying console sessions
December 19, 2015
Oh, Molly!
December 16, 2015
Job control
December 12, 2015
Bash process substitution
December 10, 2015
Introduction to strace
December 09, 2015
Kill, Yank and other simple keybindings in bash
December 05, 2015
Pipeviewer
December 02, 2015
To cd or not to cd

bgp

February 26, 2018
Layer 3 routing on Cumulus Linux MLAG
December 09, 2016
Slimming down the Internet routing table

bind

December 15, 2015
Thwarting and detecting malware with RPZ and OSSEC
December 08, 2015
Overriding DNS for fun and profit

bird

February 26, 2018
Layer 3 routing on Cumulus Linux MLAG

bluetooth

May 31, 2021
Better Bluetooth headset audio quality with mSBC

bluez

May 31, 2021
Better Bluetooth headset audio quality with mSBC

btrfs

August 12, 2016
Encrypted Btrfs for Lazy Road Warriors' laptops

bucketstorage

December 23, 2016
Encrypted cloud backups with Duplicity

caching

April 27, 2023
Caching OPTIONS in Varnish
December 19, 2017
12 days of Varnish

caddy

November 25, 2020
Introducing the caddy web-server: Automatic TLS

capabilities

December 06, 2016
Spicing up your own access with capabilities

ceph

December 12, 2016
Serving a static website from bucket storage
December 18, 2015
Stateless OSD servers
December 11, 2015
Backing up the Rados Object Gateway

cicd

February 27, 2024
Ansible-runner
November 09, 2018
OpenShift with Jenkins for dev/prod parity
December 03, 2016
Publishing Jekyll updates with gitlab-ci

cilium

January 03, 2024
Cilium dual-stack k3s pi-setup
December 07, 2023
IPv6-Only Kubernetes Clusters

cipherscan

December 01, 2016
Grooming your SSL/TLS setup with cipherscan

clatd

September 02, 2016
UP6: clatd, a component of 464XLAT, packages for Fedora and EPEL

clojure

March 31, 2021
Faster Clojure with GraalVM

cloud

April 13, 2021
4 reasons why a container platform is the right way forward
April 12, 2021
Containers 101
March 24, 2021
Video conferencing and privacy, choosing a solution
April 17, 2020
Is your data green enough?
February 07, 2020
Why code your infrastructure?
December 03, 2018
Cloud done the right way
August 17, 2018
Moving your services to the cloud
August 14, 2018
Getting started with Terraform
December 23, 2016
Encrypted cloud backups with Duplicity

codec

May 31, 2021
Better Bluetooth headset audio quality with mSBC

compression

December 18, 2024
Comparison of different compression tools

container

February 28, 2024
Containerized Development Environment

containerization

February 28, 2024
Containerized Development Environment

containers

March 31, 2021
Faster Clojure with GraalVM

copr

November 06, 2017
varnish-5.2 with varnish-modules and misc vmods for Fedora and EPEL

cpan

December 05, 2017
Fast and dirty RPMs

cumulus

January 10, 2020
Rapidly removing a Cumulus Linux switch from production
February 26, 2018
Layer 3 routing on Cumulus Linux MLAG

curl

September 10, 2020
FDWs, curl and LIMIT

data migration

December 06, 2015
Cloning block devices online using Software RAID

data streaming

November 30, 2022
Data Streaming

databrics

December 01, 2022
Apache Airflow for the Data Analyst

datacenter

January 17, 2020
A look at our new routers
January 10, 2020
Rapidly removing a Cumulus Linux switch from production
August 06, 2019
A rack switch removal ordeal
February 26, 2018
Layer 3 routing on Cumulus Linux MLAG
September 02, 2016
UP6: clatd, a component of 464XLAT, packages for Fedora and EPEL

debian

December 04, 2016
PaaS Play
August 17, 2016
Using systemd-networkd to work your net
August 12, 2016
Encrypted Btrfs for Lazy Road Warriors' laptops

deduplication

December 18, 2016
Deduplication of old file systems

dev-env-as-code

February 28, 2024
Containerized Development Environment

devops

August 26, 2022
More Common mistakes in Automation
May 29, 2022
10 Common mistakes in Automation
April 04, 2019
Single node Kubernetes setup
November 16, 2018
Local development environment for OpenShift
November 09, 2018
OpenShift with Jenkins for dev/prod parity

diceware

December 02, 2017
Using Ansible to change root passwords

digitalworkplace

March 08, 2023
Jitsi with JWT and Moderated Meetings

dns

August 27, 2019
Evaluating Local DNSSEC Validators
December 01, 2017
Dynamic DNS helper scripts
December 15, 2015
Thwarting and detecting malware with RPZ and OSSEC
December 08, 2015
Overriding DNS for fun and profit

dnssec

August 27, 2019
Evaluating Local DNSSEC Validators
May 06, 2019
Validating SSH host keys with DNSSEC

docker

February 28, 2024
Containerized Development Environment
January 26, 2018
Jenkinsfile to Anypoint platform and Artifactory
January 23, 2018
Mulesoft Runtime on Raspberry with Kubernetes
December 10, 2017
Running Jekyll with Docker and OpenShift
December 04, 2017
Everyday Docker
June 09, 2017
Mulesoft Enterprise Standalone Runtime on Raspberry Pi 3 with docker
December 14, 2016
Use virt-manager to build disk-images

documentation

February 11, 2021
Documentation with terraform-docs

dynamic dns

December 01, 2017
Dynamic DNS helper scripts

elastic

December 12, 2017
Care and feeding of SMTP honeypots
December 21, 2016
Feeding the Elastic Stack
December 15, 2016
Securing the Elastic Stack
December 08, 2016
Elastic Stack

elasticsearch

November 19, 2020
Live migrating an Elasticsearch cluster across separate network environments

encryption

December 23, 2016
Encrypted cloud backups with Duplicity

epel

November 06, 2017
varnish-5.2 with varnish-modules and misc vmods for Fedora and EPEL
October 20, 2016
varnish-5.0 and hitch-1.4.1 for Fedora and EPEL
September 02, 2016
UP6: clatd, a component of 464XLAT, packages for Fedora and EPEL
August 11, 2016
varnish-4.1.3 and varnish-modules-0.9.1 for fedora and EPEL

esxi

December 22, 2017
Tiny virtual firewalls with IncludeOS

exploratory-programming

January 09, 2024
Helidon 4 SE

fail2ban

December 07, 2017
fail2ban: To SSH and beyond

failover

December 17, 2024
Why TCP keepalive may be important

fedora

May 31, 2021
Better Bluetooth headset audio quality with mSBC
November 06, 2017
varnish-5.2 with varnish-modules and misc vmods for Fedora and EPEL
October 20, 2016
varnish-5.0 and hitch-1.4.1 for Fedora and EPEL
September 02, 2016
UP6: clatd, a component of 464XLAT, packages for Fedora and EPEL

firewall

December 22, 2017
Tiny virtual firewalls with IncludeOS
December 16, 2016
Fun with firewall activity plotting
December 16, 2016
Pros and cons of visualizing firewall activity

fosdem

March 19, 2020
FOSDEM 2020

frameworks

January 09, 2024
Helidon 4 SE

free software

February 19, 2021
Free Software and Open Source: Get involved

gdb

December 04, 2015
Changing a process’ file descriptor on the fly

gems

December 05, 2017
Fast and dirty RPMs
December 07, 2015
Simply make rpms from ruby gems

gitlab

December 03, 2016
Publishing Jekyll updates with gitlab-ci

graalvm

March 31, 2021
Faster Clojure with GraalVM

graphql

May 17, 2021
Introduction to GraphQL with Vert.X

h2

December 20, 2016
Enabling HTTP/2 for a site

haproxy

December 15, 2017
Using Let's Encrypt with OpenShift

hardware

January 17, 2020
A look at our new routers

headset

May 31, 2021
Better Bluetooth headset audio quality with mSBC

helidon

January 09, 2024
Helidon 4 SE

hitch

October 20, 2016
varnish-5.0 and hitch-1.4.1 for Fedora and EPEL

homeassistant

March 21, 2023
Migrating HomeAssistant from SQLite to PostgreSQL

honeypot

December 12, 2017
Care and feeding of SMTP honeypots
December 19, 2016
Small-scale honeynet with Raspberry Pi

howto

August 08, 2016
Setting up Jekyll

hsp

May 31, 2021
Better Bluetooth headset audio quality with mSBC

html

December 17, 2015
A brief history of the referer header

http

April 27, 2023
Caching OPTIONS in Varnish
November 25, 2020
Introducing the caddy web-server: Automatic TLS
December 19, 2017
12 days of Varnish

http server

December 12, 2016
Serving a static website from bucket storage
December 23, 2015
Logging elapse time in Apache and Nginx

hyper-v

April 28, 2021
Backup verification for Veeam Agent for Windows
April 07, 2021
Nested Virtualization - Hyper-V 2019 in qemu-kvm

hyper-v in kvm

April 28, 2021
Backup verification for Veeam Agent for Windows
April 07, 2021
Nested Virtualization - Hyper-V 2019 in qemu-kvm

icinga

December 09, 2017
A quick look at Thruk

includeos

December 22, 2017
Tiny virtual firewalls with IncludeOS

ipv6

January 03, 2024
Cilium dual-stack k3s pi-setup
December 07, 2023
IPv6-Only Kubernetes Clusters
January 24, 2017
Norwegian IPv6 year in review
September 02, 2016
UP6: clatd, a component of 464XLAT, packages for Fedora and EPEL

ipxe

December 13, 2017
iPXE and automated provisioning

java

February 21, 2024
Portable Java shell scripts with Java 21
January 09, 2024
Helidon 4 SE
October 10, 2023
Introduction to Jobrunr
October 20, 2022
Get started with OpenID Connect and Keycloak
May 17, 2021
Introduction to GraphQL with Vert.X
December 03, 2020
Migrating to OpenJDK
December 17, 2016
JMole monitoring framework

java 21

February 21, 2024
Portable Java shell scripts with Java 21

jdk

December 03, 2020
Migrating to OpenJDK

jekyll

December 10, 2017
Running Jekyll with Docker and OpenShift
December 03, 2016
Publishing Jekyll updates with gitlab-ci
August 08, 2016
Setting up Jekyll

jenkins

November 09, 2018
OpenShift with Jenkins for dev/prod parity
January 26, 2018
Jenkinsfile to Anypoint platform and Artifactory

jenkinsfile

January 26, 2018
Jenkinsfile to Anypoint platform and Artifactory

jep 330

February 21, 2024
Portable Java shell scripts with Java 21

jep 445

February 21, 2024
Portable Java shell scripts with Java 21

jinja2

January 31, 2024
Git worktrees
July 19, 2023
Ansible Jinja whitespace control
December 09, 2022
Ansible scheduling with filters

jitsi

March 08, 2023
Jitsi with JWT and Moderated Meetings

jmeter

December 14, 2015
Stress testing with Apache JMeter

jmole

December 17, 2016
JMole monitoring framework

jobrunr

October 10, 2023
Introduction to Jobrunr

just

March 22, 2024
Just-Make-toolbox

jvm

March 31, 2021
Faster Clojure with GraalVM

k3s

January 03, 2024
Cilium dual-stack k3s pi-setup

keepalive

December 17, 2024
Why TCP keepalive may be important

keycloak

October 20, 2022
Get started with OpenID Connect and Keycloak

kiosk

December 24, 2016
Running wallscreens using a Raspberry Pi

kubernetes

January 03, 2024
Cilium dual-stack k3s pi-setup
December 07, 2023
IPv6-Only Kubernetes Clusters
September 28, 2019
Running PostgreSQL in Google Kubernetes Engine
April 04, 2019
Single node Kubernetes setup
January 23, 2018
Mulesoft Runtime on Raspberry with Kubernetes

kvm

April 28, 2021
Backup verification for Veeam Agent for Windows
April 07, 2021
Nested Virtualization - Hyper-V 2019 in qemu-kvm

lag

February 26, 2018
Layer 3 routing on Cumulus Linux MLAG

ldap

August 16, 2016
LDAP and password encryption strength

letsencrypt

December 15, 2017
Using Let's Encrypt with OpenShift

libvirt

December 14, 2016
Use virt-manager to build disk-images

linux

December 18, 2024
Comparison of different compression tools
February 21, 2024
Portable Java shell scripts with Java 21
March 08, 2023
Jitsi with JWT and Moderated Meetings
December 11, 2017
Allow backup sysadmins to gain access through a "Break the Glass"-solution
December 07, 2017
fail2ban: To SSH and beyond

local development environment

February 28, 2024
Containerized Development Environment

log

December 18, 2017
Investigating performance problems through snapshot logging
December 16, 2017
A different approach to log rotation
December 21, 2016
Feeding the Elastic Stack
December 15, 2016
Securing the Elastic Stack
December 08, 2016
Elastic Stack

logstash

December 21, 2016
Feeding the Elastic Stack

make

March 22, 2024
Just-Make-toolbox

mdadm

December 06, 2015
Cloning block devices online using Software RAID

messaging

October 30, 2020
Upgrading Apache ActiveMQ Artemis
October 06, 2020
Getting started with Apache ActiveMQ Artemis

metallb

January 03, 2024
Cilium dual-stack k3s pi-setup

mfa

November 16, 2022
Local MFA token

micro-services

January 09, 2024
Helidon 4 SE

microphone

May 31, 2021
Better Bluetooth headset audio quality with mSBC

microsoft

October 26, 2021
Zimbra and Outlook
April 28, 2021
Backup verification for Veeam Agent for Windows
April 07, 2021
Nested Virtualization - Hyper-V 2019 in qemu-kvm

ml

May 25, 2020
Why Machine Learning models should run in Containers

mlag

February 26, 2018
Layer 3 routing on Cumulus Linux MLAG

molly-guard

December 19, 2015
Oh, Molly!

monitoring

December 09, 2017
A quick look at Thruk
December 17, 2016
JMole monitoring framework
December 11, 2016
Read logs in PowerShell console

msbc

May 31, 2021
Better Bluetooth headset audio quality with mSBC

mule

February 02, 2018
Mule 4 SDK custom connector example
January 23, 2018
Mulesoft Runtime on Raspberry with Kubernetes
June 09, 2017
Mulesoft Enterprise Standalone Runtime on Raspberry Pi 3 with docker
January 19, 2017
How to use Mule as a web server

mulesoft

January 26, 2018
Jenkinsfile to Anypoint platform and Artifactory
January 23, 2018
Mulesoft Runtime on Raspberry with Kubernetes
June 09, 2017
Mulesoft Enterprise Standalone Runtime on Raspberry Pi 3 with docker

nagios

December 09, 2017
A quick look at Thruk

nat64

September 02, 2016
UP6: clatd, a component of 464XLAT, packages for Fedora and EPEL

nc

December 10, 2016
ncat, a modern implementation of Netcat

ncat

December 10, 2016
ncat, a modern implementation of Netcat

nested virtualization

April 28, 2021
Backup verification for Veeam Agent for Windows
April 07, 2021
Nested Virtualization - Hyper-V 2019 in qemu-kvm

netcat

December 10, 2016
ncat, a modern implementation of Netcat

netflow

December 01, 2015
Network statistics and archaeology with SiLK

network

December 17, 2024
Why TCP keepalive may be important

networking

March 20, 2020
Ansible/AWX network performance investigation
January 17, 2020
A look at our new routers
January 10, 2020
Rapidly removing a Cumulus Linux switch from production
August 27, 2019
Evaluating Local DNSSEC Validators
August 06, 2019
A rack switch removal ordeal
May 06, 2019
Validating SSH host keys with DNSSEC
February 26, 2018
Layer 3 routing on Cumulus Linux MLAG
January 24, 2017
Norwegian IPv6 year in review
December 02, 2016
Liberating the network
August 17, 2016
Using systemd-networkd to work your net

nginx

January 03, 2024
Cilium dual-stack k3s pi-setup
December 20, 2016
Enabling HTTP/2 for a site
December 15, 2016
Securing the Elastic Stack
December 23, 2015
Logging elapse time in Apache and Nginx

nos

December 09, 2016
Slimming down the Internet routing table
December 02, 2016
Liberating the network

notsx

April 07, 2021
Nested Virtualization - Hyper-V 2019 in qemu-kvm

ocsp

January 11, 2017
OCSP: What, why, how?

oidc

October 20, 2022
Get started with OpenID Connect and Keycloak

onie

December 09, 2016
Slimming down the Internet routing table
December 02, 2016
Liberating the network

open source

February 19, 2021
Free Software and Open Source: Get involved

openid connect

October 20, 2022
Get started with OpenID Connect and Keycloak

openshift

November 16, 2018
Local development environment for OpenShift
November 09, 2018
OpenShift with Jenkins for dev/prod parity
December 20, 2017
S2I hooks
December 15, 2017
Using Let's Encrypt with OpenShift
December 10, 2017
Running Jekyll with Docker and OpenShift
December 06, 2017
Getting started with OpenShift – The OpenShift all-in-one cluster
December 04, 2016
PaaS Play

openstack

December 22, 2017
Tiny virtual firewalls with IncludeOS
December 14, 2016
Use virt-manager to build disk-images

osd

December 18, 2015
Stateless OSD servers

ossec

December 15, 2015
Thwarting and detecting malware with RPZ and OSSEC

outlook

October 26, 2021
Zimbra and Outlook

paas

December 04, 2016
PaaS Play

pam

December 11, 2017
Allow backup sysadmins to gain access through a "Break the Glass"-solution

pass

November 16, 2022
Local MFA token

passwordstore

November 16, 2022
Local MFA token

pear

December 05, 2017
Fast and dirty RPMs

performance tuning

December 24, 2015
RedHat Performance Tuning

pgsql

December 08, 2017
Reduce disk bloat in PostgreSQL

pip

December 05, 2017
Fast and dirty RPMs

pipes

December 05, 2016
Adventures in bash - catching several exit values in a piped set of commands

pipewire

May 31, 2021
Better Bluetooth headset audio quality with mSBC

podman

February 28, 2024
Containerized Development Environment

portscan

December 16, 2016
Fun with firewall activity plotting
December 16, 2016
Pros and cons of visualizing firewall activity

postgresql

March 21, 2023
Migrating HomeAssistant from SQLite to PostgreSQL
May 07, 2021
Getting random rows faster. Very much faster.
September 10, 2020
FDWs, curl and LIMIT
September 28, 2019
Running PostgreSQL in Google Kubernetes Engine

power bi

November 22, 2022
Extending Power BI with R statistical language

powershell

April 28, 2021
Backup verification for Veeam Agent for Windows
December 11, 2016
Read logs in PowerShell console

prank

December 16, 2016
Fun with firewall activity plotting
December 16, 2016
Pros and cons of visualizing firewall activity

proxy

December 13, 2015
Poor man's VPN via SSH socks proxy

pv

December 05, 2015
Pipeviewer

python

January 31, 2024
Git worktrees
July 19, 2023
Ansible Jinja whitespace control
December 09, 2022
Ansible scheduling with filters

r

November 22, 2022
Extending Power BI with R statistical language

rack

August 06, 2019
A rack switch removal ordeal

radosgw

December 11, 2015
Backing up the Rados Object Gateway

random numbers

December 13, 2016
Bash: Random numbers for fun and profit

raspberry pi

January 23, 2018
Mulesoft Runtime on Raspberry with Kubernetes
June 09, 2017
Mulesoft Enterprise Standalone Runtime on Raspberry Pi 3 with docker
December 24, 2016
Running wallscreens using a Raspberry Pi
December 19, 2016
Small-scale honeynet with Raspberry Pi

red hat

November 06, 2017
varnish-5.2 with varnish-modules and misc vmods for Fedora and EPEL
October 20, 2016
varnish-5.0 and hitch-1.4.1 for Fedora and EPEL

rest

May 17, 2021
Introduction to GraphQL with Vert.X

routing

January 17, 2020
A look at our new routers
December 09, 2016
Slimming down the Internet routing table

rpm

December 07, 2015
Simply make rpms from ruby gems

rpz

December 15, 2015
Thwarting and detecting malware with RPZ and OSSEC
December 08, 2015
Overriding DNS for fun and profit

rsync

December 03, 2015
Practical Rsync

s2i

December 20, 2017
S2I hooks

s3

December 12, 2016
Serving a static website from bucket storage

sailing

June 27, 2024
Alarms made right

saml

March 25, 2019
Configure Alfresco 5.2.x with SAML 2.0

sbc-xc

May 31, 2021
Better Bluetooth headset audio quality with mSBC

script

December 20, 2015
Recording and replaying console sessions

scripts

February 21, 2024
Portable Java shell scripts with Java 21

sdk

February 02, 2018
Mule 4 SDK custom connector example
December 21, 2016
Feeding the Elastic Stack
December 15, 2016
Securing the Elastic Stack
December 08, 2016
Elastic Stack

security

December 09, 2024
The irony of insecure security software
July 23, 2024
Thoughts on the CrowdStrike Outage
November 16, 2022
Local MFA token
August 27, 2019
Evaluating Local DNSSEC Validators
May 06, 2019
Validating SSH host keys with DNSSEC
December 22, 2017
Tiny virtual firewalls with IncludeOS
December 17, 2017
Threat intelligence: Sharing is caring
December 04, 2016
PaaS Play
August 16, 2016
LDAP and password encryption strength
August 12, 2016
Encrypted Btrfs for Lazy Road Warriors' laptops

shell

February 21, 2024
Portable Java shell scripts with Java 21
April 28, 2022
Shell alias evolution

silk

December 01, 2015
Network statistics and archaeology with SiLK

smtp

December 12, 2017
Care and feeding of SMTP honeypots

spring

October 10, 2023
Introduction to Jobrunr

sql

May 07, 2021
Getting random rows faster. Very much faster.
September 10, 2020
FDWs, curl and LIMIT

ssh

November 19, 2020
Live migrating an Elasticsearch cluster across separate network environments
May 06, 2019
Validating SSH host keys with DNSSEC
December 14, 2017
Using ssh_config(5) and FoxyProxy for fun and profit
December 21, 2015
SSH autocompletion, jump host automation and other tips
December 13, 2015
Poor man's VPN via SSH socks proxy

sshfs

December 22, 2015
Quick Remote File Access

ssl

November 25, 2020
Introducing the caddy web-server: Automatic TLS
January 11, 2017
OCSP: What, why, how?
December 01, 2016
Grooming your SSL/TLS setup with cipherscan
October 20, 2016
varnish-5.0 and hitch-1.4.1 for Fedora and EPEL

stability

December 17, 2024
Why TCP keepalive may be important
December 09, 2024
The irony of insecure security software
July 23, 2024
Thoughts on the CrowdStrike Outage

strace

December 10, 2015
Introduction to strace

sudo

December 06, 2016
Spicing up your own access with capabilities

switch

January 17, 2020
A look at our new routers
August 06, 2019
A rack switch removal ordeal

synic

April 07, 2021
Nested Virtualization - Hyper-V 2019 in qemu-kvm

sysadmin

June 27, 2024
Alarms made right
April 27, 2023
Caching OPTIONS in Varnish
February 19, 2021
Free Software and Open Source: Get involved
January 22, 2018
yum shell - bat out of dependency hell
December 08, 2017
Reduce disk bloat in PostgreSQL
November 06, 2017
varnish-5.2 with varnish-modules and misc vmods for Fedora and EPEL
January 11, 2017
OCSP: What, why, how?
October 20, 2016
varnish-5.0 and hitch-1.4.1 for Fedora and EPEL
September 02, 2016
UP6: clatd, a component of 464XLAT, packages for Fedora and EPEL
August 11, 2016
varnish-4.1.3 and varnish-modules-0.9.1 for fedora and EPEL

systemd

December 29, 2016
systemd comforts
December 22, 2016
Systemd at 3am
December 07, 2016
Using systemd timers
August 17, 2016
Using systemd-networkd to work your net

talos

December 07, 2023
IPv6-Only Kubernetes Clusters

tayga

September 02, 2016
UP6: clatd, a component of 464XLAT, packages for Fedora and EPEL

terraform

February 11, 2021
Documentation with terraform-docs
August 14, 2018
Getting started with Terraform

testing

August 26, 2022
More Common mistakes in Automation
May 29, 2022
10 Common mistakes in Automation
December 20, 2017
S2I hooks
December 14, 2015
Stress testing with Apache JMeter

thruk

December 09, 2017
A quick look at Thruk

tls

November 25, 2020
Introducing the caddy web-server: Automatic TLS
January 11, 2017
OCSP: What, why, how?
December 01, 2016
Grooming your SSL/TLS setup with cipherscan
October 20, 2016
varnish-5.0 and hitch-1.4.1 for Fedora and EPEL

tools

February 28, 2024
Containerized Development Environment
August 14, 2018
Getting started with Terraform

tuna

December 24, 2015
RedHat Performance Tuning

tuned

December 24, 2015
RedHat Performance Tuning

vagrant

December 23, 2017
Vagrant for the lazies
December 14, 2016
Use virt-manager to build disk-images

varnish

April 27, 2023
Caching OPTIONS in Varnish
December 19, 2017
12 days of Varnish
December 03, 2017
Varnish and misbehaving application servers
November 06, 2017
varnish-5.2 with varnish-modules and misc vmods for Fedora and EPEL
October 20, 2016
varnish-5.0 and hitch-1.4.1 for Fedora and EPEL
August 11, 2016
varnish-4.1.3 and varnish-modules-0.9.1 for fedora and EPEL

varnish-modules

August 11, 2016
varnish-4.1.3 and varnish-modules-0.9.1 for fedora and EPEL

vc

May 31, 2021
Better Bluetooth headset audio quality with mSBC

veeam

April 28, 2021
Backup verification for Veeam Agent for Windows

veeam agent for windows

April 28, 2021
Backup verification for Veeam Agent for Windows

vert.x

October 20, 2022
Get started with OpenID Connect and Keycloak
May 17, 2021
Introduction to GraphQL with Vert.X

virt-manager

December 14, 2016
Use virt-manager to build disk-images

virtualization

December 14, 2016
Use virt-manager to build disk-images

visualization

December 16, 2016
Fun with firewall activity plotting
December 16, 2016
Pros and cons of visualizing firewall activity

vmware

December 22, 2017
Tiny virtual firewalls with IncludeOS

vpn

December 13, 2015
Poor man's VPN via SSH socks proxy

web

December 19, 2017
12 days of Varnish

webserver

November 25, 2020
Introducing the caddy web-server: Automatic TLS
January 19, 2017
How to use Mule as a web server

windows

December 11, 2016
Read logs in PowerShell console

yum

January 22, 2018
yum shell - bat out of dependency hell

zimbra

October 26, 2021
Zimbra and Outlook