Commit Hash Replacement in Git Archives

Trying to implement some sort of automatic versioning based on your git commits or tags is not as easy as it should seem. The idea is to use a feature built into the revision control system to modify your project files and increment version counters …

Speedtest Plotter

I am supposed to have a 500 Mbps internet line at home. Last week it really didn’t feel like that (again). Pages would take ages to load, streams would stutter miserably or simply abort and downloading OS updates simply timed out. So I set out to …

Set up 2FA app for PayPal

It is becoming common knowledge that you should use two-factor authentication whenever possible. Some services allow the use of TOTP apps on your smartphone, some only want so send you SMS codes .. and others use proprietary tokens.

Create a CentOS mirror for Kickstarting

This is an update over my earlier post about PXE booting. I’ve learned a few more things and refined some rough edges.

Update: By now I've learned even more. See [homelab/bootstrap](https://semjonov.de/docs/homelab/bootstrap/) for an updated guide. …

Truncated IPMI Passwords

I used KeePassX to generate a new, 24 character password with all character types enabled. This was supposed to replace the default ADMIN/ADMIN combination for IPMI on my ESXi box. So I opened the appropriate page through a browser, navigated to …

Local PXE Boot Server

Today I set out to setup a local CentOS mirror for quicker PXE installations of my virtual machines. In the long run this will probably be superseded by a Spacewalk machine (update: discontinued on May 31, 2020) and until now netboot.xyz has served me …