Docker
4 articlesall tags

I migrated this blog from Ghost to Astro using only my phone
Ghost in Docker on an Oracle Cloud VM became a static Astro site on Cloudflare — no CMS, no database, no server. The whole migration ran on the very machine it was replacing, driven from a phone in about an hour of my own time.

My own Matrix Fortress for Private AI Conversations
Self-hosting a Matrix homeserver on Synapse and PostgreSQL for private conversations with an AI assistant: schema permissions, collation, and a client that would not cooperate.

I'm back!
After four and a half years the blog is back — this time in a Docker container on a Raspberry Pi, with backups that make the whole setup recreatable in an hour.

Using GitLab Container Registry in AWS ECS - this took me a while...
CannotPullContainerError when ECS pulls a private image from the GitLab Container Registry: a deploy token, a Secrets Manager entry and the right task execution role.