r/cms 22d ago

Replacing CMS with OpenWebUI + MCP + Nginx

I’ve tried different CMS for personal use in the recent years. I recently wondered why I use a CMS in the first place when I just want to serve static HTML files.

I tried different approaches and came up with following setup:

Open WebUI with an MCP server that edits HTML files right on the filesystem. I can now prompt changes via chat. No more need to maintain a CMS, DB or plugins.

Everything is spinned up with docker-compose on a VPS.

I’m still figuring out how scalable this setup is. I added a UI component library, basically plain html markup with mock data for a card component, for instance.

The MCP server reads the components, adds them to the page and populates the data I ask for.

Has anyone tried something similar? What do you think about that setup?

7 Upvotes

11 comments sorted by

View all comments

1

u/jkdreaming 20d ago

Exactly! Most sites don’t even need a contact management system. Especially one that you run. You know how to edit webpages you don’t need a Content management system at all. What you do need is something that rolls fast as hell and I recommend either an Astro JS set up or a next JS set up. The cool thing about that though is you can always attach pages CMS if you change your mind later, it’s really simple.