Kallithea

Self-Hosted

Open-source repository management for Git and Mercurial

Visit Website

Overview

Kallithea is an open-source repository management solution for Git and Mercurial. It provides fine-grained access control, built-in code review workflows, integration with issue trackers like Redmine, and a REST API for automation. Deployable via Docker or Python WSGI setups, it lets teams manage code securely on their infrastructure, balancing collaboration with full data privacy and control.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  kallithea:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: kallithea
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Supports Git and Mercurial repositories
  • Fine-grained access control and user roles
  • Built-in code review and pull request tools

Frequently Asked Questions

? Is Kallithea hard to install?

Kallithea can be installed via Docker (simplest method) or traditional Python WSGI setups. Docker images reduce setup complexity, though basic server admin knowledge helps with configuration like SSL or user management.

? Is it a good alternative to GitHub Enterprise?

Yes—Kallithea offers core repository management features like access control and code review without enterprise licensing costs. It’s ideal for teams preferring self-hosted control over their codebase.

? Is Kallithea completely free?

Yes—Kallithea is open source under the GPLv3 license, meaning it’s free to use, modify, and distribute for personal or commercial purposes with no hidden fees.

Top Alternatives

GitHub Enterprise Search Google
Bitbucket Server Search Google

People Also Ask about Kallithea

Kallithea vs GitHub EnterpriseKallithea vs Bitbucket Server Kallithea 2025 review Kallithea docker-compose example

Tool Info

Pricing Open Source
Platform Self-Hosted

Pros

  • Privacy-focused self-hosted deployment
  • No licensing or subscription fees

Cons

  • Smaller community compared to enterprise tools
  • Requires basic server administration skills

More Software Development - Project Management Tools