Skip to content

Kolombo Logo

💌 CLI for easy mail server managing 💌


PyPI: kolombo Code Style: Black


Introduction

Kolombo is a CLI for managing mail server (setting up domains and users, updating, etc)

Project is in beta, it gives you the following:

  • Email server configuration and management in few commands
  • 100% type annotated codebase

Requirements

Python 3.8+, sudo, Docker and docker-compose

Installation

Install Kolombo with pip (please pin your dependency):

$ pip install kolombo==0.5.0

Dependencies

Kolombo CLI requires following dependencies:

  • typer (with click 8.x) - for CLI
  • shellingham - for shell detection
  • rich - for rich console output
  • docker - for working with Docker API
  • ormar (with aiosqlite) - for working with data
  • cryptography - for passwords hashing
  • importlib-resources - importlib.resources backport (for Python version < 3.9)

— 💌 —

Kolombo is Apache 2.0 licensed code.