{"repo":"localzet/chatmail-control","free":true,"listed":false,"github":"https://github.com/localzet/chatmail-control","clone":"git clone https://github.com/localzet/chatmail-control.git","description":"Lightweight self-hosted admin/control-plane panel for a chatmail server stack","language":"Rust","stars":21,"topics":["chatmail","dovecot"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Chatmail Control Chatmail Control is a lightweight self-hosted admin/control-plane panel for a chatmail server stack. It is a thin admin UI around existing chatmail/cmdeploy components such as Dovecot, Postfix, doveauth, and chatmail-metadata. This is not webmail, not a mailbox client, and not a Mailcow/PostfixAdmin replacement. Features - admin login/logout with cookie sessions and Argon2 password hashes; - dashboard with service state, queue size, user count, active bans, and recent audit events; - user/mailbox listing through built-in doveadm commands; - account lifecycle and auth-state controls for chatmail maildir users ( disable/enable login , lifecycle delete); - Dovecot mailbox operations ( list , expunge , quota recalc , force-resync ); - block/unblock address, domain, IP, and subnet bans with file export and built-in reload behavior; - service control page for status/reload/restart and log tail; - registration settings stored in SQLite and exported into a generated policy file; - invite management with token export; - logs viewer backed by built-in journalctl sources for chatmail services; - health page with service, port, DNS, TLS, queue, and disk checks; - audit log for admin actions; - CLI bootstrap for the initial admin user. Stack - Rust - Axum - Tokio - Askama + HTMX - SQLite via SQLx - TOML config - tracing + tracing-subscriber Project Decisions - Session storage is persisted in SQLite via the sessions table. - Shell integration is always argv-based. Commands","default_branch":null,"files":null,"tree":[],"storefront":"/r/localzet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/localzet/chatmail-control/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}