-
Notifications
You must be signed in to change notification settings - Fork 0
Release v0.9.6 #18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v0.9.6 #18
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -69,6 +69,19 @@ flowchart LR | |
|
|
||
| --- | ||
|
|
||
| ## 📸 Interface Preview | ||
|
|
||
| <p align="center"> | ||
| <img src="docker-mailserver-gui-1.png" alt="Docker Mailserver GUI - Webmail Login Screen" width="48%"> | ||
| <img src="docker-mailserver-gui-2.png" alt="Docker Mailserver GUI - Mailbox Inbox Interface" width="48%"> | ||
| </p> | ||
| <p align="center"> | ||
| <img src="docker-mailserver-gui-3.png" alt="Docker Mailserver GUI - Email Composition View" width="48%"> | ||
| <img src="docker-mailserver-gui-4.png" alt="Docker Mailserver GUI - Settings and Account Configuration" width="48%"> | ||
| </p> | ||
|
|
||
| --- | ||
|
|
||
| ## 🚀 Quick Start | ||
|
|
||
| Deploying your secure mail server takes less than 5 minutes. | ||
|
|
@@ -113,10 +126,16 @@ docker exec -ti dms-core setup email add user@yourdomain.com <password> | |
| - **Instant Inbound:** `Postgrey` (greylisting) is disabled by default to allow immediate email delivery without the standard 10-minute delay. | ||
| - **Docker 29+ Compatibility:** Explicitly configured Traefik with `DOCKER_API_VERSION=1.41` to support modern container engines. | ||
| - **No Hardcoded Passwords:** The Supervisor UNIX socket credentials have been removed to prevent local privilege escalation. | ||
| - **Automatic Sync:** SSL certificates are reloaded automatically by the dumper without stopping the mail server. | ||
| - **Automatic SSL Sync:** SSL certificates are monitored and reloaded automatically by the `dms-cert-dumper` sidecar using a highly robust `alpine:3.18`-based image equipped with `docker-cli`. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The description of the |
||
| - **Persistent Webmail Config:** SnappyMail data is explicitly persisted to `./snappymail-data` on the host, preventing the loss of settings/accounts across restarts. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The persistence of SnappyMail data to |
||
| - **Dual Registry Publishing:** Automatic package deployment publishes container images to both GitHub Container Registry (GHCR) and Docker Hub (`webyhomelab/docker-mailserver-gui`). | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This line mentions 'Dual Registry Publishing' and the PR description states that workflows were updated, but no GitHub Action workflow files are included in this PR. Without these files, the automated publishing and the security scanning mentioned in |
||
|
|
||
| --- | ||
|
|
||
| ### ⚖️ Legal Disclaimer | ||
|
|
||
| *All product names, logos, brands, and trademarks referenced in this repository are the property of their respective owners. All company, product, and service names used in this project are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.* | ||
|
|
||
| <br> | ||
| <p align="center"> | ||
| Built in Ukraine under air raid sirens & blackouts ⚡<br> | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
README.mdreferences four new image files (docker-mailserver-gui-1.pngthroughdocker-mailserver-gui-4.png) for the interface preview, but these files are not included in the pull request. This will result in broken images in the documentation. Please ensure the screenshot files are added to the repository.