Self-Hosted CFP Directory

Your Conference. Your Data. Your Server.

Run the complete CFP Directory platform on your own infrastructure. Open source core with enterprise-grade security. Optionally connect to our speaker network with federation.

Quick Start

5 minutes

# Clone the repository

git clone https://github.com/l33tdawg/cfp-directory-self-hosted.git

cd cfp-directory-self-hosted

# Run the setup wizard

make quick-start

# Open http://localhost:3000

# First user becomes admin!

Three Ways to Use CFP Directory

Choose the option that fits your needs

Speaker

Submit to CFPs

  • Create one profile
  • Discover open CFPs
  • Submit with one click
  • Track all submissions
Free forever

Organizer

We host everything

  • No setup required
  • Create events instantly
  • Built-in speaker network
  • Managed infrastructure
Free to start

Self-Hosted

Your infrastructure

  • Full data ownership
  • Deploy anywhere
  • Open source core
  • Optional federation
Free + $99/yr federation
Open Source Core

Everything You Need to Run CFPs

A complete CFP management system, free and open source

Complete CFP Management

Create events, manage submissions, and run your entire CFP process

Team Collaboration

Invite reviewers, assign submissions, and collaborate on decisions

Your Database

PostgreSQL database under your control with your backup strategy

Email Notifications

Connect your own SMTP server for submission and status notifications

Docker Ready

One-command deployment with Docker Compose, production-ready

Open Source

Apache 2.0 licensed. Inspect, modify, and contribute to the codebase

Optional Add-On

Federation: Connect to Our Speaker Network

Keep your infrastructure, gain access to thousands of speakers ready to submit to your events

Global Speaker Network

Your events appear in CFP Directory, discoverable by thousands of speakers

One-Click Submissions

Speakers submit with their existing profiles - no re-entering information

Bidirectional Messaging

Communicate with speakers seamlessly across platforms

End-to-End Encryption

Speaker data encrypted with your public key before transmission

Automatic Status Sync

Submission status updates reflect in speakers' dashboards instantly

Zero-Knowledge Security

Your private key never leaves your server - even we can't read decrypted data

$99

per year

  • Unlimited federated events
  • Access to speaker network
  • Priority email support
Enterprise-Grade

Security-First Architecture

The only self-hosted CFP system with end-to-end encryption and zero-knowledge federation

At Rest

AES-256-GCM encryption for PII

In Transit

TLS 1.3 for all connections

Federation

RSA-2048 + AES-256-GCM hybrid encryption

Webhooks

HMAC-SHA256 signatures + replay protection

How Zero-Knowledge Federation Works

  1. 1Your server generates an RSA-2048 keypair. The private key never leaves your system.
  2. 2You register your public key with CFP Directory when purchasing a federation license.
  3. 3When a speaker submits, their data is encrypted with your public key before leaving our servers.
  4. 4Only your server can decrypt it. Even we can't read the data after encryption.

Ready to Get Started?

Deploy your own CFP platform in minutes. Open source, secure, and ready for production.

Self-Hosted | CFP Directory