Documentation
Everything you need to know about SovereignCMS and its marketplace. Learn how to install, customize, and extend your CMS.
Installation Guide
Get SovereignCMS up and running in minutes. Quick install with npx, manual setup, and hosting options.
Developer Guide
Learn how to create themes, modules, and language packs for SovereignCMS. Complete guide for developers.
API Reference
Complete API documentation for programmatic access to the marketplace. Manage products, downloads, and more.
About SovereignCMS
Learn about SovereignCMS features, capabilities, and why it's the perfect choice for your community.
Getting Started
Popular Topics
Installation
Get started with a single command: npx create-sovereigncms my-site. Requires Node.js 18+ and MySQL. See our complete installation guide for detailed instructions, options, and hosting setup.
Installing Themes
Download themes from the marketplace, extract the ZIP file, and place the theme folder in your themes/ directory. Activate it from Admin > Appearance > Theme Builder.
Installing Modules
Modules extend SovereignCMS functionality. Download modules from the marketplace, extract to the modules/ directory, then enable them in Admin > Modules. The CMS will automatically run the module's install hooks.
Language Packs
SovereignCMS supports 37+ languages with full RTL support. Download language packs and extract them to the languages/ directory. Configure your default language in Admin > Settings.
Real-time Features
SovereignCMS includes Socket.io for real-time communication, powering features like live chat, notifications, and collaborative editing across modules.