Free, open-source comment and community system to foster engagement and collaboration.
Everything you need to grow your community
Foster engagement with open-source comments.
Designed for collaboration.
Lightweight client integration.
Backend support with NodeJS.
Management interface.
HTML demo for testing.
Explore Quelora in different contexts
See how Quelora integrates with a news site, featuring threaded comments and real-time updates.
View DemoInteractive gallery with user-generated content, reactions, and moderation tools.
View DemoAn immersive video feed experience with lazy loading, mobile-first design, and optimized playback.
View DemoCore components of Quelora
Deploy your own instance in minutes
Start by cloning the main infrastructure repository which includes all necessary components:
git clone https://github.com/Quelora/quelora-infra.git
cd quelora-infra
Initialize and update all Git submodules to get the latest versions of all components:
git submodule init
git submodule update --remote --recursive
Create and configure your environment files. Copy the example files and edit them with your configuration:
cp .env.example .env
cp api/.env.example api/.env
cp client/.env.example client/.env
cp dashboard/.env.example dashboard/.env
Note: Edit each .env file with your specific configuration before proceeding.
Build and start all services using Docker Compose:
docker compose -f docker-compose-production.yml --env-file .env build
docker compose -f docker-compose-production.yml --env-file .env up -d
After the containers are running, you can access:
Useful commands for managing your instance:
# Stop all services
docker compose -f docker-compose-production.yml down
# View logs
docker compose -f docker-compose-production.yml logs -f
# Restart a specific service
docker compose -f docker-compose-production.yml restart api
# Update to latest versions
git pull origin main
git submodule update --remote --recursive
docker compose -f docker-compose-production.yml --env-file .env build
docker compose -f docker-compose-production.yml --env-file .env up -d
Quelora is open-source and thrives on contributions.