Issue Description
# pacman -Qi stalwart
Name : stalwart
Version : 0.16.8-1
Description : Stalwart mail and collaboration server
Architecture : x86_64
URL : https://stalw.art
Licenses : AGPL-3.0-only
Groups : None
Provides : None
Depends On : glibc rocksdb stalwart-webadmin libgcc libgcc_s.so=1-64 libstdc++ libstdc++.so=6-64
Optional Deps : stalwart-cli: management CLI [installed]
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 81.43 MiB
Packager : George Rawlinson <[email protected]>
Build Date : Sun 07 Jun 2026 11:45:40 PM UTC
Install Date : Thu 11 Jun 2026 02:32:44 AM UTC
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature
# head -n100 *
==> config.env <==
# Environment variables for the Stalwart service.
# Uncomment and edit an entry to override its default.
# Override the hostname used in HTTP responses
#STALWART_HOSTNAME=mail.example.com
# Override the HTTPS port used in HTTPS responses
#STALWART_HTTPS_PORT=8080
# Enable bootstrap / recovery mode on startup. Accepted: 1, true. Default: false.
#STALWART_RECOVERY_MODE=true
# Log level while in recovery mode. Default: info.
#STALWART_RECOVERY_MODE_LOG_LEVEL=debug
# HTTP port used in recovery mode. Default: 8080.
#STALWART_RECOVERY_MODE_PORT=9090
# Fixed administrator credentials — format: username:password
# Default: a temporary random password is generated and printed to the logs.
#STALWART_RECOVERY_ADMIN=admin:changeme
# Cluster role assigned to this node. Must match a role name defined in the
# cluster registry. Leave unset for a standalone (non-clustered) deployment.
#STALWART_ROLE=primary
# Push-notification shard this node is responsible for, when running in a
# cluster.
#STALWART_PUSH_SHARD=1
==> config.json <==
{
"@type": "Sqlite",
"path": "/var/lib/stalwart/stalwart.sqlite3"
}
# journalctl --unit stalwart -I
Jun 11 02:38:43 chargeitservices.com systemd[1]: Started Stalwart Mail Server.
I tried uncommenting STALWART_RECOVERY_ADMIN and following the information in the docs Linux / MacOS | Stalwart
There was no bootstrap information. The username/password I set does not appear to work on localhost:8080. I’m out of ideas and could use some help.
Expected Behavior
Some kind of diagnostic information in the journal.
Actual Behavior
Completely inaccessible with no diagnostic information.
Reproduction Steps
Frest install of 0.16.8-1 on arch.
Stalwart Version
v0.16.x
Installation Method
Binary (Linux)
Database Backend
SQLite
Blob Storage
MySQL
Search Engine
Internal
Directory Backend
SQL
I have reviewed the documentation and FAQ and confirm that my issue is NOT addressed there.
on
I have searched this support forum (open and closed topics) and confirm this is not a duplicate.
on
I understand that topics in this category are triaged by a bot first but a human reply will follow up. If I’d prefer a human-only reply, I’ll add the no-ai tag to my topic.
on