Skip to main content

Raymii.org Raymii.org Logo

Quis custodiet ipsos custodes?
Home | About | All pages | Cluster Status | RSS Feed

Tutorials

DateItem
29-07-2024 04:39Create Kubernetes user restricted to one namespace with resource limits
17-07-2024 23:22nameConstraints on your Self Signed Root CA in Kubernetes with cert-manager
17-07-2024 04:22Self-signed Root CA in Kubernetes with k3s, cert-manager and traefik. Bonus howto on regular certificates
15-07-2024 20:11Password protect web services in Kubernetes (k3s/traefik) with basic auth
10-07-2024 20:39Kubernetes (k3s) Ingress for different domains (virtual hosts)
09-07-2024 22:30High Available k3s kubernetes cluster with keepalived, galera and longhorn
28-06-2024 22:30My First Kubernetes: k3s 'cluster' on 3 Orange Pi Zero 3's, including the dashboard, hello-node and failover
25-06-2024 22:30Netboot (PXE) Armbian on an Orange Pi Zero 3 from SPI with NFS root filesystem
19-05-2024Qt 5.15 LTS on Windows without a Qt Account
14-10-2022 22:02OpenSSL generate self signed certificate with SAN in one command (subject alternative name)
19-08-2022 21:30Fade in / fade out in Qt/QML
29-04-2022HTTP GET requests with Qt and in Qml (async)
17-04-2022Proxmox VE 7 Corosync QDevice in a Docker container
02-04-2022Build a WeatherTerminal app for the Seeed reTerminal (with Qt 6 & QML)
18-03-2022Yocto boot2qt for the Seeed reTerminal (Qt 6)
21-02-2022Yocto boot2qt for the Raspberry Pi 4, both Qt 5.15 and 6.2
07-02-2022QML Touch Area visualization with QML_VISUAL_TOUCH_DEBUGGING
21-01-2022QML Drag and Drop including reordering the C++ model
09-01-2021C++ std::async with a concurrency limit (via semaphores)
14-12-2020C++ set up cpp-httplib with SSL support with cMake
25-11-2020Semi-accurate live stream viewer count (hls/rtmp/restreamer) on the command line
04-11-2020Installing OpenVMS 8.4 Alpha inside AXPbox on Debian 10 / Ubuntu 20.04 with networking
24-08-2020Local incremental backups of Google Photos on Ubuntu with gphotos-sync
23-08-2020Get webcam resolution and info on Ubuntu and fix HD
05-07-2020Running gnash on Ubuntu 20.04 (in Docker with X11 forwarding)
04-07-2020Installing PyGopherd on Ubuntu 20.04
03-02-2020Personal Wireguard VPN on a Freedombox with Debian
29-01-2020Installing Freedombox on Armbian on the Olimex Pioneer
01-10-2019C++ project setup with CMake & unit tests (google test)
02-09-2019Bash bits: split a file in blocks and do something with each block
06-07-2019GNUplot tips for nice looking charts from a CSV file
28-04-2019OpenSSL test TLSv1.3 connection and ciphersuites with s_client
05-04-2019Building opkg .ipk packages by hand (for OpenEmbedded/Yocto/OpenWRT)
18-03-2019Disable motd news or (parts of) the dynamic motd on Ubuntu
18-12-2018SSH on Windows Server 2019 (including how to sudo)
13-11-2018Line total (up+down sum) in PHP Network Weathermap
08-11-2018Three new NitroKeys! Nitrokey Pro 2, Storage 2 and a FIDO-U2F Nitrokey
27-10-2018Use Ubuntu behind a Microsoft ForeFront TMG proxy with cntlm
25-10-2018Encrypt and decrypt files to public keys via the OpenSSL Command Line
10-09-2018Service checks in LibreNMS (http, all other Nagios plugins)
06-08-2018nginx 1.15.2, ssl_preread_protocol, multiplex HTTPS and SSH on the same port
01-07-2018Windows 7 installer on a KVM Linux VPS (Windows on Digital Ocean)
21-06-2018Syslog configuration for remote logservers for syslog-ng and rsyslog, both client and server
18-05-2018HP-UX 11.31 System information and find out part number of a failed disk with sasmgr
16-05-2018Icinga2 / Nagios / Net::SNMP change the default timeout of 60 seconds
25-03-2018OpenStack nova get-password, set-password and post encrypted password to metadata service
17-08-2017Backup OpenStack object store or S3 with rclone
10-04-2017Run software on the tty1 console instead of getty login on Ubuntu 14.04 and 16.04
27-01-2017Ansible: access group vars for groups the current host is not a member of
20-12-2016OpenStack: Quick and automatic instance snapshot backup and restore (and before an apt upgrade) with nova backup
14-11-2016Build a FreeBSD 11.0-release Openstack Image with bsd-cloudinit
11-10-2016Nitrokey gnuk firmware update via DFU
12-09-2016IPSEC VPN on Ubuntu 16.04 with StrongSwan
11-09-2016Nagios 4 + Nagiosgraph (latest) installation on Ubuntu 12.04 & 14.04
10-09-2016Ansible - Create OpenStack servers with Ansible 2.0 and the os_server module and a dynamic inventory
09-09-2016FST-01 gnuk firmware update via USB
17-06-2016HTTP Strict Transport Security for Apache, NGINX and Lighttpd
15-05-2016Ansible - Add an apt-repository on Debian and Ubuntu
27-04-2016Build a FreeBSD 10.3-release Openstack Image with bsd-cloudinit
02-01-2016Microsoft Office 2013 and 2010 on Linux
20-12-2015IPSEC VPN on Ubuntu 15.04 with StrongSwan
20-12-2015IPSEC VPN on Ubuntu 15.10 with StrongSwan
09-11-2015Sign and verify text/files to public keys via the OpenSSL Command Line
01-10-2015Make OpenELEC/Kodi work with the Sitecom CN-524/ Cambridge Silicon Radio (CSR) 8510 A10 Bluetooth USB adapter on the Raspberry Pi.
14-06-2015Strong SSL Security on Apache2
14-06-2015Strong SSL Security on lighttpd
14-06-2015Strong SSL Security on nginx
11-03-2015Automating Openstack with cloud init run a script on VM's first boot
09-03-2015Ada Lovelace and The Analytical Engine
09-03-2015Build a Flexible and Powerful System with Arch Linux
08-03-2015Example
03-03-2015OpenSSL command line Root and Intermediate CA including OCSP, CRL and revocation
25-02-2015Openstack Glance Image Download, download Openstack images
05-01-2015Shared Git repository over ssh for multiple users
30-12-2014IPSEC VPN on Centos 7 with StrongSwan
27-12-2014Ansible - Only if a file exists or does not exist
01-12-2014IPSEC L2TP VPN on Arch Linux on a Raspberry Pi with OpenSwan, xl2tpd and ppp
01-12-2014IPSEC L2TP VPN on CentOS 6 / Red Hat Enterprise Linux 6 / Scientific Linux 6
01-12-2014IPSEC L2TP VPN on Ubuntu 12.04 with OpenSwan, xl2tpd and ppp
01-12-2014IPSEC L2TP VPN on Ubuntu 12.10 with OpenSwan, xl2tpd and ppp
01-12-2014IPSEC L2TP VPN on Ubuntu 13.04 with OpenSwan, xl2tpd and ppp
01-12-2014IPSEC L2TP VPN on Ubuntu 13.10 with OpenSwan, xl2tpd and ppp
01-12-2014IPSEC L2TP VPN on Ubuntu 14.04 with OpenSwan, xl2tpd and ppp
25-11-2014Ansible - Only if host is also in other hostgroup
23-11-2014Build a FreeBSD 10.1-release Openstack Image with bsd-cloudinit
09-11-2014Ansible - Only do action if on specific distribution (Debian, Ubuntu, CentOS or RHEL) or distribution version (ubuntu precise, ubuntu trusty)
26-10-2014Keepalived notify script, execute action on failover
14-09-2014Set your IP as wallpaper
11-07-2014OpenVZ/Proxmox - Container to Template
10-07-2014Proxmox VE - One Public IP
13-06-2014Simple keepalived failover setup on Ubuntu 14.04
11-06-2014Build a FreeBSD 10.0-release Openstack Image with bsd-cloudinit
11-06-2014OSSEC 2.8 Server, Client, Web UI and Analogi Dashboard Installation tutorial
29-05-2014Openstack Horizon installation with SSL on Ubuntu
25-05-2014Openstack Swift Objectstore Access via FTP
19-05-2014Encrypted Duplicity Backups to Openstack Swift Objectstore
23-02-2014KVM add disk image or swap image to virtual machine with virsh
16-02-2014KVM convert qcow2 disk images to raw disk images for performance
15-02-2014KVM host with bonding and VLAN tagged Virtual Machines setup on Ubuntu 12.04
14-02-2014Bonding NIC Teaming on Ubuntu 12.04
05-02-2014Install extra software in the VMWare vCenter Appliance (VCSA)
03-02-2014OCSP Stapling on Apache
03-02-2014OCSP Stapling on nginx
01-02-2014haproxy: intercept all cookies and set secure attribute
13-01-2014rc.local support on Arch Linux with systemd
29-12-2013Ansible - Playbook Testing
27-12-2013Local W3C HTML5 Validator Server
22-12-2013Ansible - Only do something if another action changed
21-12-2013Ansible - Sudo sometimes
18-12-2013haproxy: client side ssl certificates
15-12-2013Back Up Thunderbird Message Filters
13-12-2013Install nmap 6.40 on Ubuntu 12.04
29-11-2013ntop-ng 1.1 installation on Ubuntu 12.04
20-11-2013Corosync Pacemaker - Execute script on failover
09-11-2013Self Hosted CryptoCat - Secure self hosted multiuser webchat
25-10-2013Install the latest ZNC from source on Ubuntu
08-10-2013Chef: search in recipe based on roles or recipes
06-10-2013Chef: include_recipe only_if or not_if
01-10-2013Uninstall and Remove OSSEC
07-09-2013OSSEC Server, Client, Web UI and Analogi Dashboard Installation tutorial
30-07-2013Nagios - Hide all hosts in hostgroup
24-07-2013Stong SSL Security on Lighttpd
23-07-2013Pass the SSL Labs Test on NGINX (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy).
20-07-2013Pass the SSL Labs Test on Apache2 (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy).
27-06-2013Samba Shares with Active Directory Login on Ubuntu 12.04
19-06-2013Dogtag / Red Hat Certificate System reset admin pkiconsole password
13-06-2013Ejabberd SSL Certificate
12-06-2013Ejabberd Active Directory LDAP Login
11-06-2013Set up a federated XMPP Chat Network with ejabberd, your own Google Talk Hangouts alternative
28-05-2013Gitlab Active Directory LDAP Authentication
09-05-2013Exchange 2007 and 2010 Autodiscovery DNS SRV record for BIND
08-05-2013Hide or determine BIND version number
09-04-2013Set up a Collectd client
09-04-2013Set up a Collectd server with web frontend
04-04-2013NGINX: Proxy folders to different root
30-03-2013Silent unatended apt-get upgrade
23-03-2013Ansible - sudoers safety and sanity checking in playbook
09-03-2013Ansible - pure ssh based configuration management and deployment
09-03-2013Screenfetch installation tutorial
08-03-2013Better Cron env and shell control with the SHELL variable
27-02-2013Create a VMWare ESXi 5 5.1 5.5 USB install disk
15-02-2013Basic website and database backups with Duplicity
17-01-2013RT (Request Tracker) - find and delete big attachments
15-01-2013Install python 2.7 or 3 under Debian 6
19-12-2012Exchange 2010 - OWA - Lock user after x amount of failed logins
12-12-2012Restore iptables rules after a reboot on debian
11-12-2012Resize OS X Mountain Lion installer to fit on a single layer 4.7 GB DVD
08-12-2012Munin optimization guide for Debian (rrdcached, tmpfs, ionice and nice)
01-12-2012ClamAV installation and daily scan + report on Ubuntu
24-11-2012Limit access to openssh features with the Match option
08-11-2012Set up your own distributed, redundant, and encrypted storage grid with Tahoe-LAFS
06-10-2012ed cheatsheet
05-10-2012Persistent reverse (NAT bypassing) SSH tunnel access with autossh
28-03-2012Set up a local Ubuntu (apt) repository with apt-mirror
23-06-2011Stopping fail2ban.server : ERROR Unexpected communication error and other errors in fail2ban on ubuntu 9.04
15-06-2011Introduction to DokuWiki
12-06-2011Introduction to Markdown
08-02-2011Tether your Sonim XP3 phone with Linux
15-05-2010What to do if you cannot execute CHMOD
01-01-2010Customize your Clonezilla Live CD
01-01-2010Debian packages clean up commands
28-03-2009Postfix: log message from, to and subject
09-04-2008Setting up Motion with FTP and Email! support