Bulwark is a self-hosted, open-source webmail client for Stalwart Mail Server. It speaks JMAP natively and puts mail, calendar, contacts and files behind one login, one settings store and one admin console.
Run it
docker run -d -p 3000:3000 ghcr.io/bulwarkmail/webmail:latest
Open http://localhost:3000 and the setup wizard connects to your Stalwart server and sets the admin password. A standalone Linux tarball is attached to every release, and the installation guide covers both.
Bulwark works with Stalwart 0.16.6 or newer, and with Stalwart 1.0 from Bulwark 1.18.0 on. Upgrading to Stalwart 1.0 covers the order of the upgrade and the server settings to check.
What it does
Mail with threads, a unified inbox, full-text search, Sieve filters, S/MIME and templates.
Calendar with month, week, day and agenda views, drag to reschedule, and iMIP invitations.
Contacts in several address books, with groups, vCard import and export, and autocomplete in the composer.
Files on the mail server through JMAP FileNode, with office documents editable over WOPI.
Several accounts signed in at once, with password and TOTP, or OAuth and OIDC single sign-on.
An admin console for branding, users, settings policy, plugins, themes and the audit log.
The project's own telemetry and observability stack
Get involved
Bug reports, feature ideas, translations and code are all welcome. CONTRIBUTING.md explains how to start, and Discord is where the project talks. Report security issues privately as described in SECURITY.md.
License
Bulwark is released under the GNU AGPL v3. The original MIT attribution from the project it was forked from is kept in NOTICE.
Stalwart is a trademark of Stalwart Labs. Bulwark is an independent project.
Directory of plugins and themes for Bulwark Webmail. Authors submit a GitHub repo, reviewers approve it, and admins install from the Bulwark admin console.
bulwarkmail/extensions-directory's past year of commit activity
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.