SSH keys, WebPageTest on a Pi, and open-sourcing a tracker

The Log#ssh#raspberry-pi#webpagetest#open-source#readme#self-hosting

A quiet day of small personal infrastructure tasks: setting up SSH access, continuing a WebPageTest server rebuild on a Raspberry Pi, and prepping a project for public release.

A mix of small personal infrastructure tasks today, nothing dramatic.

SSH access. Set up the SSH key for “mystix” (a home machine) on a MacBook so I can SSH into it from there too — straightforward key transfer and config.

WebPageTest server rebuild. Picked back up on rebuilding a WebPageTest setup on a Raspberry Pi. Ran into the familiar snag: WebPageTest normally wants a Chrome instance running locally for browser testing, which doesn’t work well on a Pi. Worked through running just the WPT agent instead and relying on WebPageTest’s free public test servers rather than trying to host everything locally. Also poked at an automatic-login setting on the Pi that wasn’t behaving as expected — that one’s still unresolved.

Open-sourcing a LinkedIn tracker project. Spent time getting a personal project — a LinkedIn tracker — ready to publish as a public repo. That meant writing a proper README, scrubbing out personal/private info, and removing hardcoded local defaults. Also fixed an assumption in the setup that relied on .local network addresses, since a random end user running this won’t necessarily have that configured — reworked it so it can be run as-is from a terminal, standing up a local server and handing back a link to preview.

Overall a housekeeping day: infrastructure access, a stalled hardware/software compatibility issue, and getting a side project into shareable shape.