[ Latest Posts ] 17 posts
- 017Connecting to a Host with a Key Made by SSH Keygen
A note I wrote for whenever I can't remember the ssh-keygen commands. From asymmetric key basics to creating keys, AWS pem keys, and connection troubleshooting
- 016Building a Home Secretary #10 - Server: Containers and Deployment Files
The last of the server parts. The Docker image, docker-compose.yml, Jenkinsfile, and tidying up so anyone can take it and use it
- 015Building a Home Secretary #9 - Server: Events and Fake Module Tests
Events for when a module needs to report first, and testing the hub end to end with a fake module instead of a real one
- 014Building a Home Secretary #8 - Server: Commands and the Approval Queue
A single command entry point that calls every module, and an approval queue that holds back irreversible commands
- 013Building a Home Secretary #7 - Server: The Hub–Module Contract
The second half of building the hub. Writing the audit log, defining the contract between the hub and modules, and building the path for the hub to call modules
- 012Building a Home Secretary #6 - Server: Family Registration and Tests
Building a CLI to register the family, testing whether the door really blocks things, and calling it myself with an example client
- 011Building a Home Secretary #5 - Server: Signatures and the Gatekeeper
Setting up a gatekeeper that checks the HMAC signature on every request, opening the first API, "Who am I?", and assembling the app into one
- 010Building a Home Secretary #4 - Server: Family and Permissions
From "just me" to "our family." Deciding who can do what with roles and scopes, and building the user and device store
- 009Building a Home Secretary #3 - Server: The Big Picture and the Skeleton
Clearing away whoami and seating a real secretary in its place. The big picture split into a hub and modules, then building the hub's skeleton with the project, settings, and a state store
- 008Building a Home Secretary #2 - Design
Before opening a home server to the outside, locking the door up tight first
- 007Building a Home Secretary #1 - How It Started
How trying to buy a pair of smart glasses turned into building a secretary for my home
- 006Secure Infrastructure and Secure Coding for Security #2 - Coding
My rambling on what it takes to stop hackers, this time about code
- 005Secure Infrastructure and Secure Coding for Security #1 - Infrastructure
My rambling on what it takes to stop hackers
- 004Building an Astro Blog #3 - Putting a Theme on Your Blog
You don't install an Astro theme, you move things over. Three ways to apply an external theme to a blog you've already built
- 003Building an Astro Blog #2 - Installing Astro
Let's install Astro and get it running
- 002Building an Astro Blog #1 - Why Astro
Markdown, Obsidian, Jenkins, and cheap server bills. The story of why I built this blog with Astro
- 001Development That Isn't Cheap
You can't develop cheaply anymore, so cheap development has gotten hard
[Notice] No matching posts.