
Native Module Build Fails on Shared Hosting (node-gyp, Old glibc/Python): The .npmrc Fix
A deploy on shared hosting failed at npm install with a node-gyp compilation error — the fix wasn't compiling faster, it was skipping the compile entirely.
Looking for more on Self-Hosted? This collection on the Emdash Kits blog brings together related articles, guides, and insights. Browse all 3 posts below.

A deploy on shared hosting failed at npm install with a node-gyp compilation error — the fix wasn't compiling faster, it was skipping the compile entirely.

Media uploads worked fine right after uploading, then vanished the next deploy — plus a related gotcha from the same migration: CSRF/origin checks and signed URLs resolving wrong behind a reverse proxy.

Every save on one specific article failed with a bare 403 Forbidden that had nothing to do with the CMS — a hosting-provider WAF was anomaly-scoring the request body and blocking it before it ever reached the app.