πŸš€ From zero to church in one command

Getting started

Pick how you want to run churchit. Most churches self-host with Docker: one command on any spare Linux box, VPS, or mini-PC.

Recommended 🐳 Self-host with Docker

One command. That's the whole install.

Run this in a terminal on the machine that will host churchit (Linux, Windows via WSL, or macOS with Docker Desktop). It installs Docker if it's missing, asks for your domain, generates strong passwords, and starts everything.

curl -fsSL https://raw.githubusercontent.com/meichthys/churchit/version-16/deploy/setup.sh | bash
Alpha software. churchit is still in active development and is not yet ready for official/production use. Please install it for testing and evaluation only.

Windows and macOS steps, a real domain with HTTPS, DNS and port forwarding, password resets, and uninstalling are all in the self-hosting guide β†’

πŸ—ΊοΈ Three ways to run churchit

Pick the path that fits your church

It's the same churchit on every path. The only thing that changes is who looks after the server.

Frappe Cloud

Best for
Anyone who does not want to run a server
Cost
A few dollars/month
Effort
Click Install
  1. Log into your Frappe Cloud dashboard.
  2. Open the Churchit listing on the Frappe Marketplace (or search for "Churchit" from Marketplace in the sidebar).
  3. Click Install, then choose the site you want to install it on.
  4. Frappe Cloud handles the download, install, and migrate automatically. Once the deploy completes, log into your site and you should see the Churchit icons in the desk.

To update: open the site page β†’ Apps tab β†’ Update.

Frappe Cloud fees go to Frappe, not to the Churchit maintainers. Churchit itself is free.

βœ… After installing

Your first ten minutes

Whichever path you took, do these before inviting anyone else in.

  1. Change the Administrator password if you have not already (top-right avatar β†’ My Settings). Keep this account for site administration only β€” do not use it day to day.
  2. Create your own user: type New User in the search bar. Under Roles & Permissions, give the user the Church Manager Role Profile and the Church Module Profile. This user can manage all aspects of the church.
  3. For additional people, create users with the Church User Role Profile and the Church Module Profile. They can read and update most information, but not critical settings. Open the Role Permissions Manager and select Church Manager or Church User to see exactly what each role can do.
πŸ§ͺ Want to look around first?

Try the demo before you install

Poke around a fully loaded church. No sign-up, no sales call, no personal information.

πŸ‘€ [email protected]   πŸ”‘ Matthew10:8b