Docker Image packaging for Kerberos KDC with HTTP only access and LDAP backend
  • Shell 51.5%
  • Dockerfile 48.5%
Find a file
2026-10-01 22:44:07 +00:00
.github Add 7 days cooldown period for new dependabot packages 2026-03-25 16:12:56 +00:00
Dockerfile Disable gunicorn control socket 2026-06-24 13:26:05 +00:00
entrypoint.sh Fix ShellCheck errors 2026-02-24 21:20:06 +00:00
LICENSE Add license 2026-10-01 22:44:07 +00:00
README.md Improve README 2026-04-02 18:02:36 +00:00
requirements.txt Bump gunicorn from 26.1.0 to 26.2.0 2026-09-01 14:53:05 +00:00

docker-kdc

Docker Image packaging for Kerberos KDC (Key Distribution Center) with HTTP only access and LDAP backend support.

Overview

This Docker image provides a containerized Kerberos KDC service that integrates with LDAP for user management. It's designed for secure authentication in networked environments without requiring complex on-premises infrastructure.

Features

  • Kerberos KDC: Complete Key Distribution Center implementation
  • LDAP Backend: User and principal management through LDAP
  • HTTP Access: REST API for KDC operations
  • Containerized: Easy deployment with Docker
  • Configuration: Flexible setup through environment variables

Getting Started

Prerequisites

  • Docker
  • LDAP server with support for Novell Kerberos Schema

Quick Start

docker build -t docker-kdc .
docker run \
  -p 8000:8000 \
  --env "LDAP_BIND_PW=secret" \
  --env "KRB5_REALM=EXAMPLE.COM" \
  --env "KRB5_STASH_PW=secret" \
  --name kdc \
  docker-kdc