Sync time for FreeIPA hosts
Diagnosing SAML and Google login failures caused by clock drift after a FreeIPA upgrade, with checks of chronyd and NTP synchronization.
more ...Diagnosing SAML and Google login failures caused by clock drift after a FreeIPA upgrade, with checks of chronyd and NTP synchronization.
more ...Working with native C interfaces from Java and Clojure through GraalVM, using Datalevin's native-image development as a practical example.
more ...Investigating FreeIPA Web server and login failures after a Let's Encrypt certificate renewal, with steps to repair certificate trust.
more ...Experiences running Clojure applications with ZGC, including large-page configuration and the memory-management problems encountered under heavy allocation.
more ...Setting up SAML2 authentication for on-premise Sentry with Keycloak, including client registration and the settings needed to connect the two services.
more ...Building an nginx Debian package with LDAP authentication and virtual-host traffic statistics modules on Debian 10 Buster.
more ...Adding live draft preview links to self-hosted Netlify CMS through GitHub commit statuses, Jenkins builds, and nginx hosting.
more ...Enabling SAML single sign-on for self-hosted Netlify CMS with gotrue and git-gateway so editors can use an existing corporate identity system.
more ...Moving this long-running blog from Drupal to Pelican and Netlify CMS after hosting limits made maintenance and publishing increasingly difficult.
more ...Lessons from moving a DokuWiki installation between servers during a migration from AWS to Google Cloud, testing the promise of a simple file-based move.
more ...Fixing Discourse backups against an external PostgreSQL server by updating the container's PostgreSQL tools to resolve a pg_dump version mismatch.
more ...Adding FreeIPA LDAP authentication to a self-hosted Sentry Docker installation, including build dependencies and Django LDAP configuration.
more ...Connecting Jenkins to FreeIPA's LDAP security realm, including a service account, user and group searches, and testing the authentication settings.
more ...Configuring FreeIPA on AWS EC2, using Route 53 to handle the internal and public DNS records needed for cloud-hosted identity services.
more ...Migrating this blog from Drupal 6 to Drupal 8 with a separate test site and Drush, including hosting constraints and problems encountered along the way.
more ...Fixes for problems encountered when upgrading a MacBook Pro from Snow Leopard to Mountain Lion, including broken SSH public-key access.
more ...Experiences with several vacuum cleaners in a home with two long-haired cats, comparing cleanup on carpet, hardwood, and other surfaces.
more ...Notes on a pdfLaTeX pixel-dimension setting used while troubleshooting a blurry screenshot in a camera-ready conference paper.
more ...Recording a registry fix used when Windows 7 or XP grays out the screen saver's logon-on-resume option and triggers workplace security alerts.
more ...Using Clojure to count maps between sets while working through early exercises in Lawvere's Conceptual Mathematics and learning category theory.
more ...