Skip to main content

Raymii.org Raymii.org Logo

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.

DateItem
24-10-2024 21:33522The Adventure of the Missing Syscall: Error 38
21-09-2024 23:59521Logging all C++ destructors, poor mans run-time tracing
18-08-2024 14:33520Compiling TETRIS from 1992 on OpenVMS x86 in 2024!
14-08-2024 23:58519OpenVMS x86 E9.2-3 fixes CDE (DECWindows) and adds a Guest Console (no serial port required anymore)
29-07-2024 04:39518Create Kubernetes user restricted to one namespace with resource limits
17-07-2024 23:22517nameConstraints on your Self Signed Root CA in Kubernetes with cert-manager
17-07-2024 04:22516Self-signed Root CA in Kubernetes with k3s, cert-manager and traefik. Bonus howto on regular certificates
16-07-2024 18:30515OpenSSL get entire certificate chain from a domain or loop over entire chain in file
15-07-2024 20:11514Password protect web services in Kubernetes (k3s/traefik) with basic auth
12-07-2024 22:30513Leaf Node Monitoring v2024.02 released, autostart, ssl certificate expiry and minimize to tray
11-07-2024 23:39512Using nodeSelector to deploy a Kubernetes Helm chart only on x86/amd64 nodes, not arm64
10-07-2024 20:39511Kubernetes (k3s) Ingress for different domains (virtual hosts)
09-07-2024 22:30510High Available k3s kubernetes cluster with keepalived, galera and longhorn
28-06-2024 22:30509My First Kubernetes: k3s 'cluster' on 3 Orange Pi Zero 3's, including the dashboard, hello-node and failover
25-06-2024 22:30508Netboot (PXE) Armbian on an Orange Pi Zero 3 from SPI with NFS root filesystem
15-06-2024 22:30507Leaf Node Monitoring v2024.01 released, better notifications and history
14-06-2024 04:00506Using a 1965 Dutch Rotary Phone via VoIP (T65) in 2024
29-05-2024 22:00505Qt Property Macro (Q_PROPERTY with 95% less code)
19-05-2024504Qt 5.15 LTS on Windows without a Qt Account
23-01-2024 22:00503Fixing the hiss on my Atgames Legends Pinball Micro including root access
01-01-2024 09:00502Which Root Certificates should you trust? Find out with CertInfo
16-9-2023 09:00501YouLessQt, helps you align the YouLess to an analog electricity meter
13-9-2023 22:00500A docker image for Qt 5.15 LTS for Android, including OpenSSL and the KDE patch collection
05-07-2023 23:59499Drawing a Circle in Qt QML three different ways
01-07-2023 21:32498Site update, self-hosted search via pagefind
15-06-2023 01:30497My 24 year old HP Jornada can do things your modern iPhone still can't do!
22-04-2023 22:30496Bare Metal Vi, boot into Vi without an OS!
19-04-2023 22:30495OpenVMS 9.2 for x86, Installing HAProxy and troubleshooting UNIX file paths
16-04-2023 22:30494OpenVMS 9.2 for x86, Getting Started part 3, the WebUI
15-04-2023 22:30493OpenVMS 9.2 for x86, Getting Started part 2, auto boot, licenses, PAKs, networking and SSH
11-04-2023 22:30492OpenVMS 9.2 for x86, Getting Started part 1, install guide with VirtualBox
09-04-2023 23:59491OpenVMS 9.2 for x86 is finally available for hobbyists!
22-03-2023490Site update, cookie consent popup (for a static site)
17-02-2023 20:21489Named Booleans prevent C++ bugs and save you time
14-01-2023 04:30488Johnnie 'QObject' Walker, replace a service locator pattern while you're at it
11-01-2023 05:31487APT keeps complaining that the HTTPS certificate cannot be validated?
05-01-2023486Leaf Node Monitoring v2023.01 released, major performance improvements, new layout and new checks!
12-12-2022485Add moc includes to speed up Qt compilation
03-11-2022 21:00484Spinrite 6.0 on UEFI and an NVMe SSD drive
14-10-2022 22:02483OpenSSL generate self signed certificate with SAN in one command (subject alternative name)
19-08-2022 21:30482Fade in / fade out in Qt/QML
15-08-2022 21:00481Responsive Qt/QML layout coming to Leaf Node Monitoring
14-07-2022480What's coming in the next version of Leaf Node Monitoring?
13-07-2022479OpenVMS 9.2 for x86 will be released tomorrow (2022-07-14), so exciting!
29-05-2022 01:30478Using a Windows Mobile 2003 PDA (HP iPAQ h4350) in 2022, including WhatsApp!
19-05-2022 05:30477Qt/QML Property bindings break after a JavaScript assignment
29-04-2022476HTTP GET requests with Qt and in Qml (async)
24-04-2022475Selling my own GPL software part 3, prior art (existing GPL software for sale)
17-04-2022474Proxmox VE 7 Corosync QDevice in a Docker container
07-04-2022473Price of a guest post on dragonflydigest.com?
02-04-2022472Build a WeatherTerminal app for the Seeed reTerminal (with Qt 6 & QML)
18-03-2022471Yocto boot2qt for the Seeed reTerminal (Qt 6)
04-03-2022470Qt 5.15.3 Open Source released
26-02-2022469Raspberry Pi Compute Module 4 eMMC flashing issue (nRPI_BOOT)
22-02-2022468Execute a script in a Yocto package on every image build
21-02-2022467Yocto boot2qt for the Raspberry Pi 4, both Qt 5.15 and 6.2
12-02-2022466Embed the source code directly in your Qt app with qmake and qrc, for GPL compliance
09-02-2022465Log all Item properties and functions in Qml
09-02-2022464Loop over all Repeater items or Delegate's in Qml
08-02-2022463Thank you, shotternail!
07-02-2022462QML Touch Area visualization with QML_VISUAL_TOUCH_DEBUGGING
21-01-2022461QML Drag and Drop including reordering the C++ model
24-12-2021460Selling my own GPL software, part 1: a lot of hurdles
05-11-2021459The yearly backup restore test
05-10-2021458Responsive QML Layout (with scrollbars)
04-10-2021457Render markdown in a Qt QML Text or TextEdit control
03-10-2021456Qt/QML: Expose C++ classes to QML and why setContextProperty is not the best idea
20-09-2021455Expose any Qt5 program via VNC
08-09-2021454Rectangle{} debugging in QML, just like printf(), but for QT
06-09-2021453Relegendable keycaps for your macropad, the best thing ever for developer productivity
28-08-2021452Install NetBSD 9.2 on a DEC Alpha CPU with AXPBox
22-08-2021451Remote desktop on NetBSD with Xnest (no VNC)
18-08-2021450Install NetBSD 9.2 on a DEC Alpha CPU in QEMU with X11
10-07-2021449Using IceWM and a Raspberry Pi as my main PC, sharing my theme, config and some tips and tricks.
27-06-2021448Firefox 89 Proton UI Tab Styling
07-06-2021447Execute a command and get both output and exit status in C++ (Windows & Linux)
23-05-2021446Exclude lines in less (or journalctl)
19-05-2021445All packages that were present in Ubuntu 18.04 but absent in Ubuntu 20.04
16-05-2021444I've packaged up CKermit as a snap, for Ubuntu 20.04
12-05-2021443It compiles does not always mean that it works, a tale of virtual overridden fun in C++
08-04-2021442Run MS Teams on a coffee machine?!? (Or: Embedded Linux Framebuffer VNC client)
05-04-2021441Run one specific clang-tidy check on your entire codebase
21-03-2021440Three ways to print booleans as 'True' or 'False' in C++
17-03-2021439Record your Linux Desktop with ffmpeg and slop to any format
27-02-2021438Disable (debug) logging in QT and QML
25-02-2021437QT / QML Signals and Slots with C++
13-02-2021436Limit specific process memory on desktop linux with cgroups and earlyoom
03-02-2021435Reset the SYSTEM password on OpenVMS 8.4
28-01-2021434The Common Desktop Environment (CDE) is still developed and modern in 2021
26-01-2021433OpenVMS CDE Desktop Remote X session GUI (on AXPbox)
23-01-2021432AXPbox version 1.0.0 released! (Open source Alpha emulator)
12-01-2021431Site updates, new font for better contrast and other small CSS fixes
09-01-2021430C++ std::async with a concurrency limit (via semaphores)
02-01-2021429Lets talk about changelogs, or, how I loathe 'bugfixes and performance improvements'
31-12-2020428Hacker News vs Lobste.rs in C++, an exercise in parsing json http api's and date/time/timezones
27-12-2020427Bash HTTP monitoring dashboard
14-12-2020426C++ set up cpp-httplib with SSL support with cMake
07-12-2020425I've packaged up Gnash as a snap, for modern linux
25-11-2020424Semi-accurate live stream viewer count (hls/rtmp/restreamer) on the command line
04-11-2020423Installing OpenVMS 8.4 Alpha inside AXPbox on Debian 10 / Ubuntu 20.04 with networking
28-10-2020422Exciting OpenVMS Alpha Emulation news, es40 has been forked to Axpbox (and works!)
20-10-2020421I enforced the AGPL on my code, here's how it went
27-09-2020420What does raymii.org cost to run?
26-09-2020419Tiny Tiny RSS vs Miniflux
23-09-2020418Store multiple types in a single std::map in C++ with std::any, just like a python dict
12-09-2020417CookieNumberPrinter, incremental / idle game style numbers in C++
26-08-2020416Get all SSH public keys from gitlab
25-08-2020415Get number of incoming connections on specific port with ss
24-08-2020414Local incremental backups of Google Photos on Ubuntu with gphotos-sync
23-08-2020413Get webcam resolution and info on Ubuntu and fix HD
01-08-2020412Ubuntu Snap auto updates broke my development setup and there is no way to turn them off
31-07-2020411The Twitter Bitcoin hack can happen anywhere humans are involved
18-07-2020410C++ Remove leading or trailing characters from std::string
05-07-2020409Running gnash on Ubuntu 20.04 (in Docker with X11 forwarding)
04-07-2020408Installing PyGopherd on Ubuntu 20.04
07-06-2020407Generate QR code and write it to a PNG, scaled, in C++
27-05-2020406Github Actions, C++ with Boost and cmake, almost a 50% speedup with caching
24-05-2020405I had to jailbreak my iPhone to change the default browser...
03-05-2020404Here be dragons, or, invalidated iterators
24-04-2020403C++ async, threads and user input
03-02-2020402Personal Wireguard VPN on a Freedombox with Debian
29-01-2020401Installing Freedombox on Armbian on the Olimex Pioneer
22-01-2020400Cancellation notice: cipherli.st, txtn.ws, ssldecoder.org and certificatemonitor.org
06-01-2020399Windows 10 updates with PowerShell
27-12-2019398Run CLion native on Android, ditch your desktop!
22-12-2019397Tiny Tiny RSS + Readability == The best way to read RSS feeds
21-12-2019396ScreensaverStopper, stop activating the screensaver by sending F24 often
16-12-2019395and & or are valid in C++ (alternative tokens)
12-11-2019394Weight for Weight, a coding exercise that kept me busy
07-11-2019393std::string to lowercase or uppercase in C++
23-10-2019392std::accumulate in C++
02-10-2019391Send commands or input to a detached screen session
01-10-2019390C++ project setup with CMake & unit tests (google test)
28-09-2019389Get serial port data on the web with live updating
02-09-2019388Bash bits: split a file in blocks and do something with each block
14-07-2019387Bash bits: find has a -delete flag
12-07-2019386Only zero is false, everything else is true in C++
06-07-2019385GNUplot tips for nice looking charts from a CSV file
29-06-2019384Gherkin 30% keyboard build log and review
25-06-2019383connman operstate list
22-06-2019382C++ template definitions in a .cpp file (instead of a header file)
17-06-2019381C++ create and write to a CSV file with a variadic template
15-06-2019380Dark Reader, dark mode for any website
13-06-2019379Cooking with C++ templates and stronger types
08-06-2019378C++ variadic template recursive example
07-06-2019377C++ create and write to a CSV file
29-05-2019376Retro PC Ads - 1975 Sphere 1
23-05-2019375Match dig 127.0.0.53 server with systemd-resolvd server
08-05-2019374Site updates, new layout
07-05-2019373Bash Bits: Find all files containing specific text (and remove them)
06-05-2019372Bash Bits: Randomize a cronjob to run between 00:00 and 06:00 hours
05-05-2019371Bash Bits: Check if a program is installed
28-04-2019370OpenSSL test TLSv1.3 connection and ciphersuites with s_client
18-04-2019369totext.py - Convert URL or RSS feed to text with readability
10-04-2019368Convert markdown inline links to reference style links with Pandoc
05-04-2019367Building opkg .ipk packages by hand (for OpenEmbedded/Yocto/OpenWRT)
02-04-2019366Where is dropbearconvert on Ubuntu?
20-03-2019365Simple pygopherd log analyzer
18-03-2019364Disable motd news or (parts of) the dynamic motd on Ubuntu
10-03-2019363Site updates, raymii.org now also available on Gopher
05-03-2019362SpaceCat Launchpad v2, an awesome cool little macropad
03-03-2019361Viewing PDF, .docx and .odt files in mutt (as text)
26-02-2019360Get a JSON value with bash and sed
16-02-2019359My phone serves me 400+ ads and trackers per hour. Blokada, the best android adblocker, beats 'm all!
10-02-2019358Split keyboards, a five year review including the ErgoDox EZ, Matias Ergo Pro and Kinesis Freestyle 2
12-01-2019357Sparkling Network
18-12-2018356SSH on Windows Server 2019 (including how to sudo)
13-11-2018355Line total (up+down sum) in PHP Network Weathermap
08-11-2018354Three new NitroKeys! Nitrokey Pro 2, Storage 2 and a FIDO-U2F Nitrokey
27-10-2018353Use Ubuntu behind a Microsoft ForeFront TMG proxy with cntlm
25-10-2018352Encrypt and decrypt files to public keys via the OpenSSL Command Line
17-10-2018351Find files in tar archives and extract specific files from tar archives
26-09-2018350Reddit Gold for Caldera Openlinux 1.2
10-09-2018349Service checks in LibreNMS (http, all other Nagios plugins)
03-09-2018348tping - ping with a timestamp
22-08-2018347Linux on Microsoft Azure? Disable this built-in root-access backdoor (wa-linux-agent)
08-08-2018346Python script to talk to LibreNMS API and get alerts and hosts
06-08-2018345nginx 1.15.2, ssl_preread_protocol, multiplex HTTPS and SSH on the same port
01-08-2018344Site updates for accessibility, text only pages and skip to main content
23-07-2018343Send email with multiple inline images via bash with a loop
10-07-2018342log_vcs - Ansible callback plugin that creates VCS (git) branches for every Ansible run
01-07-2018341Windows 7 installer on a KVM Linux VPS (Windows on Digital Ocean)
21-06-2018340Syslog configuration for remote logservers for syslog-ng and rsyslog, both client and server
14-06-2018339snap install mosaic, the first graphical webbrowser on Ubuntu
12-06-2018338Chrome 68 is depcrecating HPKP (HTTP Public Key Pinning)
06-06-2018337That 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-2018336GPG noninteractive batch sign, trust and send gnupg keys
18-05-2018335HP-UX 11.31 System information and find out part number of a failed disk with sasmgr
16-05-2018334Icinga2 / Nagios / Net::SNMP change the default timeout of 60 seconds
13-05-2018333Multiple passwords for one user, UIC uniqueness and the system password on OpenVMS
08-05-2018332Mount ISO and execute scripts on OpenVMS
06-05-2018331File locking, grep and process killing on OpenVMS
04-05-2018330Site updates, new layout for overview pages
30-04-2018329The sad state of Alpha emulators (for OpenVMS)
27-04-2018328Introducing the Yubikey Nano XL Rugged edition
24-04-2018327Installing the es40 AlphaServer emulator 0.18 on Ubuntu 16.04, and trying to install OpenVMS 8.4 on es40
22-04-2018326Small OpenVMS titbits
19-04-2018325Ansible - add apt_key inline
16-04-2018324OpenVMS 7.3 install log with simh VAX on Ubuntu 16.04
15-04-2018323File versioning and deleting on OpenVMS with DELETE and PURGE
11-04-2018322Synergy, no mouse cursor on Ubuntu 17.10
10-04-2018321FreeIPA DNS workaround for DNS zone [...]. already exists in DNS and is handled by server(s):
09-04-2018320Backspace and delete key behaviour on OpenVMS
05-04-2018319SSH public key authentication on OpenVMS
03-04-2018318Delete a directory on OpenVMS
01-04-2018317Mail on OpenVMS
31-03-2018316My first OpenVMS
25-03-2018315OpenStack nova get-password, set-password and post encrypted password to metadata service
20-03-2018314Essential Monitoring checks
18-03-2018313My Yubikey broke, but I had a backup. So should you with your 2FA
04-03-2018312haproxy: restrict specific URLs to specific IP addresses
26-01-2018311Dell PowerEdge firmware upgrades via iDrac
29-10-2017310ncdu - for troubleshooting diskspace and inode issues
24-09-2017309Adding IPv6 to a keepalived and haproxy cluster
18-09-2017308atop is broken on Ubuntu 16.04 (version 1.26): trap divide error
17-08-2017307Backup OpenStack object store or S3 with rclone
25-05-2017306Openstack Horizon, remove the loading modal with uBlock Origin
13-04-2017305Distributed load testing with Tsung
10-04-2017304Run software on the tty1 console instead of getty login on Ubuntu 14.04 and 16.04
09-04-2017303Check HTTP status code for a page on all DNS records
08-04-2017302Burn in testing for new Hypervisor and Storage server hardware
18-03-2017301Openstack Soft Delete - recover deleted instances
09-03-2017300Running WPS-8 (Word Processing System) on the DEC(mate) PDP-8i and SIMH
05-03-2017299Traceroute IPv6 to Smokeping Target config
27-01-2017298Ansible: access group vars for groups the current host is not a member of
20-12-2016297OpenStack: Quick and automatic instance snapshot backup and restore (and before an apt upgrade) with nova backup
07-12-2016296Create 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-2016295Overflow the Investigatory Powers Bill!
14-11-2016294Build a FreeBSD 11.0-release Openstack Image with bsd-cloudinit
11-10-2016293Nitrokey gnuk firmware update via DFU
10-10-2016292MySQL restore after a crash and disk issues
25-09-2016291Firefox History stats with Bash
23-09-2016290Create /etc/shadow crypted password entries
13-09-2016289Mouse movement via the keyboard with xdotool and xbindkeys
12-09-2016288IPSEC VPN on Ubuntu 16.04 with StrongSwan
11-09-2016287Nagios 4 + Nagiosgraph (latest) installation on Ubuntu 12.04 & 14.04
10-09-2016286Ansible - Create OpenStack servers with Ansible 2.0 and the os_server module and a dynamic inventory
09-09-2016285FST-01 gnuk firmware update via USB
08-09-2016284Ansible - create playbooks and role file and folder structure
03-09-2016283Reset iptables to ACCEPT all (backup and remove all existing rules)
14-08-2016282Nitrokey Start: Getting started guide (gnuk openpgp token)
01-08-2016281Nitrokey HSM/SmartCard-HSM and Raspberry Pi web cluster
27-07-2016280Raspberry Pi unattended upgrade Raspbian to Debian Testing
17-07-2016279Storing arbitraty data in the Nitrokey HSM/SmartCard-HSM with Elementary Files (EF)
15-07-2016278Use the Nitrokey HSM or SmartCard-HSM with sc-hsm-embedded, mod_nss and Apache (read only module)
13-07-2016277Decrypt/Extract Nitrokey HSM/SmartCard-HSM RSA private keys
21-06-2016276Use the Nitrokey HSM or SmartCard-HSM with mod_nss and Apache
19-06-2016275Get started with the Nitrokey HSM or SmartCard-HSM
17-06-2016274HTTP Strict Transport Security for Apache, NGINX and Lighttpd
08-06-2016273Toggling in a simple program DEC PDP-8 and PiDP-8 using the switch register
15-05-2016272Ansible - Add an apt-repository on Debian and Ubuntu
05-05-2016271Migrating personal webapps and services
27-04-2016270Build a FreeBSD 10.3-release Openstack Image with bsd-cloudinit
12-04-2016269IPv6 in a Docker container on a non-ipv6 network
27-02-2016268Active Directory and Exchange Command Line Powershell
24-02-2016267Let's Encrypt with DirectAdmin, now built in!
17-01-2016266Ansible playbook for GoAccess Log Analyzer
11-01-2016265Deborphan cleanup until no more orphaned packages left
02-01-2016264Microsoft Office 2013 and 2010 on Linux
31-12-2015263Recursively find all [installed] package dependencies
20-12-2015262IPSEC VPN on Ubuntu 15.04 with StrongSwan
20-12-2015261IPSEC VPN on Ubuntu 15.10 with StrongSwan
16-12-2015260Forward or save outgoing email with Exim
11-12-2015259Generate hashes of files with rhash for archival storage
12-11-2015258Linux Containers
09-11-2015257Sign and verify text/files to public keys via the OpenSSL Command Line
01-10-2015256Make OpenELEC/Kodi work with the Sitecom CN-524/ Cambridge Silicon Radio (CSR) 8510 A10 Bluetooth USB adapter on the Raspberry Pi.
03-08-2015255Install Ubuntu Linux on the LG Chromebase
26-07-2015254Running TSS/8 on the DEC PiDP-8/i and SIMH
23-07-2015253Running Adventure on the DEC PDP-8 with SIMH
14-07-2015252Find all services using libssl to restart after an OpenSSL update
14-06-2015251Strong SSL Security on Apache2
14-06-2015250Strong SSL Security on lighttpd
14-06-2015249Strong SSL Security on nginx
13-06-2015248Openstack - (Manually) migrating (KVM) Nova compute virtual machines
04-05-2015247The awesomely epic guide to KDE
03-05-2015246Filing Effective Bug Reports
03-05-2015245Raspberry Pi Arcade Machine
25-03-2015244systemd: Don't fear change
22-03-2015243OpenSSL: Manually verify a certificate against a CRL
22-03-2015242Keep messages secure with GPG
21-03-2015241How I got a valid SSL certificate for my ISP's main domain, xs4all.nl
21-03-2015240Olimex OlinuXino A20 LIME2 mainline 4.0.0 kernel, u-boot and debian rootfs image building tutorial
11-03-2015239Automating Openstack with cloud init run a script on VM's first boot
09-03-2015238Ada Lovelace and The Analytical Engine
09-03-2015237Build a Flexible and Powerful System with Arch Linux
08-03-2015236Euclid's algorithm: recursion and python
08-03-2015235Example
08-03-2015234Solve word puzzles with bash
03-03-2015233OpenSSL command line Root and Intermediate CA including OCSP, CRL and revocation
25-02-2015232Openstack Glance Image Download, download Openstack images
08-02-2015231Installing Virtual Machines with virt-install, plus copy pastable distro install one-liners
08-02-2015230Remove Installatron from a (Directadmin) server
04-02-2015229Raspberry Pi FM radio transmitter with Buttons
28-01-2015228Olimex OlinuXino A20 LIME2 Minimal Debian 7 Image
18-01-2015227OpenVZ/Proxmox - pre-backup all container dump script
17-01-2015226Filtering IMAP mail with imapfilter
11-1-2015225Let's Encrypt with DirectAdmin or other Web Control Panels
09-01-2015224Broken Corrupted Raspberry Pi SD Card
05-01-2015223Shared Git repository over ssh for multiple users
04-01-2015222Get all IP ranges from an AS number
31-12-2014221pfSense allow web interface access on WAN from specific IP
30-12-2014220HTTP Public Key Pinning Extension HPKP for Apache, NGINX and Lighttpd
30-12-2014219IPSEC VPN on Centos 7 with StrongSwan
29-12-2014218Arch Linux AUR PKGBUILD generate new checksums
27-12-2014217Ansible - Only if a file exists or does not exist
22-12-2014216Fix inconsistent Openstack volumes and instances from Cinder and Nova via the database
21-12-2014215Clear Uncluttered SSH client config with Ansible
20-12-2014214Olimex OlinuXino a10 Lime uBoot, Kernel and root image guide
02-12-2014213ingsoc
01-12-2014212IPSEC L2TP VPN on Arch Linux on a Raspberry Pi with OpenSwan, xl2tpd and ppp
01-12-2014211IPSEC L2TP VPN on CentOS 6 / Red Hat Enterprise Linux 6 / Scientific Linux 6
01-12-2014210IPSEC L2TP VPN on Ubuntu 12.04 with OpenSwan, xl2tpd and ppp
01-12-2014209IPSEC L2TP VPN on Ubuntu 12.10 with OpenSwan, xl2tpd and ppp
01-12-2014208IPSEC L2TP VPN on Ubuntu 13.04 with OpenSwan, xl2tpd and ppp
01-12-2014207IPSEC L2TP VPN on Ubuntu 13.10 with OpenSwan, xl2tpd and ppp
01-12-2014206IPSEC L2TP VPN on Ubuntu 14.04 with OpenSwan, xl2tpd and ppp
29-11-2014205Openstack Affinity Groups, make sure instances are on the same or different compute hypervisor hosts
25-11-2014204Ansible - Only if host is also in other hostgroup
23-11-2014203Build a FreeBSD 10.1-release Openstack Image with bsd-cloudinit
15-11-2014202OpenSSL Decoder Script
09-11-2014201Ansible - Only do action if on specific distribution (Debian, Ubuntu, CentOS or RHEL) or distribution version (ubuntu precise, ubuntu trusty)
08-11-2014200OpenSSL Command Generator
31-10-2014199Olimex OlinuXino a10 Lime Minimal Debian 7 Image
26-10-2014198Keepalived notify script, execute action on failover
14-10-2014197Check and Fix SSL servers for SSLv3 connections or the Poodle CVE-2014-3566 bug
12-10-2014196Configserver Firewall and Security (CSF and LFD)
24-09-2014195Patch Shellshock)with Ansible
18-09-2014194Boot to Vim, Vim as Pid 1
17-09-2014193Statically (cross) compiled vim for x86, x86-64 and mipsel
15-09-2014192Owncloud, DirectAdmin, Apache 2.4 and Error AH01797: client denied by server configuration
14-09-2014191Set your IP as wallpaper
08-09-2014190foaas.sh - Command Line Fuck Off as a Service client
01-09-2014189Get the current or all Firefox tab urls in Bash
29-08-2014188Build a $35 Time Capsule - Raspberry Pi Time Machine Backup Server
25-07-2014187Building HA Clusters with Ansible and Openstack
11-07-2014186OpenVZ/Proxmox - Container to Template
10-07-2014185Proxmox VE - One Public IP
06-07-2014184CentOS 5 CA Certificate Bundle Update
28-06-2014183Traceroute to Smokeping Target config
13-06-2014182Simple keepalived failover setup on Ubuntu 14.04
11-06-2014181Build a FreeBSD 10.0-release Openstack Image with bsd-cloudinit
11-06-2014180OSSEC 2.8 Server, Client, Web UI and Analogi Dashboard Installation tutorial
29-05-2014179Openstack Horizon installation with SSL on Ubuntu
25-05-2014178Openstack Swift Objectstore Access via FTP
19-05-2014177Encrypted Duplicity Backups to Openstack Swift Objectstore
03-05-2014176IPv6 at Home
28-04-2014175Transmission Web on a Raspberry Pi with Arch Linux
17-04-2014174FreeBSD 10, Converting from RELEASE to STABLE
14-04-2014173Linux software raid, rebuilding broken raid 1
09-04-2014172FreeBSD Ports: remove config options
07-04-2014171OpenSSL: Manually verify a certificate against an OCSP
02-04-2014170Chef: overwrite templates in wrapper-cookbooks
01-04-2014169Chef: chef_gem vs gem_package and ORDER
14-03-2014168OS X: Remove all Apple Remote Dekstop settings
02-03-20141673D modeling a real world object in OpenSCAD
23-02-2014166KVM add disk image or swap image to virtual machine with virsh
16-02-2014165KVM convert qcow2 disk images to raw disk images for performance
15-02-2014164KVM host with bonding and VLAN tagged Virtual Machines setup on Ubuntu 12.04
14-02-2014163Bonding NIC Teaming on Ubuntu 12.04
05-02-2014162Install extra software in the VMWare vCenter Appliance (VCSA)
04-02-2014161OpenSSL: Get all certificates from a website in plain text
03-02-2014160OCSP Stapling on Apache
03-02-2014159OCSP Stapling on nginx
01-02-2014158haproxy: intercept all cookies and set secure attribute
30-01-2014157Check if passwordless sudo can be used in a bash script or nagios check
18-01-2014156Remove unused CentOS/Red Hat kernels
13-01-2014155rc.local support on Arch Linux with systemd
06-01-2014154Ansible Inventory from VMWare
30-12-2013153Bash Bits: Simple command line arguments
29-12-2013152Ansible - Playbook Testing
27-12-2013151Local W3C HTML5 Validator Server
22-12-2013150Ansible - Only do something if another action changed
21-12-2013149Ansible - Sudo sometimes
18-12-2013148haproxy: client side ssl certificates
15-12-2013147Apache access/error log to syslog
15-12-2013146Back Up Thunderbird Message Filters
13-12-2013145Install nmap 6.40 on Ubuntu 12.04
12-12-2013144haproxy: set specific ssl ciphers
11-12-2013143haproxy: add strict transport security or any other http header
10-12-2013142haproxy: ssl backends
09-12-2013141haproxy: redirect to ssl or other website
29-11-2013140ntop-ng 1.1 installation on Ubuntu 12.04
20-11-2013139Corosync Pacemaker - Execute script on failover
19-11-2013138DigitalOcean Sucks. Use DigitalOcean!
17-11-2013137NoPriv.py - Easy IMAP Email Backup.
09-11-2013136Self Hosted CryptoCat - Secure self hosted multiuser webchat
02-11-2013135Corosync Notes
28-10-2013134Remove unused Ubuntu kernels
25-10-2013133Install the latest ZNC from source on Ubuntu
15-10-2013132Set up your own truly secure, encrypted and shared file synchronization, aka Dropbox clone
09-10-2013131OpenSSL One liner to create self signed certificate
08-10-2013130Chef: search in recipe based on roles or recipes
06-10-2013129Chef: include_recipe only_if or not_if
01-10-2013128Uninstall and Remove OSSEC
21-09-2013127Bash Bits: Check if item is in array
18-09-2013126Bash Bits: Add colour output to your script
15-09-2013125Bash Bits: Debug Logging
14-09-2013124Bash Bits: Trap Control C (SIGTERM)
07-09-2013123OSSEC Server, Client, Web UI and Analogi Dashboard Installation tutorial
03-09-2013122OS X - Enable access for assistive devices via the command line
02-09-2013121OS X - Applescript to lock date and time preference panel to fix local sudo exploit
01-09-2013120IPv4 Address Conversion Tricks
14-08-2013119OpenVZ dnsmasq set capabilities failed fix
13-08-2013118Bind DNS Query Graph Charts with GNUPlot
08-08-2013117Microsoft Exchange / Active Directory Powershell script to notify users of expiring Passwords
30-07-2013116Nagios - Hide all hosts in hostgroup
28-07-2013115Diffie Hellman Key Exchange Dutch Notes and Example
26-07-2013114OpenSSL - Generate Psuedo Random Passwords
24-07-2013113My Todo.txt Workflow, including Unison, Todour and Android
24-07-2013112Stong SSL Security on Lighttpd
23-07-2013111Pass the SSL Labs Test on NGINX (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy).
20-07-2013110Pass the SSL Labs Test on Apache2 (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy).
10-07-2013109OS X: Disable Notification Center
29-06-2013108bdsh - Whitelist Restricted Shell
27-06-2013107Strip all non-ascii characters from a file
27-06-2013106Samba Shares with Active Directory Login on Ubuntu 12.04
26-06-2013105Bash Incremental History Search / Autocomplete
19-06-2013104Dogtag / Red Hat Certificate System reset admin pkiconsole password
13-06-2013103Ejabberd SSL Certificate
12-06-2013102Ejabberd Active Directory LDAP Login
11-06-2013101Set up a federated XMPP Chat Network with ejabberd, your own Google Talk Hangouts alternative
04-06-2013100OS X - Turn Bonjour off or on via the command line
03-06-201399OS X - Turn off sleep from the command line
02-06-201398OS X - Create Hardware report SPX and save it to a AFP share
28-05-201397Gitlab Active Directory LDAP Authentication
10-05-201396OS X: Turn firewall on or off from the command line
09-05-201395Exchange 2007 and 2010 Autodiscovery DNS SRV record for BIND
08-05-201394Hide or determine BIND version number
06-05-201393Nagios plugin to check an OCSP server
03-05-201392Nagios plugin to check Safenet HSM
02-05-201391Join Mac OS X to an Active Directory / OpenDLAP directory from the commandline
02-05-201390Nagios plugin to check CRL expiry in minutes
13-04-201389HP ILO - Quickly gather ILO version and firmware information via CURL
12-04-201388Munin plugin to show Logstash/Kibana messages per hour
09-04-201387Set up a Collectd client
09-04-201386Set up a Collectd server with web frontend
04-04-201385NGINX: Proxy folders to different root
30-03-201384Silent unatended apt-get upgrade
23-03-201383Ansible - sudoers safety and sanity checking in playbook
13-03-201382NGINX: Hide / Block .git and .svn folders
13-03-201381NGINX: Catch all error codes
09-03-201380Hosted Piwik
09-03-201379Ansible - pure ssh based configuration management and deployment
09-03-201378Screenfetch installation tutorial
08-03-201377Better Cron env and shell control with the SHELL variable
07-03-201376Word occurrence counter and analyzer
27-02-201375Create a VMWare ESXi 5 5.1 5.5 USB install disk
15-02-201374Basic website and database backups with Duplicity
10-02-201373Systemd rosetta / cheatsheet
09-02-201372OpenSSL Generate CSR non-interactive
09-02-201371OpenSSL match certificate and private key
02-02-201370Munin - Fix MySQL plugin on Ubuntu 12.04 and Debian 6
31-01-201369Munin - Set up the NGINX status plugin on Ubuntu 12.04
28-01-201368Exploring /proc/ - tips and tricks for the procfs
23-01-201367Fix CentOS IPTables rule saving (iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 274: restorecon: command not found)
23-01-201366OpenSSL one liner to get expiry date from SSL Certificate of any website
20-01-201365Restrict SSH
17-01-201364RT (Request Tracker) - find and delete big attachments
15-01-201363Install python 2.7 or 3 under Debian 6
01-01-201362Ruby script to upload or convert a Maildir Inbox to an IMAP server
21-12-201261Python script to monitor a file for changes and then mail the report with the file attached.
19-12-201260Exchange 2010 - OWA - Lock user after x amount of failed logins
12-12-201259Restore iptables rules after a reboot on debian
11-12-201258CIDR Cheatsheet
11-12-201257Resize OS X Mountain Lion installer to fit on a single layer 4.7 GB DVD
08-12-201256Munin optimization guide for Debian (rrdcached, tmpfs, ionice and nice)
05-12-201255Set OS X hostname from the commandline
01-12-201254ClamAV installation and daily scan + report on Ubuntu
24-11-201253Limit access to openssh features with the Match option
08-11-201252Git-clean
08-11-201251Set up your own distributed, redundant, and encrypted storage grid with Tahoe-LAFS
07-11-201250Small low cost linux pc's, an overview from 11-2012
22-10-201249Ray-Mon - PHP and Bash server status monitoring
15-10-201248Codename Geld
06-10-201247ed cheatsheet
05-10-201246Persistent reverse (NAT bypassing) SSH tunnel access with autossh
24-09-201245Nagios plugin to check certificates on local file system
15-09-201244NutsManager
12-09-201243PHP Task/Todo list
09-09-201242Complete word count analysis of Security Now, episode 1 trough 370.
06-09-201241Correctly grep and display the uptime, load average and amount of users
02-09-201240Packages
01-09-201239Tiny Tiny RSS
22-07-201238Wallbase.cc commandline bash wget downloader
09-07-201237Small Operating Systems / Linux Distributions
09-07-201236Postfix snippets - not finished
28-06-201235ProxBash - a bash script to manage Proxmox VE
10-06-201234Ubuntu/Debian update mailer
07-06-201233Terrible Start
16-05-201232Bash - do something in every subdirectory
13-05-201231Bash script to list all changed files in certain period
28-03-201230Set up a local Ubuntu (apt) repository with apt-mirror
12-02-201229NurseCalc o2 - Bash script and online app for Oxygen Calculations
01-02-201228NurseCalc Infuus - Bash script and Online app for infusion and drip (speed) Calculations
01-01-201227Some Bash and Arch Tweaks
27-12-201126MagicProg: Magic the Gathering (RPG/TGC) Life Program
01-09-201125Chrome Extensions for Privacy, Adblocking and anti-tracking
23-06-201124Stopping fail2ban.server : ERROR Unexpected communication error and other errors in fail2ban on ubuntu 9.04
15-06-201123Introduction to DokuWiki
12-06-201122Introduction to Markdown
08-02-201121Tether your Sonim XP3 phone with Linux
15-05-201020What to do if you cannot execute CHMOD
01-01-201019NoPriv.py - Easy IMAP email backup to HTML archive.
01-01-201018Customize your Clonezilla Live CD
01-01-201017Debian packages clean up commands
23-12-200916EasyConverter
26-10-200915SSHdialog
18-05-200914Clonezilla Backup Script v0.2
28-03-200913Postfix: log message from, to and subject
14-09-200812Bash script for massive rename to numbers
08-07-200811Javascript tricks
15-06-200810Convert FLV's to MP3
09-04-20089Setting up Motion with FTP and Email! support
03-02-20088Bash ja/nee keuze
29-11-20077Imagemagick thumbnailer
01-01-20076Vim Cheatsheet
02-01-20065RET Metro ATB
02-01-20064RET Metro Type M MG/2
02-01-20063RET Metro Type T SG/2
02-01-20062RET Metro ZUB
01-01-20061About