Frequently Asked Questions
Common ChurchCRM questions about installation, getting started, and best practices.
Find answers to the most common setup and getting-started questions for ChurchCRM.
ChurchCRM does not provide hosting — there is no cloud service or managed server run by the project that you can sign up for. You are responsible for providing a place to run the software. ChurchCRM supports the LAMP stack only (Linux, Apache, MySQL, PHP), so it must run in a Linux environment. That said, you have two practical options if you do not already have a server.
Shared hosting (recommended for most churches): A shared hosting account from any major provider (Hostinger, Bluehost, SiteGround, DreamHost, and many others) runs Linux and gives you everything ChurchCRM needs — PHP, MySQL, and Apache — for roughly $3–$10 per month. Most include Softaculous, which installs ChurchCRM in a few clicks. This is the most common setup and means your ChurchCRM is accessible from any device, anywhere, for your whole congregation.
Local computer using Docker (for testing or a single-user setup): The best way to run ChurchCRM locally on Windows, Mac, or Linux is with Docker — it provides the correct Linux and LAMP environment automatically, with no manual server configuration. Docker Desktop is free to download and the official ChurchCRM Docker image sets everything up in one command. The important limitation is that a local install is only accessible on that one machine — other staff or volunteers cannot log in from their own devices unless you configure network access manually. If you need multiple people to use ChurchCRM, shared hosting is the better path.
If cost is a concern, several hosting providers offer plans under $5/month that comfortably run ChurchCRM for a congregation of any size.
admin and the default password is changeme. You should change this password immediately after your first login — go to Admin → Users, select the admin account, and set a strong, unique password before doing anything else. Leaving the default password in place is a significant security risk, especially if your installation is accessible from the internet. If you installed via Softaculous, the username and password you entered during setup are used instead of the defaults, so check what you entered there. If you have forgotten your password, a reset option is available on the login page, or any administrator can reset it via the Users panel.