unoffical build for modoboa, a full mail server solution
1.1K
first of all, you should installed docker and docker-compoose, if you runing in ubuntu just like this
$ apt-get install docker.io
$ curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
$ docker pull palidin/modoboa:latest
now you should create a directory to storage modoboa data, like /data/modoboa, and use an temporary container to get neccessary files
/data/modoboa/postfix postfix directory/data/modoboa/postgresql database directory/data/modoboa/vmail mail directory$ docker run --it --name=temp --rm palidin/modoboa:latest
$ mkdir -p /data/modoboa
$ docker cp temp:/var/spool/postfix /data/modoboa/postfix
$ docker cp temp:/var/lib/postgresql /data/modoboa/postgresql
$ docker cp temp:/srv/vmail /data/modoboa/vmail
$ docker stop temp
create a file like mail.yml, and fill with content, example.com is your host
version: '2'
services:
mail:
image: palidin/modoboa:latest
hostname: example.com
container_name: modoboa
ports:
- "25:25"
- "110:110"
- "143:143"
- "8000:8000"
privileged: true
volumes:
- /data/modoboa/postgresql:/var/spool/postfix
- /data/modoboa/database:/var/lib/postgresql
- /data/modoboa/vmail:/srv/vmail
and start it
$ docker-compose -f mail.yml up -d
congratulations! now, you can visit admin panel from http://example.com:8000
Content type
Image
Digest
Size
696.2 MB
Last updated
over 7 years ago
docker pull palidin/modoboa