Writing
Notes on servers, databases, deployment and running models on your own hardware. Mostly the things I wanted to read while figuring them out.
2026
A beginner's guide to running AI Models locally on PCHow to run AI models locally on Windows using LM Studio, what all the jargon means, and how I get 25-30 tok/s out of a 35B model on a laptop GPU.Automated MySQL/MariaDB backups to Cloudflare R2A complete guide to automating MySQL/MariaDB database backups to Cloudflare R2 using the AWS CLI and cron.
2025
Deploying a TypeScript Express.js app on a VPSA complete guide to deploying a TypeScript-based Express.js application using PM2 and Nginx as a reverse proxy.Laravel deployment guide: from scratch to productionA comprehensive guide to deploying a Laravel application on a Linux VPS, covering Nginx, PHP, MariaDB/SQLite, Supervisor, and SSL.Optimizing MySQL/MariaDB to prevent high memory usageHow to configure MySQL or MariaDB to run efficiently on low-memory VPS environments by tweaking my.cnf settings to prevent Out of Memory (OOM) crashes.How to host a static site on a VPS with NginxA step-by-step guide on hosting static websites on a Virtual Private Server using Nginx and securing them with Let's Encrypt.Securing a Linux server: UFW, SSH, and Fail2BanEssential steps to secure your Linux server by configuring a firewall, disabling password authentication, and installing Fail2Ban.