Documentation

Everything you need to know about SovereignCMS and its marketplace. Learn how to install, customize, and extend your CMS.

Popular Topics

Installation

SovereignCMS is built on Node.js and Express. Requirements include Node.js 18+, MySQL/MariaDB, and optionally Redis for session storage. Clone the repository, run npm install, configure your .env file, and start with npm start.

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.

Need Help?

Can't find what you're looking for? We're here to help.

Contact Support