Welcome to RangoCMS Documentation
Learn how to use RangoCMS, the developer-friendly content management system.
Learn how to use RangoCMS, the developer-friendly content management system.
RangoCMS is a content management system written in Go. It ships as a **single binary with no external database** — content, users and configuration live in an embedded BoltDB store under one data directory. ## Start here - **[Introduction](/docs/getting-started/introduction)** — what RangoCMS is and how its pieces fit together. - **[Installation](/docs/getting-started/installation)** — download it, run it, configure it. - **[Quick Start](/docs/getting-started/quick-start)** — publish your first page in a few minutes. ## Find your way around | If you want to… | Read | |---|---| | Edit content in a browser | [Admin Panel](/docs/admin-panel/overview) | | Build your public site | [Template Functions](/docs/template-functions/overview) | | Know what a template gets | [Structs](/docs/structs/overview) | | Drive RangoCMS from code | [API Reference](/docs/api/contents) | | Extend the server | [Plugins](/docs/plugins/internal) | Stuck on something specific? The **[FAQ](/docs/faq)** covers the questions that come up most often.