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
# 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
Organizer
We host everything
- No setup required
- Create events instantly
- Built-in speaker network
- Managed infrastructure
Self-Hosted
Your infrastructure
- Full data ownership
- Deploy anywhere
- Open source core
- Optional federation
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
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
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
- 1Your server generates an RSA-2048 keypair. The private key never leaves your system.
- 2You register your public key with CFP Directory when purchasing a federation license.
- 3When a speaker submits, their data is encrypted with your public key before leaving our servers.
- 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.