Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Church Deploy — The free & open source church website installer
PHP JavaScript Perl Other
Branch: 2.0
Pull request Compare This branch is 241 commits ahead of builders:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


  • Instructions are for a Mac

Local environment

  • Open Terminal from the Applications > Utilities folder ( or just use Spotlight to find it )
  • Create a folder to hold the project in Finder
  • In Terminal type cd and then drag and drop the folder you just created into the Terminal window, hit return.
  • All you have to do is run this single command

    git clone --recursive
  • or if you have an older version of git, run the following

    git clone
    cd churchdeploy
    git submodule update --init
    cd www/httpdocs/extensions/datetime
    git submodule update --init
  • Use http://churchdeploy/ as your local hosting environment

    • Have the root pointing to httpdocs
    • We recommend MAMP PRO
  • Setup a database named churchdeploy with the both the username and password set to root
    • database encoding should be UTF-8
  • The default admin account credentials for http://churchdeploy/symphony/
    • User: admin
    • Password: k42j3b42kjb
  • Be sure to set all files to read/write, we recommend using BatChMod (Check all checkboxes once you have the selected directory, see example)
  • We recommend using Espresso for code editing. .esproj files may be in some areas of the project, and this will help to have settings already in place.



Server requirements

  • PHP 5.3.2 or later
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.0 or later
  • Apache webserver with mod_rewrite


  • Typekit account
  • UStream premium account


There is a default user that is installed as a member, here are his credentials..

Keeping up to date

At any time you can run these commands to keep up to date

git pull
git submodule foreach git pull origin master
Something went wrong with that request. Please try again.