Hi all,
I'm building a nonprofit-cooperative ISP called PonyXPS_ISP, serving local nonprofits and underserved communities in Northern California. We're using Grav CMS as the core system for our admin dashboard and documentation portal.
Our setup includes:
🌐 Grav as a flat-file dashboard accessible via local network or ZeroTier VPN
📝 Custom forms for Board meeting summaries, contract uploads, and volunteer coordination
🔐 Role-based access control for our small board of directors
💾 Local-first model (no continuous cloud access required)
⚡ Integrated with salvaged hardware running OpenWRT and battery-backed microservers
We're keeping everything modular, open-source, and lightweight — and Grav has been an amazing fit so far. That said, we’re hitting some minor snags, including:
Page preview quirks (sometimes shows /:preview paths or incomplete content)
Markdown formatting in frontmatter causing display issues (e.g., emoji or headers being ignored)
Need for automated backups and restore features across 5–10 nodes
We'd love tips, plugin recommendations, or suggestions on:
Improving multi-user form handling
Structuring a decentralized, replicable Grav setup
Reducing glitches in local-only (no internet) operation
Thanks for all the amazing work this community does — Grav has been a key part of making this project feel possible.