Free forever
Run it yourself, at no cost.
The template is open source. There is no trial, no seat limit and nothing held back. The version we deploy for paying practices is the same one you can clone.
The editor demo is the admin panel you get either way. Self-hosting changes who pays the hosting bill, not what your staff see when they log in.
Clone it
git clone https://github.com/JLHITS/simple-surgery-template.git my-practice-website
cd my-practice-website
npm install
npm run devPrefer a proper walkthrough?
The five steps below are the summary. The full guide covers every command, every environment variable and the DNS records to send your IT team, written for someone who is comfortable with a terminal but is not a developer.
How it works
- 1
Clone the repository
Fork it on GitHub, or clone it straight down. The code is MIT licensed, so it is yours to keep, change and even sell.
- 2
Deploy it
One click to Vercel, Netlify or Cloudflare. A practice site fits comfortably inside every free tier.
- 3
Add two settings
A password for your admin panel, and a free Upstash Redis database so your edits are saved. Both take about two minutes.
- 4
Fill in your details
Sign in at /admin and work through the sections. Everything is already written to NHS England guidance, so you are mostly replacing names and numbers.
- 5
Point your domain at it
Your existing nhs.uk address keeps working. Nothing changes for patients.
Full setup notes, the environment variable list and the storage options are in the repository README.
What it costs to run
- Hosting
- Free on Vercel, Netlify or Cloudflare at practice traffic levels
- Content storage
- Free on Upstash, well inside the free tier
- Image hosting
- Free on Cloudinary, or store images with your settings
- Domain
- You already have one, or about £10 a year for a new .co.uk
- SSL certificate
- Free and automatic
Would rather not do any of that?
We will set the whole thing up, move your content across, connect your domain and host it for £199 a year. No setup fee, no contract, and you still make your own edits.
Let us host it