CloakMailCloakMail

Introduction

CloakMail - Self-hosted, open-source disposable email service

Welcome to CloakMail

CloakMail is a self-hosted, open-source disposable email service designed for privacy and simplicity. Generate temporary email addresses instantly without any signup or tracking.

Why CloakMail?

Quick Start

Get CloakMail running with Docker:

# Clone the repository
git clone https://github.com/DreamsHive/cloakmail.git
cd cloakmail

# Configure environment
cp .env.example .env

# Start with Docker
docker compose up -d

CloakMail will be available at http://localhost:5173 (Web UI) and http://localhost:3000 (API).

Key Features

FeatureDescription
No AuthenticationGenerate inboxes instantly without signup
Auto-ExpiringConfigurable TTL for automatic cleanup
Zero TrackingNo cookies, analytics, or IP logging
Built-in SMTPReceives emails directly without third-party providers
Self-HostedComplete control over your data and infrastructure
REST APIFully documented OpenAPI spec with typed endpoints
Modern Web UIClean interface built with SvelteKit and Tailwind CSS
Docker-ReadySingle command deployment with Docker Compose

Architecture

CloakMail consists of three main components:

  1. SMTP Server — Receives incoming emails on port 25
  2. REST API — Provides programmatic access to inboxes and emails
  3. Web UI — User-friendly interface for managing temporary inboxes

Next Steps

On this page