Broken Symlinks

I want to introduce a little command fu for reporting broken symlinks on the shell, because I found several variations while searching in the net, that were not very satisfying.

Docker Cleanup

Recent versions of the Docker CLI support the prune option in different flavors to keep the system clean.

If your disk capacity is exceeded by Docker’s data folder (e.g. /var/lib/docker) it’s time to cleanup at least the images and this is much more comfortable than usage of filters and pipelines in the past.

But I also want to bring some risks into focus.

Ansible meets CurseForge on Linux

If you want to play modern Minecraft ModPacks on CurseForge in Java on Linux, the Twitch Launcher for Windows is not very helpful.

But since the project artifacts are available for public download and the data format is pretty straightforward, it was not a big deal to script a download of all files. I have chosen an Ansible Playbook for this task.

Anonymized IPs in nginx Access Log

If you want to reduce your nginx logs to non-personalized resp. anonymized client addresses, you may apply the following method, running a slightly changed log format after setting a new variable $remote_addr_anon.