Sign inSign up

anthodingo/postfixadmin

By anthodingo

•Updated over 9 years ago

Clone from hardware/postfixadmin You can now change mysqli port

Image
0

504

anthodingo/postfixadmin repository overview

⁠hardware/postfixadmin

postfixadmin

⁠What is this ?

PostfixAdmin is a web based interface used to manage mailboxes, virtual domains and aliases. It also features support for vacation/out-of-the-office messages.

⁠Features
  • Lightweight & secure image (no root process)
  • Based on Alpine Linux
  • Latest Postfixadmin version (3.0.2)
  • MySQL/Mariadb driver
  • With Nginx and PHP7
⁠Built-time variables
  • VERSION : version of postfixadmin (default: 3.0.2)
  • GPG_SHORTID : short gpg key ID
  • GPG_FINGERPRINT : fingerprint of signing key
⁠Ports
  • 8888
⁠Environment variables
VariableDescriptionTypeDefault value
UIDpostfixadmin user idoptional991
GIDpostfixadmin group idoptional991
DBTYPEPHP connector mysql/mysqlioptionalmysqli
DBHOSTMariaDB instance ip/hostnameoptionalmariadb
DBUSERMariaDB database usernameoptionalpostfix
DBNAMEMariaDB database nameoptionalpostfix
DBPASSMariaDB database passwordrequirednull
SMTPHOSTSMTP server ip/hostnameoptionalmailserver
DOMAINMail domainoptionaldomainname of the container
⁠Reverse proxy example with nginx

https://github.com/hardware/mailserver/wiki/Reverse-proxy-configuration⁠

⁠Initial configuration

https://github.com/hardware/mailserver/wiki/Postfixadmin-initial-configuration⁠

⁠Docker-compose
⁠Docker-compose.yml
postfixadmin:
  image: hardware/postfixadmin
  container_name: postfixadmin
  domainname: domain.tld
  hostname: mail
  links:
    - mariadb:mariadb
  environment:
    - DBHOST=mariadb
    - DBUSER=postfix
    - DBNAME=postfix
    - DBPASS=xxxxxxx

mariadb:
  image: mariadb:10.1
  container_name: mariadb
  volumes:
    - /mnt/docker/mysql/db:/var/lib/mysql
  environment:
    - MYSQL_ROOT_PASSWORD=xxxx
    - MYSQL_DATABASE=postfix
    - MYSQL_USER=postfix
    - MYSQL_PASSWORD=xxxx
⁠Run !
docker-compose up -d

Tag summary

Content type

Image

Digest

Size

29.6 MB

Last updated

over 9 years ago

docker pull anthodingo/postfixadmin