OuterCMS is a file-based PHP content management system built for developers who want speed and simplicity. No database. No bloated plugin ecosystem. No hosting surprises. Just clean, deployable PHP that works wherever the web lives.
OuterCMS strips content management down to its essentials — fast, portable, and easy to understand from top to bottom.
Runs entirely on flat files stored in your project directory. No MySQL setup, no PostgreSQL, no connection strings. Your content travels with your code and deploys wherever your code does.
Build or install themes using standard PHP, HTML, and CSS. OuterCMS themes are just templates — no proprietary templating language to learn, no magic functions to memorize.
Upload, organize, and embed images and files through a clean admin interface. Media is stored as regular files that you can back up, version control, or migrate with a simple file copy.
Without database queries on every request, pages load fast out of the box. No caching plugins to configure, no query optimization required, no connection pool to manage.
Create admin accounts with role-based permissions. Control who can create content, manage media, change themes, or adjust site settings — without over-engineering the auth system.
If the server runs PHP 7.4 or later, it runs OuterCMS. Shared hosting, VPS, dedicated server — your choice. No Docker containers, no Node runtime, no infrastructure surprises.
OuterCMS is built to be understood, not just used. Setup is simple because the system itself is simple.
Drop the OuterCMS files into any web-accessible PHP directory. No installer wizard, no Composer dependencies, no CLI required — just upload and point your domain.
Open your browser, set your site name and admin password on first run. The config writes itself to a local file. No database migrations, no environment variables to manage.
Log into the admin panel and start creating pages, uploading media, and selecting themes immediately. Your content is live as soon as you save it.