Content Management System

The CMS that gets out of your way.

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.

No Database Required
PHP 7.4+ Compatible
Deploy in Minutes
File-Based Storage
Theme System
Multi-User Admin
Any PHP Host
Features

Everything a CMS should be

OuterCMS strips content management down to its essentials — fast, portable, and easy to understand from top to bottom.

🗄️

No database, ever

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.

🎨

Flexible theme system

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.

📁

Media management

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.

Fast by default

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.

👥

Multi-user access

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.

🚀

Host anywhere

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.

Get Started

Up and running in minutes

OuterCMS is built to be understood, not just used. Setup is simple because the system itself is simple.

1

Upload to your server

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.

2

Set your credentials

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.

3

Start publishing

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.

Ready to simplify your content workflow?

OuterCMS is built for developers and teams who want a CMS that works, not one that needs to be maintained.