Welcome to OpenCMS

Let's get your site set up in a few simple steps

1
Welcome
2
Database
3
Admin
4
Site
5
Author
6
AI
7
Theme
8
Domain
Complete

Welcome to OpenCMS!

OpenCMS is a modern, AI-powered content management system for bloggers. This wizard will help you configure your site in a few simple steps.

AI Writing Assistant

Generate articles with Claude, GPT-4, and more

📊

SEO Optimization

Automatic meta tags, schema markup, and scoring

🎨

AI Images

Generate featured images with Gemini and FLUX

🚀

Static Site

Fast, secure static HTML output

Database Configuration

OpenCMS uses PostgreSQL to store your content. Configure your database connection below.

Use "postgres" for Docker, "localhost" for local PostgreSQL

Advanced Options
Not tested

Create Admin Account

Create your administrator account. This will be the primary account for managing your CMS.

You'll use this to log in

Use a strong password with letters, numbers, and symbols

Site Configuration

Configure your site's identity. This information will be used across your website.

Your blog or website name

Want to connect your live domain? That's step 8 — Connect a domain, coming up shortly.

A couple of "Example post" drafts so there's something to look at in the editor. They're never published automatically — edit or delete them any time.

Author Information

Add your author details for SEO and article attribution. You can update this later.

AI Configuration

OpenCMS uses AI for article writing, SEO, and image generation. Configure your OpenRouter API key to enable these features.

💡
Optional: AI features are optional. You can skip this step and configure later in Settings.

Get your API key from openrouter.ai/keys

Choose a Theme

Pick how your site looks. You can change this anytime later in Themes.

Connect a domain Optional

Point a custom domain here with automatic HTTPS — or skip and use your temporary address for now. You can always connect later in Settings → Domain.

💡
Your site is already live at https://opencms.app right now — connecting a domain is completely optional, any time.
HTTPS is managed by your existing proxy ✓

Enter it without www or https:// — e.g. example.com.

Your site is served exactly as entered — HTTPS is terminated by your existing reverse proxy, so there’s no www/apex choice to make here.

To change your domain later, re-run the installer with --domain=your-new-domain.example.com — that regenerates the proxy route for the new domain.

Setup Complete!

Your OpenCMS installation is ready. Click the button below to start using your new CMS.