Ulaknode Web

Ulaknode ships with a self-service web sidecar: a password reset page for your mail users, and a small admin panel for support staff. No SSH, no command line — reset a forgotten password or fix a mailbox's quota from a browser.

What it provides

  • Password reset — a user enters their email, receives a single-use reset link by email (expires after 30 minutes), and sets a new password themselves.
Ulaknode password reset portal
  • Admin panel — password-protected. Look up any mailbox by email to see its current quota, then reset its password to a generated temporary one or set a new quota, right from the browser.
Ulaknode web admin interface

Both pages talk directly to your mail server's real mailbox data — there's nothing to keep in sync, and no separate user database to maintain.

Getting started

Run it as a sidecar next to your ulaknode container:

docker run -d \
  --name ulaknode-web \
  --network host \
  -e SECRET_KEY=change-me \
  -e ADMIN_PASSWORD=change-me \
  -e MAIL_FROM=no-reply@yourdomain.example \
  itefixnet/ulaknode-web:latest

Then open http://your-server:5000/password/reset for the user-facing password reset page, or http://your-server:5000/admin for the admin panel.

Make it your own

Both pages can be rebranded to match your organization — swap in your own colors and fonts, and add your company name to the page header, without rebuilding the image.

Links