Skip to content
This repository has been archived by the owner on Jul 1, 2021. It is now read-only.

Commit

Permalink
docs(): remove after afterlogic webmail
Browse files Browse the repository at this point in the history
Reason : very few people were using afterlogic webmail, only 2K pulls in 1 year (3M for rainloop).

+ Add ldap support is now featured
+ Remove netcat installation package (now included in the base image to speedup the test phase)
  • Loading branch information
hardware committed Aug 15, 2019
1 parent ffa9439 commit ad529b9
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 34 deletions.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.git/
test/
5 changes: 0 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -259,11 +259,6 @@ init:
-h mail.domain.tld \
-t $(NAME)

docker exec mailserver_default /bin/sh -c "apt-get update && apt-get install -y -q netcat"
docker exec mailserver_reverse /bin/sh -c "apt-get update && apt-get install -y -q netcat"
docker exec mailserver_ldap /bin/sh -c "apt-get update && apt-get install -y -q netcat"
docker exec mailserver_ldap2 /bin/sh -c "apt-get update && apt-get install -y -q netcat"

fixtures:

# Wait for clamav unofficial sigs database update (default)
Expand Down
9 changes: 1 addition & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
- **NSD** : authoritative DNS server with DNSSEC support
- **Træfik** : modern HTTP reverse proxy
- **SSL** : _let's encrypt_ with auto-renewal (SAN and wildcard certificates), custom and self-signed certificates support
- **OpenLDAP** : [BETA] ldap support available (only in `1.1-latest` for now)
- Supporting multiple virtual domains over MySQL/PostgreSQL backend
- Integration tests with Travis CI
- Automated builds on DockerHub
Expand All @@ -51,7 +52,6 @@
- [1 - Prepare your environment](#1---prepare-your-environment)
- [2 - Postfixadmin installation](#2---postfixadmin-installation)
- [3 - Rainloop installation (optional)](#3---rainloop-installation-optional)
- [3bis - Afterlogic Webmail Lite installation (optional)](#3bis---afterlogic-webmail-lite-installation-optional)
- [4 - Done, congratulation ! :tada:](#4---done-congratulation--tada)
- [Rancher Catalog](#rancher-catalog)
- [Ansible Playbooks](#ansible-playbooks)
Expand Down Expand Up @@ -233,13 +233,6 @@ Rainloop is a simple, modern and fast webmail with Sieve scripts support (filter
* Docker image : https://github.com/hardware/rainloop
* How to setup : [Rainloop initial configuration](https://github.com/hardware/mailserver/wiki/Rainloop-initial-configuration)

#### 3bis - Afterlogic Webmail Lite installation (optional)

According to your preference, you can use Afterlogic Webmail Lite as alternative.

* Docker image : https://github.com/hardware/afterlogic-webmail-lite
* How to setup : [Afterlogic Webmail Lite initial configuration](https://github.com/hardware/mailserver/wiki/AfterLogic-Webmail-Lite-initial-configuration)

#### 4 - Done, congratulation ! :tada:

At first launch, the container takes few minutes to generate SSL certificates (if needed), DKIM keypair and update clamav database, all of this takes some time (1/2 minutes). This image comes with a snake-oil self-signed certificate, please use your own trusted certificates. [See below](https://github.com/hardware/mailserver#ssl-certificates) for configuration.
Expand Down
21 changes: 0 additions & 21 deletions docker-compose.sample.yml
Original file line number Diff line number Diff line change
Expand Up @@ -121,27 +121,6 @@ services:
- mail_network
- http_network

# Alternative webmail (Optional)
# https://github.com/hardware/afterlogic-webmail-lite
# https://afterlogic.org/webmail-lite
# Configuration : https://github.com/hardware/mailserver/wiki/AfterLogic-Webmail-Lite-initial-configuration
# afterlogic-webmail-lite:
# image: hardware/afterlogic-webmail-lite
# restart: ${RESTART_MODE}
# labels:
# - traefik.enable=true
# - traefik.port=8888
# - traefik.frontend.rule=Host:webmail.${MAILSERVER_DOMAIN}
# - traefik.docker.network=http_network
# volumes:
# - ${VOLUMES_ROOT_PATH}/afterlogic-webmail-lite:/afterlogic-webmail-lite/data
# depends_on:
# - mailserver
# - mariadb
# networks:
# - mail_network
# - http_network

# Authoritative DNS server (Optional)
# https://github.com/hardware/nsd-dnssec
# https://www.nlnetlabs.nl/projects/nsd/
Expand Down

0 comments on commit ad529b9

Please sign in to comment.