Deployment

Docker or native ERPNext installation?

A practical decision framework for choosing between Docker and native Bench deployment in the ERPNext Developer Toolkit.

ERPNextDockerLinux
Architecture

Understanding the services behind ERPNext

A clear introduction to the web, worker, queue, cache, database, scheduler, proxy, and persistent-data responsibilities in an ERPNext stack.

ERPNextFrappeArchitecture
Security

A staged approach to Ubuntu server hardening

Harden an Ubuntu server without losing sight of access, service verification, updates, logging, backup, and recovery.

UbuntuSecurityOperations