nginx-mailer

nginx-mailer

Docker app from geiserx's Repository

Overview

Lightweight nginx-based container (~35MB) for serving static websites with an integrated contact form that sends emails via SMTP. Single container runs both nginx and a Go API backend via supervisord. Includes optional Cloudflare Turnstile CAPTCHA integration.

Multi-arch (amd64/arm64). Perfect for personal or portfolio sites that need a simple contact form without a full backend.

More info: https://github.com/GeiserX/nginx-mailer

Runtime arguments

Web UI
http://[IP]:[PORT:80]/
Network
bridge
Privileged
false

Template configuration

HTTP PortPorttcp

HTTP port for the website

Target
80
Default
8080
Website FilesPathro

Static website files (read-only)

Target
/usr/share/nginx/html
Default
/mnt/user/appdata/nginx-mailer/html
SMTP HostVariable

SMTP server hostname

Target
SMTP_HOST
SMTP PortVariable

SMTP port (465 for SSL, 587 for STARTTLS)

Target
SMTP_PORT
Default
465
SMTP UserVariable

SMTP username

Target
SMTP_USER
SMTP PasswordVariable

SMTP password

Target
SMTP_PASSWORD
From EmailVariable

Sender email address

Target
SMTP_FROM
Contact EmailVariable

Recipient email for contact form submissions

Target
CONTACT_EMAIL
Turnstile SecretVariable

Cloudflare Turnstile CAPTCHA secret key (optional)

Target
CLOUDFLARE_TURNSTILE_SECRET_KEY

Download Statistics

1,206
Total Downloads

Details

Repository
drumsergio/nginx-mailer:latest
Last Updated2026-04-14
First Seen2026-04-06

Run nginx-mailer on Unraid.

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