Skip to main content
Raymii.org
Quis custodiet ipsos custodes?
Home
|
About
|
All pages
|
Cluster Status
|
RSS Feed
All Items
This is a list of all the articles on my site. It's sorted by date.
Date
№
Item
21-09-2024 23:59
521
Logging all C++ destructors, poor mans run-time tracing
18-08-2024 14:33
520
Compiling TETRIS from 1992 on OpenVMS x86 in 2024!
14-08-2024 23:58
519
OpenVMS x86 E9.2-3 fixes CDE (DECWindows) and adds a Guest Console (no serial port required anymore)
29-07-2024 04:39
518
Create Kubernetes user restricted to one namespace with resource limits
17-07-2024 23:22
517
nameConstraints on your Self Signed Root CA in Kubernetes with cert-manager
17-07-2024 04:22
516
Self-signed Root CA in Kubernetes with k3s, cert-manager and traefik. Bonus howto on regular certificates
16-07-2024 18:30
515
OpenSSL get entire certificate chain from a domain or loop over entire chain in file
15-07-2024 20:11
514
Password protect web services in Kubernetes (k3s/traefik) with basic auth
12-07-2024 22:30
513
Leaf Node Monitoring v2024.02 released, autostart, ssl certificate expiry and minimize to tray
11-07-2024 23:39
512
Using nodeSelector to deploy a Kubernetes Helm chart only on x86/amd64 nodes, not arm64
10-07-2024 20:39
511
Kubernetes (k3s) Ingress for different domains (virtual hosts)
09-07-2024 22:30
510
High Available k3s kubernetes cluster with keepalived, galera and longhorn
28-06-2024 22:30
509
My First Kubernetes: k3s 'cluster' on 3 Orange Pi Zero 3's, including the dashboard, hello-node and failover
25-06-2024 22:30
508
Netboot (PXE) Armbian on an Orange Pi Zero 3 from SPI with NFS root filesystem
15-06-2024 22:30
507
Leaf Node Monitoring v2024.01 released, better notifications and history
14-06-2024 04:00
506
Using a 1965 Dutch Rotary Phone via VoIP (T65) in 2024
29-05-2024 22:00
505
Qt Property Macro (Q_PROPERTY with 95% less code)
19-05-2024
504
Qt 5.15 LTS on Windows without a Qt Account
23-01-2024 22:00
503
Fixing the hiss on my Atgames Legends Pinball Micro including root access
01-01-2024 09:00
502
Which Root Certificates should you trust? Find out with CertInfo
16-9-2023 09:00
501
YouLessQt, helps you align the YouLess to an analog electricity meter
13-9-2023 22:00
500
A docker image for Qt 5.15 LTS for Android, including OpenSSL and the KDE patch collection
05-07-2023 23:59
499
Drawing a Circle in Qt QML three different ways
01-07-2023 21:32
498
Site update, self-hosted search via pagefind
15-06-2023 01:30
497
My 24 year old HP Jornada can do things your modern iPhone still can't do!
22-04-2023 22:30
496
Bare Metal Vi, boot into Vi without an OS!
19-04-2023 22:30
495
OpenVMS 9.2 for x86, Installing HAProxy and troubleshooting UNIX file paths
16-04-2023 22:30
494
OpenVMS 9.2 for x86, Getting Started part 3, the WebUI
15-04-2023 22:30
493
OpenVMS 9.2 for x86, Getting Started part 2, auto boot, licenses, PAKs, networking and SSH
11-04-2023 22:30
492
OpenVMS 9.2 for x86, Getting Started part 1, install guide with VirtualBox
09-04-2023 23:59
491
OpenVMS 9.2 for x86 is finally available for hobbyists!
22-03-2023
490
Site update, cookie consent popup (for a static site)
17-02-2023 20:21
489
Named Booleans prevent C++ bugs and save you time
14-01-2023 04:30
488
Johnnie 'QObject' Walker, replace a service locator pattern while you're at it
11-01-2023 05:31
487
APT keeps complaining that the HTTPS certificate cannot be validated?
05-01-2023
486
Leaf Node Monitoring v2023.01 released, major performance improvements, new layout and new checks!
12-12-2022
485
Add moc includes to speed up Qt compilation
03-11-2022 21:00
484
Spinrite 6.0 on UEFI and an NVMe SSD drive
14-10-2022 22:02
483
OpenSSL generate self signed certificate with SAN in one command (subject alternative name)
19-08-2022 21:30
482
Fade in / fade out in Qt/QML
15-08-2022 21:00
481
Responsive Qt/QML layout coming to Leaf Node Monitoring
14-07-2022
480
What's coming in the next version of Leaf Node Monitoring?
13-07-2022
479
OpenVMS 9.2 for x86 will be released tomorrow (2022-07-14), so exciting!
29-05-2022 01:30
478
Using a Windows Mobile 2003 PDA (HP iPAQ h4350) in 2022, including WhatsApp!
19-05-2022 05:30
477
Qt/QML Property bindings break after a JavaScript assignment
29-04-2022
476
HTTP GET requests with Qt and in Qml (async)
24-04-2022
475
Selling my own GPL software part 3, prior art (existing GPL software for sale)
17-04-2022
474
Proxmox VE 7 Corosync QDevice in a Docker container
07-04-2022
473
Price of a guest post on dragonflydigest.com?
02-04-2022
472
Build a WeatherTerminal app for the Seeed reTerminal (with Qt 6 & QML)
18-03-2022
471
Yocto boot2qt for the Seeed reTerminal (Qt 6)
04-03-2022
470
Qt 5.15.3 Open Source released
26-02-2022
469
Raspberry Pi Compute Module 4 eMMC flashing issue (nRPI_BOOT)
22-02-2022
468
Execute a script in a Yocto package on every image build
21-02-2022
467
Yocto boot2qt for the Raspberry Pi 4, both Qt 5.15 and 6.2
12-02-2022
466
Embed the source code directly in your Qt app with qmake and qrc, for GPL compliance
09-02-2022
465
Log all Item properties and functions in Qml
09-02-2022
464
Loop over all Repeater items or Delegate's in Qml
08-02-2022
463
Thank you, shotternail!
07-02-2022
462
QML Touch Area visualization with QML_VISUAL_TOUCH_DEBUGGING
21-01-2022
461
QML Drag and Drop including reordering the C++ model
24-12-2021
460
Selling my own GPL software, part 1: a lot of hurdles
05-11-2021
459
The yearly backup restore test
05-10-2021
458
Responsive QML Layout (with scrollbars)
04-10-2021
457
Render markdown in a Qt QML Text or TextEdit control
03-10-2021
456
Qt/QML: Expose C++ classes to QML and why setContextProperty is not the best idea
20-09-2021
455
Expose any Qt5 program via VNC
08-09-2021
454
Rectangle{} debugging in QML, just like printf(), but for QT
06-09-2021
453
Relegendable keycaps for your macropad, the best thing ever for developer productivity
28-08-2021
452
Install NetBSD 9.2 on a DEC Alpha CPU with AXPBox
22-08-2021
451
Remote desktop on NetBSD with Xnest (no VNC)
18-08-2021
450
Install NetBSD 9.2 on a DEC Alpha CPU in QEMU with X11
10-07-2021
449
Using IceWM and a Raspberry Pi as my main PC, sharing my theme, config and some tips and tricks.
27-06-2021
448
Firefox 89 Proton UI Tab Styling
07-06-2021
447
Execute a command and get both output and exit status in C++ (Windows & Linux)
23-05-2021
446
Exclude lines in less (or journalctl)
19-05-2021
445
All packages that were present in Ubuntu 18.04 but absent in Ubuntu 20.04
16-05-2021
444
I've packaged up CKermit as a snap, for Ubuntu 20.04
12-05-2021
443
It compiles does not always mean that it works, a tale of virtual overridden fun in C++
08-04-2021
442
Run MS Teams on a coffee machine?!? (Or: Embedded Linux Framebuffer VNC client)
05-04-2021
441
Run one specific clang-tidy check on your entire codebase
21-03-2021
440
Three ways to print booleans as 'True' or 'False' in C++
17-03-2021
439
Record your Linux Desktop with ffmpeg and slop to any format
27-02-2021
438
Disable (debug) logging in QT and QML
25-02-2021
437
QT / QML Signals and Slots with C++
13-02-2021
436
Limit specific process memory on desktop linux with cgroups and earlyoom
03-02-2021
435
Reset the SYSTEM password on OpenVMS 8.4
28-01-2021
434
The Common Desktop Environment (CDE) is still developed and modern in 2021
26-01-2021
433
OpenVMS CDE Desktop Remote X session GUI (on AXPbox)
23-01-2021
432
AXPbox version 1.0.0 released! (Open source Alpha emulator)
12-01-2021
431
Site updates, new font for better contrast and other small CSS fixes
09-01-2021
430
C++ std::async with a concurrency limit (via semaphores)
02-01-2021
429
Lets talk about changelogs, or, how I loathe 'bugfixes and performance improvements'
31-12-2020
428
Hacker News vs Lobste.rs in C++, an exercise in parsing json http api's and date/time/timezones
27-12-2020
427
Bash HTTP monitoring dashboard
14-12-2020
426
C++ set up cpp-httplib with SSL support with cMake
07-12-2020
425
I've packaged up Gnash as a snap, for modern linux
25-11-2020
424
Semi-accurate live stream viewer count (hls/rtmp/restreamer) on the command line
04-11-2020
423
Installing OpenVMS 8.4 Alpha inside AXPbox on Debian 10 / Ubuntu 20.04 with networking
28-10-2020
422
Exciting OpenVMS Alpha Emulation news, es40 has been forked to Axpbox (and works!)
20-10-2020
421
I enforced the AGPL on my code, here's how it went
27-09-2020
420
What does raymii.org cost to run?
26-09-2020
419
Tiny Tiny RSS vs Miniflux
23-09-2020
418
Store multiple types in a single std::map in C++ with std::any, just like a python dict
12-09-2020
417
CookieNumberPrinter, incremental / idle game style numbers in C++
26-08-2020
416
Get all SSH public keys from gitlab
25-08-2020
415
Get number of incoming connections on specific port with ss
24-08-2020
414
Local incremental backups of Google Photos on Ubuntu with gphotos-sync
23-08-2020
413
Get webcam resolution and info on Ubuntu and fix HD
01-08-2020
412
Ubuntu Snap auto updates broke my development setup and there is no way to turn them off
31-07-2020
411
The Twitter Bitcoin hack can happen anywhere humans are involved
18-07-2020
410
C++ Remove leading or trailing characters from std::string
05-07-2020
409
Running gnash on Ubuntu 20.04 (in Docker with X11 forwarding)
04-07-2020
408
Installing PyGopherd on Ubuntu 20.04
07-06-2020
407
Generate QR code and write it to a PNG, scaled, in C++
27-05-2020
406
Github Actions, C++ with Boost and cmake, almost a 50% speedup with caching
24-05-2020
405
I had to jailbreak my iPhone to change the default browser...
03-05-2020
404
Here be dragons, or, invalidated iterators
24-04-2020
403
C++ async, threads and user input
03-02-2020
402
Personal Wireguard VPN on a Freedombox with Debian
29-01-2020
401
Installing Freedombox on Armbian on the Olimex Pioneer
22-01-2020
400
Cancellation notice: cipherli.st, txtn.ws, ssldecoder.org and certificatemonitor.org
06-01-2020
399
Windows 10 updates with PowerShell
27-12-2019
398
Run CLion native on Android, ditch your desktop!
22-12-2019
397
Tiny Tiny RSS + Readability == The best way to read RSS feeds
21-12-2019
396
ScreensaverStopper, stop activating the screensaver by sending F24 often
16-12-2019
395
and & or are valid in C++ (alternative tokens)
12-11-2019
394
Weight for Weight, a coding exercise that kept me busy
07-11-2019
393
std::string to lowercase or uppercase in C++
23-10-2019
392
std::accumulate in C++
02-10-2019
391
Send commands or input to a detached screen session
01-10-2019
390
C++ project setup with CMake & unit tests (google test)
28-09-2019
389
Get serial port data on the web with live updating
02-09-2019
388
Bash bits: split a file in blocks and do something with each block
14-07-2019
387
Bash bits: find has a -delete flag
12-07-2019
386
Only zero is false, everything else is true in C++
06-07-2019
385
GNUplot tips for nice looking charts from a CSV file
29-06-2019
384
Gherkin 30% keyboard build log and review
25-06-2019
383
connman operstate list
22-06-2019
382
C++ template definitions in a .cpp file (instead of a header file)
17-06-2019
381
C++ create and write to a CSV file with a variadic template
15-06-2019
380
Dark Reader, dark mode for any website
13-06-2019
379
Cooking with C++ templates and stronger types
08-06-2019
378
C++ variadic template recursive example
07-06-2019
377
C++ create and write to a CSV file
29-05-2019
376
Retro PC Ads - 1975 Sphere 1
23-05-2019
375
Match dig 127.0.0.53 server with systemd-resolvd server
08-05-2019
374
Site updates, new layout
07-05-2019
373
Bash Bits: Find all files containing specific text (and remove them)
06-05-2019
372
Bash Bits: Randomize a cronjob to run between 00:00 and 06:00 hours
05-05-2019
371
Bash Bits: Check if a program is installed
28-04-2019
370
OpenSSL test TLSv1.3 connection and ciphersuites with s_client
18-04-2019
369
totext.py - Convert URL or RSS feed to text with readability
10-04-2019
368
Convert markdown inline links to reference style links with Pandoc
05-04-2019
367
Building opkg .ipk packages by hand (for OpenEmbedded/Yocto/OpenWRT)
02-04-2019
366
Where is dropbearconvert on Ubuntu?
20-03-2019
365
Simple pygopherd log analyzer
18-03-2019
364
Disable motd news or (parts of) the dynamic motd on Ubuntu
10-03-2019
363
Site updates, raymii.org now also available on Gopher
05-03-2019
362
SpaceCat Launchpad v2, an awesome cool little macropad
03-03-2019
361
Viewing PDF, .docx and .odt files in mutt (as text)
26-02-2019
360
Get a JSON value with bash and sed
16-02-2019
359
My phone serves me 400+ ads and trackers per hour. Blokada, the best android adblocker, beats 'm all!
10-02-2019
358
Split keyboards, a five year review including the ErgoDox EZ, Matias Ergo Pro and Kinesis Freestyle 2
12-01-2019
357
Sparkling Network
18-12-2018
356
SSH on Windows Server 2019 (including how to sudo)
13-11-2018
355
Line total (up+down sum) in PHP Network Weathermap
08-11-2018
354
Three new NitroKeys! Nitrokey Pro 2, Storage 2 and a FIDO-U2F Nitrokey
27-10-2018
353
Use Ubuntu behind a Microsoft ForeFront TMG proxy with cntlm
25-10-2018
352
Encrypt and decrypt files to public keys via the OpenSSL Command Line
17-10-2018
351
Find files in tar archives and extract specific files from tar archives
26-09-2018
350
Reddit Gold for Caldera Openlinux 1.2
10-09-2018
349
Service checks in LibreNMS (http, all other Nagios plugins)
03-09-2018
348
tping - ping with a timestamp
22-08-2018
347
Linux on Microsoft Azure? Disable this built-in root-access backdoor (wa-linux-agent)
08-08-2018
346
Python script to talk to LibreNMS API and get alerts and hosts
06-08-2018
345
nginx 1.15.2, ssl_preread_protocol, multiplex HTTPS and SSH on the same port
01-08-2018
344
Site updates for accessibility, text only pages and skip to main content
23-07-2018
343
Send email with multiple inline images via bash with a loop
10-07-2018
342
log_vcs - Ansible callback plugin that creates VCS (git) branches for every Ansible run
01-07-2018
341
Windows 7 installer on a KVM Linux VPS (Windows on Digital Ocean)
21-06-2018
340
Syslog configuration for remote logservers for syslog-ng and rsyslog, both client and server
14-06-2018
339
snap install mosaic, the first graphical webbrowser on Ubuntu
12-06-2018
338
Chrome 68 is depcrecating HPKP (HTTP Public Key Pinning)
06-06-2018
337
That time when one of my HP-UX servers lost half of it's RAM (and how to connect to an HP iLO 2 with modern OpenSSH (7.6+))
01-06-2018
336
GPG noninteractive batch sign, trust and send gnupg keys
18-05-2018
335
HP-UX 11.31 System information and find out part number of a failed disk with sasmgr
16-05-2018
334
Icinga2 / Nagios / Net::SNMP change the default timeout of 60 seconds
13-05-2018
333
Multiple passwords for one user, UIC uniqueness and the system password on OpenVMS
08-05-2018
332
Mount ISO and execute scripts on OpenVMS
06-05-2018
331
File locking, grep and process killing on OpenVMS
04-05-2018
330
Site updates, new layout for overview pages
30-04-2018
329
The sad state of Alpha emulators (for OpenVMS)
27-04-2018
328
Introducing the Yubikey Nano XL Rugged edition
24-04-2018
327
Installing the es40 AlphaServer emulator 0.18 on Ubuntu 16.04, and trying to install OpenVMS 8.4 on es40
22-04-2018
326
Small OpenVMS titbits
19-04-2018
325
Ansible - add apt_key inline
16-04-2018
324
OpenVMS 7.3 install log with simh VAX on Ubuntu 16.04
15-04-2018
323
File versioning and deleting on OpenVMS with DELETE and PURGE
11-04-2018
322
Synergy, no mouse cursor on Ubuntu 17.10
10-04-2018
321
FreeIPA DNS workaround for DNS zone [...]. already exists in DNS and is handled by server(s):
09-04-2018
320
Backspace and delete key behaviour on OpenVMS
05-04-2018
319
SSH public key authentication on OpenVMS
03-04-2018
318
Delete a directory on OpenVMS
01-04-2018
317
Mail on OpenVMS
31-03-2018
316
My first OpenVMS
25-03-2018
315
OpenStack nova get-password, set-password and post encrypted password to metadata service
20-03-2018
314
Essential Monitoring checks
18-03-2018
313
My Yubikey broke, but I had a backup. So should you with your 2FA
04-03-2018
312
haproxy: restrict specific URLs to specific IP addresses
26-01-2018
311
Dell PowerEdge firmware upgrades via iDrac
29-10-2017
310
ncdu - for troubleshooting diskspace and inode issues
24-09-2017
309
Adding IPv6 to a keepalived and haproxy cluster
18-09-2017
308
atop is broken on Ubuntu 16.04 (version 1.26): trap divide error
17-08-2017
307
Backup OpenStack object store or S3 with rclone
25-05-2017
306
Openstack Horizon, remove the loading modal with uBlock Origin
13-04-2017
305
Distributed load testing with Tsung
10-04-2017
304
Run software on the tty1 console instead of getty login on Ubuntu 14.04 and 16.04
09-04-2017
303
Check HTTP status code for a page on all DNS records
08-04-2017
302
Burn in testing for new Hypervisor and Storage server hardware
18-03-2017
301
Openstack Soft Delete - recover deleted instances
09-03-2017
300
Running WPS-8 (Word Processing System) on the DEC(mate) PDP-8i and SIMH
05-03-2017
299
Traceroute IPv6 to Smokeping Target config
27-01-2017
298
Ansible: access group vars for groups the current host is not a member of
20-12-2016
297
OpenStack: Quick and automatic instance snapshot backup and restore (and before an apt upgrade) with nova backup
07-12-2016
296
Create a PDP-8 OS8 RK05 system disk from RX01 floppies with SIMH (and get text files in and out of the PDP-8)
24-11-2016
295
Overflow the Investigatory Powers Bill!
14-11-2016
294
Build a FreeBSD 11.0-release Openstack Image with bsd-cloudinit
11-10-2016
293
Nitrokey gnuk firmware update via DFU
10-10-2016
292
MySQL restore after a crash and disk issues
25-09-2016
291
Firefox History stats with Bash
23-09-2016
290
Create /etc/shadow crypted password entries
13-09-2016
289
Mouse movement via the keyboard with xdotool and xbindkeys
12-09-2016
288
IPSEC VPN on Ubuntu 16.04 with StrongSwan
11-09-2016
287
Nagios 4 + Nagiosgraph (latest) installation on Ubuntu 12.04 & 14.04
10-09-2016
286
Ansible - Create OpenStack servers with Ansible 2.0 and the os_server module and a dynamic inventory
09-09-2016
285
FST-01 gnuk firmware update via USB
08-09-2016
284
Ansible - create playbooks and role file and folder structure
03-09-2016
283
Reset iptables to ACCEPT all (backup and remove all existing rules)
14-08-2016
282
Nitrokey Start: Getting started guide (gnuk openpgp token)
01-08-2016
281
Nitrokey HSM/SmartCard-HSM and Raspberry Pi web cluster
27-07-2016
280
Raspberry Pi unattended upgrade Raspbian to Debian Testing
17-07-2016
279
Storing arbitraty data in the Nitrokey HSM/SmartCard-HSM with Elementary Files (EF)
15-07-2016
278
Use the Nitrokey HSM or SmartCard-HSM with sc-hsm-embedded, mod_nss and Apache (read only module)
13-07-2016
277
Decrypt/Extract Nitrokey HSM/SmartCard-HSM RSA private keys
21-06-2016
276
Use the Nitrokey HSM or SmartCard-HSM with mod_nss and Apache
19-06-2016
275
Get started with the Nitrokey HSM or SmartCard-HSM
17-06-2016
274
HTTP Strict Transport Security for Apache, NGINX and Lighttpd
08-06-2016
273
Toggling in a simple program DEC PDP-8 and PiDP-8 using the switch register
15-05-2016
272
Ansible - Add an apt-repository on Debian and Ubuntu
05-05-2016
271
Migrating personal webapps and services
27-04-2016
270
Build a FreeBSD 10.3-release Openstack Image with bsd-cloudinit
12-04-2016
269
IPv6 in a Docker container on a non-ipv6 network
27-02-2016
268
Active Directory and Exchange Command Line Powershell
24-02-2016
267
Let's Encrypt with DirectAdmin, now built in!
17-01-2016
266
Ansible playbook for GoAccess Log Analyzer
11-01-2016
265
Deborphan cleanup until no more orphaned packages left
02-01-2016
264
Microsoft Office 2013 and 2010 on Linux
31-12-2015
263
Recursively find all [installed] package dependencies
20-12-2015
262
IPSEC VPN on Ubuntu 15.04 with StrongSwan
20-12-2015
261
IPSEC VPN on Ubuntu 15.10 with StrongSwan
16-12-2015
260
Forward or save outgoing email with Exim
11-12-2015
259
Generate hashes of files with rhash for archival storage
12-11-2015
258
Linux Containers
09-11-2015
257
Sign and verify text/files to public keys via the OpenSSL Command Line
01-10-2015
256
Make OpenELEC/Kodi work with the Sitecom CN-524/ Cambridge Silicon Radio (CSR) 8510 A10 Bluetooth USB adapter on the Raspberry Pi.
03-08-2015
255
Install Ubuntu Linux on the LG Chromebase
26-07-2015
254
Running TSS/8 on the DEC PiDP-8/i and SIMH
23-07-2015
253
Running Adventure on the DEC PDP-8 with SIMH
14-07-2015
252
Find all services using libssl to restart after an OpenSSL update
14-06-2015
251
Strong SSL Security on Apache2
14-06-2015
250
Strong SSL Security on lighttpd
14-06-2015
249
Strong SSL Security on nginx
13-06-2015
248
Openstack - (Manually) migrating (KVM) Nova compute virtual machines
04-05-2015
247
The awesomely epic guide to KDE
03-05-2015
246
Filing Effective Bug Reports
03-05-2015
245
Raspberry Pi Arcade Machine
25-03-2015
244
systemd: Don't fear change
22-03-2015
243
OpenSSL: Manually verify a certificate against a CRL
22-03-2015
242
Keep messages secure with GPG
21-03-2015
241
How I got a valid SSL certificate for my ISP's main domain, xs4all.nl
21-03-2015
240
Olimex OlinuXino A20 LIME2 mainline 4.0.0 kernel, u-boot and debian rootfs image building tutorial
11-03-2015
239
Automating Openstack with cloud init run a script on VM's first boot
09-03-2015
238
Ada Lovelace and The Analytical Engine
09-03-2015
237
Build a Flexible and Powerful System with Arch Linux
08-03-2015
236
Euclid's algorithm: recursion and python
08-03-2015
235
Example
08-03-2015
234
Solve word puzzles with bash
03-03-2015
233
OpenSSL command line Root and Intermediate CA including OCSP, CRL and revocation
25-02-2015
232
Openstack Glance Image Download, download Openstack images
08-02-2015
231
Installing Virtual Machines with virt-install, plus copy pastable distro install one-liners
08-02-2015
230
Remove Installatron from a (Directadmin) server
04-02-2015
229
Raspberry Pi FM radio transmitter with Buttons
28-01-2015
228
Olimex OlinuXino A20 LIME2 Minimal Debian 7 Image
18-01-2015
227
OpenVZ/Proxmox - pre-backup all container dump script
17-01-2015
226
Filtering IMAP mail with imapfilter
11-1-2015
225
Let's Encrypt with DirectAdmin or other Web Control Panels
09-01-2015
224
Broken Corrupted Raspberry Pi SD Card
05-01-2015
223
Shared Git repository over ssh for multiple users
04-01-2015
222
Get all IP ranges from an AS number
31-12-2014
221
pfSense allow web interface access on WAN from specific IP
30-12-2014
220
HTTP Public Key Pinning Extension HPKP for Apache, NGINX and Lighttpd
30-12-2014
219
IPSEC VPN on Centos 7 with StrongSwan
29-12-2014
218
Arch Linux AUR PKGBUILD generate new checksums
27-12-2014
217
Ansible - Only if a file exists or does not exist
22-12-2014
216
Fix inconsistent Openstack volumes and instances from Cinder and Nova via the database
21-12-2014
215
Clear Uncluttered SSH client config with Ansible
20-12-2014
214
Olimex OlinuXino a10 Lime uBoot, Kernel and root image guide
02-12-2014
213
ingsoc
01-12-2014
212
IPSEC L2TP VPN on Arch Linux on a Raspberry Pi with OpenSwan, xl2tpd and ppp
01-12-2014
211
IPSEC L2TP VPN on CentOS 6 / Red Hat Enterprise Linux 6 / Scientific Linux 6
01-12-2014
210
IPSEC L2TP VPN on Ubuntu 12.04 with OpenSwan, xl2tpd and ppp
01-12-2014
209
IPSEC L2TP VPN on Ubuntu 12.10 with OpenSwan, xl2tpd and ppp
01-12-2014
208
IPSEC L2TP VPN on Ubuntu 13.04 with OpenSwan, xl2tpd and ppp
01-12-2014
207
IPSEC L2TP VPN on Ubuntu 13.10 with OpenSwan, xl2tpd and ppp
01-12-2014
206
IPSEC L2TP VPN on Ubuntu 14.04 with OpenSwan, xl2tpd and ppp
29-11-2014
205
Openstack Affinity Groups, make sure instances are on the same or different compute hypervisor hosts
25-11-2014
204
Ansible - Only if host is also in other hostgroup
23-11-2014
203
Build a FreeBSD 10.1-release Openstack Image with bsd-cloudinit
15-11-2014
202
OpenSSL Decoder Script
09-11-2014
201
Ansible - Only do action if on specific distribution (Debian, Ubuntu, CentOS or RHEL) or distribution version (ubuntu precise, ubuntu trusty)
08-11-2014
200
OpenSSL Command Generator
31-10-2014
199
Olimex OlinuXino a10 Lime Minimal Debian 7 Image
26-10-2014
198
Keepalived notify script, execute action on failover
14-10-2014
197
Check and Fix SSL servers for SSLv3 connections or the Poodle CVE-2014-3566 bug
12-10-2014
196
Configserver Firewall and Security (CSF and LFD)
24-09-2014
195
Patch Shellshock)with Ansible
18-09-2014
194
Boot to Vim, Vim as Pid 1
17-09-2014
193
Statically (cross) compiled vim for x86, x86-64 and mipsel
15-09-2014
192
Owncloud, DirectAdmin, Apache 2.4 and Error AH01797: client denied by server configuration
14-09-2014
191
Set your IP as wallpaper
08-09-2014
190
foaas.sh - Command Line Fuck Off as a Service client
01-09-2014
189
Get the current or all Firefox tab urls in Bash
29-08-2014
188
Build a $35 Time Capsule - Raspberry Pi Time Machine Backup Server
25-07-2014
187
Building HA Clusters with Ansible and Openstack
11-07-2014
186
OpenVZ/Proxmox - Container to Template
10-07-2014
185
Proxmox VE - One Public IP
06-07-2014
184
CentOS 5 CA Certificate Bundle Update
28-06-2014
183
Traceroute to Smokeping Target config
13-06-2014
182
Simple keepalived failover setup on Ubuntu 14.04
11-06-2014
181
Build a FreeBSD 10.0-release Openstack Image with bsd-cloudinit
11-06-2014
180
OSSEC 2.8 Server, Client, Web UI and Analogi Dashboard Installation tutorial
29-05-2014
179
Openstack Horizon installation with SSL on Ubuntu
25-05-2014
178
Openstack Swift Objectstore Access via FTP
19-05-2014
177
Encrypted Duplicity Backups to Openstack Swift Objectstore
03-05-2014
176
IPv6 at Home
28-04-2014
175
Transmission Web on a Raspberry Pi with Arch Linux
17-04-2014
174
FreeBSD 10, Converting from RELEASE to STABLE
14-04-2014
173
Linux software raid, rebuilding broken raid 1
09-04-2014
172
FreeBSD Ports: remove config options
07-04-2014
171
OpenSSL: Manually verify a certificate against an OCSP
02-04-2014
170
Chef: overwrite templates in wrapper-cookbooks
01-04-2014
169
Chef: chef_gem vs gem_package and ORDER
14-03-2014
168
OS X: Remove all Apple Remote Dekstop settings
02-03-2014
167
3D modeling a real world object in OpenSCAD
23-02-2014
166
KVM add disk image or swap image to virtual machine with virsh
16-02-2014
165
KVM convert qcow2 disk images to raw disk images for performance
15-02-2014
164
KVM host with bonding and VLAN tagged Virtual Machines setup on Ubuntu 12.04
14-02-2014
163
Bonding NIC Teaming on Ubuntu 12.04
05-02-2014
162
Install extra software in the VMWare vCenter Appliance (VCSA)
04-02-2014
161
OpenSSL: Get all certificates from a website in plain text
03-02-2014
160
OCSP Stapling on Apache
03-02-2014
159
OCSP Stapling on nginx
01-02-2014
158
haproxy: intercept all cookies and set secure attribute
30-01-2014
157
Check if passwordless sudo can be used in a bash script or nagios check
18-01-2014
156
Remove unused CentOS/Red Hat kernels
13-01-2014
155
rc.local support on Arch Linux with systemd
06-01-2014
154
Ansible Inventory from VMWare
30-12-2013
153
Bash Bits: Simple command line arguments
29-12-2013
152
Ansible - Playbook Testing
27-12-2013
151
Local W3C HTML5 Validator Server
22-12-2013
150
Ansible - Only do something if another action changed
21-12-2013
149
Ansible - Sudo sometimes
18-12-2013
148
haproxy: client side ssl certificates
15-12-2013
147
Apache access/error log to syslog
15-12-2013
146
Back Up Thunderbird Message Filters
13-12-2013
145
Install nmap 6.40 on Ubuntu 12.04
12-12-2013
144
haproxy: set specific ssl ciphers
11-12-2013
143
haproxy: add strict transport security or any other http header
10-12-2013
142
haproxy: ssl backends
09-12-2013
141
haproxy: redirect to ssl or other website
29-11-2013
140
ntop-ng 1.1 installation on Ubuntu 12.04
20-11-2013
139
Corosync Pacemaker - Execute script on failover
19-11-2013
138
DigitalOcean Sucks. Use DigitalOcean!
17-11-2013
137
NoPriv.py - Easy IMAP Email Backup.
09-11-2013
136
Self Hosted CryptoCat - Secure self hosted multiuser webchat
02-11-2013
135
Corosync Notes
28-10-2013
134
Remove unused Ubuntu kernels
25-10-2013
133
Install the latest ZNC from source on Ubuntu
15-10-2013
132
Set up your own truly secure, encrypted and shared file synchronization, aka Dropbox clone
09-10-2013
131
OpenSSL One liner to create self signed certificate
08-10-2013
130
Chef: search in recipe based on roles or recipes
06-10-2013
129
Chef: include_recipe only_if or not_if
01-10-2013
128
Uninstall and Remove OSSEC
21-09-2013
127
Bash Bits: Check if item is in array
18-09-2013
126
Bash Bits: Add colour output to your script
15-09-2013
125
Bash Bits: Debug Logging
14-09-2013
124
Bash Bits: Trap Control C (SIGTERM)
07-09-2013
123
OSSEC Server, Client, Web UI and Analogi Dashboard Installation tutorial
03-09-2013
122
OS X - Enable access for assistive devices via the command line
02-09-2013
121
OS X - Applescript to lock date and time preference panel to fix local sudo exploit
01-09-2013
120
IPv4 Address Conversion Tricks
14-08-2013
119
OpenVZ dnsmasq set capabilities failed fix
13-08-2013
118
Bind DNS Query Graph Charts with GNUPlot
08-08-2013
117
Microsoft Exchange / Active Directory Powershell script to notify users of expiring Passwords
30-07-2013
116
Nagios - Hide all hosts in hostgroup
28-07-2013
115
Diffie Hellman Key Exchange Dutch Notes and Example
26-07-2013
114
OpenSSL - Generate Psuedo Random Passwords
24-07-2013
113
My Todo.txt Workflow, including Unison, Todour and Android
24-07-2013
112
Stong SSL Security on Lighttpd
23-07-2013
111
Pass the SSL Labs Test on NGINX (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy).
20-07-2013
110
Pass the SSL Labs Test on Apache2 (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy).
10-07-2013
109
OS X: Disable Notification Center
29-06-2013
108
bdsh - Whitelist Restricted Shell
27-06-2013
107
Strip all non-ascii characters from a file
27-06-2013
106
Samba Shares with Active Directory Login on Ubuntu 12.04
26-06-2013
105
Bash Incremental History Search / Autocomplete
19-06-2013
104
Dogtag / Red Hat Certificate System reset admin pkiconsole password
13-06-2013
103
Ejabberd SSL Certificate
12-06-2013
102
Ejabberd Active Directory LDAP Login
11-06-2013
101
Set up a federated XMPP Chat Network with ejabberd, your own Google Talk Hangouts alternative
04-06-2013
100
OS X - Turn Bonjour off or on via the command line
03-06-2013
99
OS X - Turn off sleep from the command line
02-06-2013
98
OS X - Create Hardware report SPX and save it to a AFP share
28-05-2013
97
Gitlab Active Directory LDAP Authentication
10-05-2013
96
OS X: Turn firewall on or off from the command line
09-05-2013
95
Exchange 2007 and 2010 Autodiscovery DNS SRV record for BIND
08-05-2013
94
Hide or determine BIND version number
06-05-2013
93
Nagios plugin to check an OCSP server
03-05-2013
92
Nagios plugin to check Safenet HSM
02-05-2013
91
Join Mac OS X to an Active Directory / OpenDLAP directory from the commandline
02-05-2013
90
Nagios plugin to check CRL expiry in minutes
13-04-2013
89
HP ILO - Quickly gather ILO version and firmware information via CURL
12-04-2013
88
Munin plugin to show Logstash/Kibana messages per hour
09-04-2013
87
Set up a Collectd client
09-04-2013
86
Set up a Collectd server with web frontend
04-04-2013
85
NGINX: Proxy folders to different root
30-03-2013
84
Silent unatended apt-get upgrade
23-03-2013
83
Ansible - sudoers safety and sanity checking in playbook
13-03-2013
82
NGINX: Hide / Block .git and .svn folders
13-03-2013
81
NGINX: Catch all error codes
09-03-2013
80
Hosted Piwik
09-03-2013
79
Ansible - pure ssh based configuration management and deployment
09-03-2013
78
Screenfetch installation tutorial
08-03-2013
77
Better Cron env and shell control with the SHELL variable
07-03-2013
76
Word occurrence counter and analyzer
27-02-2013
75
Create a VMWare ESXi 5 5.1 5.5 USB install disk
15-02-2013
74
Basic website and database backups with Duplicity
10-02-2013
73
Systemd rosetta / cheatsheet
09-02-2013
72
OpenSSL Generate CSR non-interactive
09-02-2013
71
OpenSSL match certificate and private key
02-02-2013
70
Munin - Fix MySQL plugin on Ubuntu 12.04 and Debian 6
31-01-2013
69
Munin - Set up the NGINX status plugin on Ubuntu 12.04
28-01-2013
68
Exploring /proc/ - tips and tricks for the procfs
23-01-2013
67
Fix CentOS IPTables rule saving (iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 274: restorecon: command not found)
23-01-2013
66
OpenSSL one liner to get expiry date from SSL Certificate of any website
20-01-2013
65
Restrict SSH
17-01-2013
64
RT (Request Tracker) - find and delete big attachments
15-01-2013
63
Install python 2.7 or 3 under Debian 6
01-01-2013
62
Ruby script to upload or convert a Maildir Inbox to an IMAP server
21-12-2012
61
Python script to monitor a file for changes and then mail the report with the file attached.
19-12-2012
60
Exchange 2010 - OWA - Lock user after x amount of failed logins
12-12-2012
59
Restore iptables rules after a reboot on debian
11-12-2012
58
CIDR Cheatsheet
11-12-2012
57
Resize OS X Mountain Lion installer to fit on a single layer 4.7 GB DVD
08-12-2012
56
Munin optimization guide for Debian (rrdcached, tmpfs, ionice and nice)
05-12-2012
55
Set OS X hostname from the commandline
01-12-2012
54
ClamAV installation and daily scan + report on Ubuntu
24-11-2012
53
Limit access to openssh features with the Match option
08-11-2012
52
Git-clean
08-11-2012
51
Set up your own distributed, redundant, and encrypted storage grid with Tahoe-LAFS
07-11-2012
50
Small low cost linux pc's, an overview from 11-2012
22-10-2012
49
Ray-Mon - PHP and Bash server status monitoring
15-10-2012
48
Codename Geld
06-10-2012
47
ed cheatsheet
05-10-2012
46
Persistent reverse (NAT bypassing) SSH tunnel access with autossh
24-09-2012
45
Nagios plugin to check certificates on local file system
15-09-2012
44
NutsManager
12-09-2012
43
PHP Task/Todo list
09-09-2012
42
Complete word count analysis of Security Now, episode 1 trough 370.
06-09-2012
41
Correctly grep and display the uptime, load average and amount of users
02-09-2012
40
Packages
01-09-2012
39
Tiny Tiny RSS
22-07-2012
38
Wallbase.cc commandline bash wget downloader
09-07-2012
37
Small Operating Systems / Linux Distributions
09-07-2012
36
Postfix snippets - not finished
28-06-2012
35
ProxBash - a bash script to manage Proxmox VE
10-06-2012
34
Ubuntu/Debian update mailer
07-06-2012
33
Terrible Start
16-05-2012
32
Bash - do something in every subdirectory
13-05-2012
31
Bash script to list all changed files in certain period
28-03-2012
30
Set up a local Ubuntu (apt) repository with apt-mirror
12-02-2012
29
NurseCalc o2 - Bash script and online app for Oxygen Calculations
01-02-2012
28
NurseCalc Infuus - Bash script and Online app for infusion and drip (speed) Calculations
01-01-2012
27
Some Bash and Arch Tweaks
27-12-2011
26
MagicProg: Magic the Gathering (RPG/TGC) Life Program
01-09-2011
25
Chrome Extensions for Privacy, Adblocking and anti-tracking
23-06-2011
24
Stopping fail2ban.server : ERROR Unexpected communication error and other errors in fail2ban on ubuntu 9.04
15-06-2011
23
Introduction to DokuWiki
12-06-2011
22
Introduction to Markdown
08-02-2011
21
Tether your Sonim XP3 phone with Linux
15-05-2010
20
What to do if you cannot execute CHMOD
01-01-2010
19
NoPriv.py - Easy IMAP email backup to HTML archive.
01-01-2010
18
Customize your Clonezilla Live CD
01-01-2010
17
Debian packages clean up commands
23-12-2009
16
EasyConverter
26-10-2009
15
SSHdialog
18-05-2009
14
Clonezilla Backup Script v0.2
28-03-2009
13
Postfix: log message from, to and subject
14-09-2008
12
Bash script for massive rename to numbers
08-07-2008
11
Javascript tricks
15-06-2008
10
Convert FLV's to MP3
09-04-2008
9
Setting up Motion with FTP and Email! support
03-02-2008
8
Bash ja/nee keuze
29-11-2007
7
Imagemagick thumbnailer
01-01-2007
6
Vim Cheatsheet
02-01-2006
5
RET Metro ATB
02-01-2006
4
RET Metro Type M MG/2
02-01-2006
3
RET Metro Type T SG/2
02-01-2006
2
RET Metro ZUB
01-01-2006
1
About