← The Lab

Lab · Guides

Notes from the bench.

Technical write-ups and how-tos, kept around in case they’re useful to someone else, including future me.

Django Deployment on DreamHost
May be outdated

Django Deployment on DreamHost

Getting a Django project running on DreamHost shared hosting: building your own Python, wiring up Passenger WSGI, and pointing it all at a MySQL database.

Read the guide
Install OS/2 on a 486DX2 66 Laptop with 8MB RAM and 8GB HDD

Install OS/2 on a 486DX2 66 Laptop with 8MB RAM and 8GB HDD

Coaxing OS/2 onto a 486DX2/66 with 8MB of RAM and a drive far bigger than the installer expects — the partition sizes, the boot floppies, and the order that actually works.

Read the guide
Step-by-Step Guide to Installing Microsoft Network Client 3.0 on an XT Computer

Step-by-Step Guide to Installing Microsoft Network Client 3.0 on an XT Computer

Networking an 8088-class PC with Microsoft Network Client 3.0: the fixed-IP TCP/IP setup, the IPX protocol trick that stops Net Start from freezing, and the patched files a pre-286 machine needs.

Read the guide
Things to do after installing Debian

Things to do after installing Debian

The first-hour checklist for a fresh Debian box — sudoers, SSH keys, serial port groups, toggling the GUI on and off, and a small script to keep it all updated.

Read the guide
Zsh Setup and Customization Guide

Zsh Setup and Customization Guide

Setting up Zsh the way I keep setting it up: Oh My Zsh, autosuggestions, syntax highlighting, and the Powerlevel10k prompt.

Read the guide
Getting Bluetooth Working on LineageOS Android TV on the NVIDIA Jetson Nano 2GB

Getting Bluetooth Working on LineageOS Android TV on the NVIDIA Jetson Nano 2GB

Bluetooth on the Jetson Nano 2GB running LineageOS Android TV doesn't come up on its own. Loading the modules at boot, patching SELinux for the Bluetooth HAL, and disabling LE vendor capabilities gets pairing working.

Read the guide