Sign inSign up

chscheid/docker-mailserver-aliases

By chscheid

•Updated about 1 year ago

Addon for the Docker Mailserver (DMS). It provides a simple web interface to manage email aliases.

Image
0

671

chscheid/docker-mailserver-aliases repository overview

⁠Docker Mailserver Aliases⁠

This project is an addon for the Docker Mailserver⁠ (DMS) project. It provides a simple web interface to manage email aliases. This addon is packaged as a Docker container that hosts a REST API written in Go and a frontend built with Svelte, Tailwind CSS, and DaisyUI.

⁠Features

  • List existing mail aliases and the email address they redirect to.
  • Add new aliases.
  • Delete existing aliases.

⁠Installation

⁠Prerequisites

To run the Docker container, you will need:

⁠Configuration

You can change the port of the web server with the following environment variable:

export GIN_ADDR=":8080"
⁠Docker Compose

Add the mailserver-aliases container to your docker-compose.yaml file:

services:
  mailserver-aliases:
    image: chscheid/docker-mailserver-aliases:latest
    restart: unless-stopped
    read_only: true
    ports:
      - "8080:8080"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    cap_drop:
      - ALL

Note: There is no built-in authentication for the frontend, so the web interface will be publicly available under port 8080. You may want to secure it with a reverse proxy and authentication.

Tag summary

Content type

Image

Digest

sha256:5c12d2f6b…

Size

18.6 MB

Last updated

about 1 year ago

docker pull chscheid/docker-mailserver-aliases