Nico Schottelius' Blog
Nico Schottelius
- Posts
- 272 from 22 Jan 2013 to 23 Aug 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://www.nico.schottelius.org/blog/index.atom
2025 12
- Nico's Porsche Taycan Facelift Experience - First Impression
- Nico's Porsche Taycan Experience
- nicos-porsche-taycan-experience-facelift-part-2-display-failure
- Nico's Porsche Taycan Experience
- Nico's Porsche Taycan Experience - Broken Onboard Charger
- Nico's Porsche Taycan Experience - Broken Sport Sound
- Nico's Porsche Taycan Experience - The Suspension Failure
- Nico's Porsche Taycan Experience - Power System Failure
- Nico's Porsche Taycan Experience - Water In The Car
- The Porsche Taycan Disaster
- Nico's Porsche Taycan Experience - Rattling and Squeaking
- news archive
2023 2
2013 1
Undated 257
- Nico's Porsche Taycan Experience - The loud fan
- Nico's Porsche Taycan Experience - Driving
- Nico's Porsche Taycan Experience - replacing the key battery
- How to enable encrypted swap in Alpine Linux
- www.nico.schottelius.org now hosted in kubernetes
- About init dependencies
- What went wrong, if accept(2) returns 0?
- Added fgallery to the list of static image gallery generators
- Adobe Source Code Pro font - Nice to read, but not on small sizes
- Alpine Linux on the HP X360 1040 G5
- Backup and Restore Android Devices without Google
- Announced first ETH sysadmin meeting
- Archlinux: One way to create one account for all systems
- Attitude of the FOSS community - a matter of perspective
- Automated Unix Installations
- I buy No Time To Explain, because I don't need to
- ccollect 0.8 includes many changes like quiet_if_down
- RPM for ccollect 0.8 available
- ccollect 0.8 will soon be released
- Subject: Cdist 2.0.1 released ...
- Cdist 2.0.10 released
- Cdist 2.0.11 released
- Cdist 2.0.12 released
- Cdist 2.0.13 released
- Cdist 2.0.14 released
- Cdist 2.0.5 released
- Cdist 2.0.6 released
- Cdist 2.0.7 released
- Cdist 2.0.8 released
- Cdist 2.0.9 released
- Cdist 2.1.0 released
- Cdist 2.1.0pre7 released
- Cdist 2.1.0pre8 released
- Cdist 2.1.1 released
- Cdist 2.1.2 released
- Cdist 2.2.0 released
- Cdist 2.3.0 released
- Cdist 2.3.1 released
- Cdist 2.3.2 released
- Cdist 2.3.3 released
- Cdist 2.3.4 released
- Cdist 2.3.5 released
- Cdist 2.3.6 released
- Cdist 2.3.7 released
- Cdist 3.0.0 released
- Cdist 3.0.1 released
- Cdist 3.0.2 released
- Cdist 3.0.3 released
- Cdist 3.0.4 released
- Cdist 3.0.5 released
- Cdist 3.0.6 released
- Cdist 3.0.7 released
- Cdist 3.0.8 released
- Cdist 3.0.9 released
- Cdist 3.1.0 released
- Cdist 3.1.1 released
- Cdist 3.1.10 released
- Cdist 3.1.11 released
- Cdist 3.1.12 released
- Cdist 3.1.13 released
- Cdist 3.1.2 released
- Cdist 3.1.3 released
- Cdist 3.1.4 released
- Cdist 3.1.5 released
- Cdist 3.1.6 released
- Cdist 3.1.7 released
- Cdist 3.1.8 released
- Cdist 3.1.9 released
- Cdist 4.0.0 released
- Cdist 4.0.0pre1 released
- Cdist 4.0.0pre2 released
- Cdist 4.0.0pre3 released
- Cdist 4.1.0 released
- Cdist 4.10.0 released
- Cdist 4.10.1 released
- Cdist 4.10.10 released
- Cdist 4.10.11 released
- Cdist 4.10.2 released
- Cdist 4.10.3 released
- Cdist 4.10.4 released
- Cdist 4.10.5 released
- Cdist 4.10.6 released
- Cdist 4.10.7 released
- Cdist 4.10.8 released
- Cdist 4.10.9 released
- Cdist 4.11.0 released
- Cdist 4.11.1 released
- Cdist 4.2.0 released
- Cdist 4.2.1 released
- Cdist 4.2.2 released
- Cdist 4.3.0 released
- Cdist 4.3.1 released
- Cdist 4.3.2 released
- Cdist 4.4.0 released
- Cdist 4.4.1 released
- Cdist 4.4.2 released
- Cdist 4.4.3 released
- Cdist 4.4.4 released
- Cdist 4.5.0 released
- Cdist 4.6.0 released
- Cdist 4.6.1 released
- Cdist 4.7.0 released
- Cdist 4.7.1 released
- Cdist 4.7.2 released
- Cdist 4.7.3 released
- Cdist 4.8.0 released
- Cdist 4.8.1 released
- Cdist 4.8.2 released
- Cdist 4.8.3 released
- Cdist 4.8.4 released
- Cdist 4.9.0 released
- Cdist 4.9.1 released
- Cdist: How to apply a single object
- Performance of cdist 2.0.0-rc4
- cdist: Why we require Python 3.2 on the source host
- Cdist: The scripts vs. functions and local variables problem
- Cdist: How to copy a folder recursively
- QT4 user interface prototype added to ceofhack
- Introducing first code for user interfaces in ceofhack
- How to change the colour of ls to work with bright terminal backgrounds
- Cinit 0.3pre15 released
- Cinit 0.3pre16 released
- Cinit 0.3pre17 released
- Cinit 0.3pre18 released
- Cinit 0.3pre19 released
- Cinit is alive - and being migrated
- Cinit migrated to www.nico.schottelius.org
- Moving on: Migrating from #cLinux to #cstar
- (Virtual) Network loop powered by Qemu, Bonding, Bridging and Arista
- Bootstrapping configuration and installation servers
- How to control (shutdown) Virtual machines from Qemu/KVM via commandline
- Created photo website: photo.nico.schottelius.org
- Ctt 0.4 released
- ctt 0.7 released: new format option
- ctt 0.8 released
- ctt 0.9 released
- ctt 1.1 released
- Ubuntu and Debian skip fsck on battery - a bug
- Debian with LDAP forgets about its users
- Linux on the Dell R815
- Do not make your software rely on systemd
- Added new short commands to .gitconfig (lo, lco, lpc, lpco, m, pl)
- Find e-mail adresses of people in git log output
- How to scroll and paste with the middle mouse button in Firefox
- First release of fui
- How to format and partition a SD-Card (USB-Stick) under Linux for the Canon CP800 printer
- Released fui-0.2
- Released fui-0.3
- Generic automatic installation for different Linux distributions
- Gluster FOSS development is awesome
- GPM 1.20.7 released
- Published gpm2
- Great Rails Hosting: A symlink for an app
- A guide for IT bosses
- Anacron and cronie: How cron.hourly, cron.daily and cron.weekly work
- How to access gluster from multiple networks
- How to add private information to a public puppet repository
- How to backup The Piratebay and its content
- How to extract your Amazon ebooks from the Android Kindle App
- How to find and execute stuff on all hosts?
- How to generate a /etc/shadow compatible md5 password
- How to inform people about better solutions?
- How to show the latest git tag
- I want a decentralised bugtracker
- Ikiwiki has been slow, but it is fast now!
- Ikiwiki is slow
- Introducing Simple Universal Time (SUT)
- Linux distribution independent iptables setup powered by cdist sponsored by panter
- Building an IPv6 only kubernetes cluster
- KVM Virtual Machines managed with cdist and sexy @ local.ch
- Linux on the Lenovo X201
- libpr0n: an image rendering library for Mozilla
- Mixing redirects and rewrites with lighttpd and Plone
- Linux cannot ping itself, but others can ping the box
- How to install Linux on a Macbook Pro 2016
- Linux, UNIX and FOSS users: there is light on the horizon
- Linux virtual machine software is a real pain
- LXC still insecure (since 2011)
- Installing Linux on a Macbook Air (4,2)
- Correcting the multimedia keys mapping on the MacBook Air 4,2
- Status of Linux on the MacBook Air 4,2
- MacBook Air 4,2: Xorg/Synaptics touchpad click and move fixed
- Getting the keyboard, touchpad and correct screen resolution working on the MacBook Air 4,2
- Managing custom software with environment modules in the Systems Group
- Maybe systemd is not the best idea
- Migrate Ubuntu to cinit
- Migrated nico.schotteli.us
- Migrated tech.schottelius.org
- Migrated unix.schottelius.org
- Migrating away from puppet to cdist
- Configuration files migrated and updated
- Migrated FreeBSD raid monitoring and FOSS article
- Migrated ccollect
- Migrated gpm
- Migrated small introduction to gpgme
- How to change the tempdir for Mozilla (general) and conkeror
- My Bash and Zsh prompt
- My notebook firewall for the 36c3
- My photo publishing approach
- New comments about ccollect published
- New Linux wireless gigabit Linux router for ungleich office
- Nginx: Use X-Accel with conflicting regular expressions
- The Nodejs in IPv6 only networks problem
- Known bugs of nscd with LDAP
- Searching for a maintainer for offlineimap and hpodder
- OpenSSH 6.2: Add callback functionality (using dynamic remote port forwarding)
- Published ceofhack
- Published creature
- Published puppet module for efsh
- Published puppet modules: Collectd, Java, Prayer and ns_webmail_proxy
- Published list of projects
- Published mbs: A machine booking system for the ETH Zurich
- Published puppet module for openntpd including ETHZ integration
- Published puppet module for postgresql
- Published smtp_logger
- Published Static image gallery generator comparison
- Published Xorg terminal emulator font list
- Puppet bugs that motivated me to migrate away from puppet and write cdist
- Puppet: Duplicate definition - on the same line!
- Puppet empties new and existing files
- In puppet, $name is not always what you expect
- Puppet: The quantum effect when loading classes
- Reboot Linux if task blocked for more than n seconds
- Released ccollect 0.8
- Released ceofhack 0.6
- Released efsh 0.2
- Names of remote management systems (rmm, drac, ilom, imm, ilo)
- Replaced old PGP key 9885188C with 31877DF0
- Started to write news again
- Take ruby, ncurses and ceofhack, get fui
- Ruby on Rails: Fix the hostname does not match the server certificate error
- Next /sans/ meeting with puppet as main topic
- Searching a notebook for a digital nomad
- Sexy and cdist @ local.ch
- Sexy example: Small backend change and you are managing DNS
- Sexy and cdist interaction: Sexy chooses hosts, cdist configures
- Sexy is being renamed to cinv
- Bootstrapping a network with sexy
- Solution proposal for the io select/poll problem
- Started Archive.Schottelius.Org
- Setting static nameserver and search path with dhcpcd
- How to use stdin and here documents for templating in cdist
- List of support fiascos
- Sysadmin bootstrap - the beginning
- Sysadmin bootstrap - seek for information
- The power of vim: mail editing
- Treat Virtual Machines like Hardware
- Tunneling the qemu or kvm vnc unix socket via ssh
- ungleich is blogging
- Puppet: Update the puppetmaster before the puppet clients
- How to change the font in urxvt (rxvt-unicode) dynamically
- Use smart passphrases - stop enforcing weak and complicated passwords
- How to use the volume keys on the Lenovo X200 and X201
- What is configuration management?
- Why CentOS does not stop your init script
- How to disable the touchpad in Xorg with xinput
- Solution for Postfix with Postgres: SASL error: authentication failed: authentication failure