Skip to content

Quick Start

Pre-Alpha

Ekklesia is not yet available for installation. This page describes the planned quick start experience for v1.0 alpha. Content will be updated as development progresses.

Planned Installation (Self-Hosted)

bash
# Requires PHP 8.4, PostgreSQL 16+, Node.js 20+

composer create-project ekklesia/cms my-church
cd my-church
cp .env.example .env

# Configure your database in .env
php artisan ekklesia:install
php artisan serve

The installer will guide you through:

  • Database setup and migrations
  • First tenant (your church) creation
  • Admin user creation
  • Optional demo content seeding

Planned One-Click Deploy

For non-technical users, a deploy button will be available at ekklesia.app:

  1. Click Deploy Demo — a sandboxed environment is ready in ~90 seconds
  2. Explore with pre-populated church content
  3. When ready, click Go Live to provision a production instance on your own domain

System Requirements (Planned)

RequirementMinimumRecommended
PHP8.48.4
PostgreSQL1516+
Node.js2022 LTS
Memory512MB1GB+
Storage5GB20GB+

Stay Updated

Watch the GitHub repository and check the Roadmap for progress updates. Online doc GitHub Doc

Released under the MIT License.