Introduction
Statistics
Contact
Development
Disclaimer
Help
List of articles in reverse-chronological order
2022-12-23 Some things I blogged about in 2022
2022-12-22 DNSViz at home
2022-12-10 An experimental GoToSocial installation
2022-11-18 DNSSEC "key tag" or "key ID"?
2022-11-10 Red means Kaputt: when DNSSEC turns into a treasure hunt
2022-11-06 DNSSEC with NLnetLabs' LDNS and NSD
2022-10-30 A nifty push notification system: ntfy
2022-10-28 Ansible local facts on Windows nodes
2022-10-11 Ideas for using Ansible local facts
2022-10-05 Ansible module_defaults and a lookup plugin
2022-10-02 DNSSEC signing with the se.SAM N200 HSM with PKCS#11
2022-09-22 DNSSEC signing with an offline KSK
2022-08-13 allow-new-zones in BIND 9.16 on CentOS 8 Stream under SELinux
2022-07-24 An Ansible reference sheet
2022-07-19 A human and a spreadsheet
2022-06-06 Ten years of Ansible
2022-05-25 A backup is only as good as ...
2022-05-03 One gotty(1) Web terminal per user
2022-04-28 Back to the drawing board: Ansible training machines
2022-01-24 My requirement for DNSSEC: a napkin
2022-01-14 Fun with the DNS SOA expire field
2021-12-17 Ansible vault password in macOS keychain
2021-11-27 GeoIP with BIND >= 9.16
2021-11-21 PAM SSH agent authentication (with Ansible)
2021-11-18 A cow and bull story about Ansible
2021-11-03 Ansible "pull mode" or "Runner" as fail-safe rollback methods
2021-10-11 Vanity DNSSEC key tags
2021-10-05 DNSSEC provisioning automation with CDS/CDNSKEY in the real world
2021-09-09 Specifying duration in BIND's named.conf
2021-06-24 When and where did our vehicles stop for fuel?
2021-06-16 SSH with a SmartCard-HSM and EC keys
2021-06-09 A diagram to depict the DNSSEC chain of trust
2021-06-04 Using a SmartCard-HSM for DNSSEC with BIND, Knot DNS, and LDNS/NSD
2021-05-27 Transitioning the .CY ccTLD to DNSSEC
2021-05-18 DNS open zone data
2021-05-16 An iOS app update that really annoys me
2021-04-21 Time to solve: 10800 seconds
2021-04-18 Storing generic passwords in macOS' keychain
2021-04-09 The Unix Magic poster
2021-03-31 On towels, DNS, and strncmp()
2021-03-25 Configure SSH ProxyCommand for Ansible AWX on Kubernetes
2021-03-19 Paternoster: a CLI to invoke Ansible playbooks
2021-03-12 Alter Ansible's output on debugging
2021-03-08 An advanced Ansible course
2020-12-20 BIND named 'grants' using external authenticator
2020-12-14 Look who's rolling his keys ...
2020-11-22 Delock MQTT-enabled power socket switches
2020-10-09 Fun with tweets and the Joplin API
2020-10-04 Airports of the world, and other data in DNS
2020-09-29 Using {{ ansible_managed }} in Ansible templates
2020-09-27 It used to be simpler to teach
2020-04-12 Rediscovering CardDAV
2020-04-03 Zulu time in the macOS status bar
2020-03-23 To Zoom or not to Zoom
2020-03-23 How to dial a tel: URI with a shell script on macOS
2020-03-19 Reverse geocoding the bakery
2020-03-08 Looking up words with DICT
2020-03-06 $MAILPATH
2020-03-05 Simple solution for outgoing mail from a FreeBSD system
2020-03-02 New desk phone: Grandstream GXP2135
2020-02-28 Dial A for Ansible and R for Runner
2020-02-28 Charlie &
2020-02-20 Short report on the FreeBSD training machine
2020-02-20 BIND 9.16 query utilities speak YAML
2020-02-13 Dynamic DNS update on self after DHCP
2020-02-11 My small Ansible inventory poll
2020-02-08 Reading and writing Ansible vault files
2020-01-16 Creating a simple Python pip repository
2020-01-06 Anonymous FTP server on OpenBSD
2019-12-27 TCP Wrappers and Mosquitto
2019-12-18 Display IP address of machine on console
2019-12-14 A bit of fun with awk
2019-12-11 On building an Ansible training environment on FreeBSD
2019-12-07 Add address of FreeBSD iocage jails to PF table
2019-11-29 OwnTracks on macOS
2019-11-13 An authoritative Knot
2019-09-24 EuroBSDCon 2019
2019-09-14 To meet up or not to meetup
2019-08-26 Testing an OnlyKey hardware password manager
2019-08-04 Presentation pointer
2019-06-21 I care about Ansible
2019-06-15 A word or two about a $EDITOR
2019-05-22 BSDCan 2019
2019-05-05 LOADays 2019
2019-04-28 Automatically start or attach tmux in SSH session
2019-04-16 Custom credentials in Ansible Tower/AWX
2019-04-15 I mirror my Github repositories to Gitea
2019-04-12 Remote-controlling a Restic backup
2019-04-06 Challenge accepted: OpenBSD on a laptop
2019-04-04 I clone all GitHub repositories I've starred
2019-04-03 I backup (clone) all my gists
2019-03-22 Shiori for bookmarking
2019-03-03 Remembering Gopher
2019-03-02 SSHd and AuthorizedKeysCommand
2019-02-23 There goes my secret
2019-02-09 FOSDEM vs. Config Management Camp
2018-09-14 Position and event forwarding from Traccar
2018-09-11 Upset about Sonos
2018-06-23 There will be home automation with openHAB
2018-06-19 On a POS pole display and an Open Source OS
2018-03-25 Alerting or notifying on SSH logins
2018-03-07 DHCP in VirtualBox guests
2018-01-30 Discovering Mattermost
2017-10-25 Gogs and Gitea
2017-10-23 Trigger Ansible AWX job runs on SCM (e.g. git) commit
2017-10-20 A few notes on Ansible AWX
2017-09-21 Parents, children, CDS/CDNSKEY records, and dnssec-cds
2017-09-11 DNS query/response logging with dnstap
2017-09-09 A first look at CoreDNS
2017-09-06 My restic backend of choice: minio
2017-08-22 My backup software of choice: restic
2016-12-20 Unbound supports views for local data
2016-06-20 Homie for Python
2016-05-24 Catalog zones in BIND 9.11
2016-05-02 A small PCB for an ESP8266 sensor device with Homie and OpenHAB
2016-04-16 A tiny ESP8266-based GPS tracker
2016-03-22 MQTT on an ESP8266 Thing
2016-03-05 A shell command to create JSON: jo
2016-02-15 Switching lights with OwnTracks, iBeacons, and openHAB
2016-02-02 Internet of Temperatures
2016-01-30 How I started using Rundeck
2016-01-26 Simple subscribe is coming to a libmosquitto near you
2016-01-02 Monitoring blinkenlights with a Particle Photon
2016-01-02 Where exactly did I park my car?
2015-12-15 Discovering a Particle Photon
2015-11-23 Yet Another Fine Thing: TI SensorTag CC2650
2015-11-12 GeoDNS with the PowerDNS GeoIP back-end
2015-11-03 PowerDNS with the remote back-end and DNSSEC
2015-10-28 The semicolon in zone master files; some history
2015-10-01 A first look at the Knot DNS Resolver
2015-09-28 Experiments in using IMAP for Notes
2015-06-16 Alert, backup, whatever on DNS NOTIFY with nsnotifyd
2015-06-03 Beacons in the office
2015-05-15 An exec plugin for collectd: mqttcollect
2015-05-02 Where are your Slack team members at the moment?
2015-04-16 Discovering Jenkins
2015-04-15 Managing master/slave zones on PowerDNS with Ansible
2015-04-01 Revisiting the PowerDNS "bind" back-end
2015-03-30 PowerDNS with a SmartCard-HSM for DNSSEC
2015-03-20 Shipping Apache logs to Graylog with a twist
2015-03-14 (Ab)using Graylog to count users
2015-03-07 On the failure to monitor our openHAB installation
2015-03-05 Being notified of new and changed KSK in a zone
2015-03-04 Enabling DANE
2015-02-26 Validate Ansible templates!
2015-02-20 A new DNS lookup-plugin for Ansible
2015-02-13 MQTT article series by HiveMQ
2015-02-06 DNSSEC-signing with the Knot authoritative DNS server
2015-01-29 Caching facts in Ansible
2015-01-24 nsedit - a DNS zone and record editor for PowerDNS
2015-01-21 RFC 5011 with OpenDNSSEC, BIND, and Unbound
2015-01-09 A look at the PowerDNS REST API
________________________________________________________________________
Gophered by Gophernicus/3.1.1 on OpenBSD/amd64 7.2