bulwark

bulwark

Docker app from Tajniak81's Repository

Overview

A modern, self-hosted webmail client for Stalwart Mail Server, built with Next.js and the JMAP protocol. JMAP Webmail built for the 21st Century. A modern, self-hosted email client for Stalwart Mail Server powered by the JMAP protocol. Email, calendar, contacts and files. Fast, private, and open source. https://bulwarkmail.org https://github.com/bulwarkmail/webmail

Runtime arguments

Web UI
http://[IP]:[PORT:3000]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

WebUI PortPorttcp

Bulwark Webmail HTTP port

Target
3000
Default
3000
Value
3000
Settings DataPathrw

Persistent encrypted user settings storage

Target
/app/data/settings
Default
/mnt/user/appdata/bulwark/bulwark-settings
Value
/mnt/user/appdata/bulwark/bulwark-settings
Admin DataPathrw

Persistent admin and extension marketplace data

Target
/app/data/admin
Default
/mnt/user/appdata/bulwark/bulwark-admin
Value
/mnt/user/appdata/bulwark/bulwark-admin
HOSTNAMEVariable

Bind address. Use :: for dual-stack IPv6.

Default
0.0.0.0
Value
0.0.0.0
PORTVariable

Internal listen port for the Bulwark container

Default
3000
Value
3000
ADMIN_PASSWORDVariable

Admin password for Bulwark management features

APP_NAMEVariable

Application name shown in the UI

Default
Bulwark Webmail
Value
Bulwark Webmail
JMAP_SERVER_URLVariable

URL of the JMAP-compatible mail server

STALWART_FEATURESVariable

Enable Stalwart-specific features such as password changes and sieve filters

Default
true
Value
true
SESSION_SECRETVariable

Secret used to encrypt remembered sessions and synced settings. Generate with: openssl rand -base64 32

SETTINGS_SYNC_ENABLEDVariable

Enable encrypted server-side settings sync

Default
true
Value
true
SETTINGS_DATA_DIRVariable

Path inside the container where encrypted settings are stored

Default
./data/settings
Value
./data/settings
LOGIN_LOGO_LIGHT_URLVariable

Logo displayed on the login page in light mode

Default
/branding/Bulwark_Logo_Color.svg
Value
/branding/Bulwark_Logo_Color.svg
LOGIN_LOGO_DARK_URLVariable

Logo displayed on the login page in dark mode

Default
/branding/Bulwark_Logo_Color.svg
Value
/branding/Bulwark_Logo_Color.svg
LOGIN_COMPANY_NAMEVariable

Company or organization name shown on the login page

Default
Bulwark Webmail
Value
Bulwark Webmail
LOGIN_WEBSITE_URLVariable

Website link shown on the login page

Default
https://bulwarkmail.org
Value
https://bulwarkmail.org
EXTENSION_DIRECTORY_URLVariable

Bulwark extension marketplace URL

Default
https://extensions.bulwarkmail.org
Value
https://extensions.bulwarkmail.org

Categories

Details

Repository
ghcr.io/bulwarkmail/webmail:latest
Last Updated2026-06-01
First Seen2026-05-02

Run Bulwark on Unraid.

Bulwark is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.