Help Centre

Claude CMS Help Centre

Pick a category, then a topic. Everything you need to get up and running — installing Claude CMS, adding content, and keeping your site secure.

Installing Claude CMS

Upload the files, set up a database, and grab the connection details. The whole process takes just a few minutes.

01

Upload the files

Upload the directory sent to you by email to your web server root, into a folder called /claude.

02

Set up a database

You'll need a MySQL database — or we can create one for you. Have your database name, user, and password ready for the next step.

03

Grab the output

When the installer finishes it shows you the connection details. Copy these — you'll need them to connect Claude in the next topic.

Connecting to Claude

Once the files are live, link your site to Claude and confirm everything's running.

04

Add the connector to Claude

In Claude, open Settings → Connectors → Add custom connector. Enter the details provided in your welcome email.

05

Enable permissions

Click Configure and enable all permissions so Claude can fully manage your site.

06

Check it's working

Open a new chat, enable the connector, and prompt "list sites" to check everything is running smoothly.

Uploading images

Claude can't read images off your computer directly, so it gives you a secure upload link instead.

Ask Claude for an upload link

When you want to add images to your site, copy this prompt into Claude:

create an image magic link

Claude returns a link. Open it, upload your images, and they'll be available for Claude to place on your pages.

What is two-factor authentication?

Also called two-tier or two-step login. The quick version — what it is, why it matters, and how to add it to your Claude CMS site.

What

A second key, not just a password

2FA adds a second check on top of the password — usually a one-time code from the user's phone or email. Even with the right password, no code means no entry.

Why

Passwords leak — second factors don't

Passwords get phished, reused, and exposed in data breaches. A second factor means a stolen password alone is useless to an attacker. It's the highest-impact step you can take to protect an admin area or member login.

How

Just ask Claude to build it in

Because your site is built through conversation, you don't code it yourself — you ask Claude to add 2FA to your login. Pick one of the two approaches in the topics on the left.

Option A — Email code Simplest

After the password is accepted, the site emails a 6-digit code that must be entered to finish signing in. Nothing for the user to install.

Copy this prompt into Claude

Add two-factor authentication to my admin login. After the password step, email the user a 6-digit code that expires in 10 minutes and must be entered to complete sign-in.

Option B — Authenticator app Strongest

The user scans a QR code once into an app like Google Authenticator or Authy, then enters the rotating 6-digit code (TOTP) each time they log in. No reliance on email delivery.

Copy this prompt into Claude

Add TOTP two-factor authentication to my admin login using an authenticator app. Generate a QR code for enrolment and require a valid 6-digit code on every sign-in.
Watch

Scanning the QR code into an authenticator app

A quick walkthrough of the flow your users will follow: open Google Authenticator, tap +, choose Scan a QR code, point it at the code — and the new account appears with its rotating 6-digit code.

Good security habits

Pair these with 2FA to keep your site — and your visitors' data — safe.

  • Always serve logins over HTTPS so codes and passwords can't be intercepted.
  • Offer the user backup recovery codes in case they lose their phone or email access.
  • Add rate limiting on the login form to slow down guessing — ask Claude to "limit login attempts to 5 per 15 minutes per IP".
  • Store passwords hashed (Claude does this by default with PHP's password_hash) — never in plain text.
Still stuck? Contact us — or read the getting started guide.