Mailu: Difference between revisions

From Leo's Notes
This page was last edited on 4 November 2019, at 00:13.
Created page with " == Installation == Obtain a docker-compose config from: https://setup.mailu.io/1.7/ Bring up the containers, then create a new admin account: {{highlight|lang=terminal|code=..."
 
mNo edit summary
Line 1: Line 1:
Mailu is a fully-featured mail server solution that runs under Docker Swarm or with Docker Compose. It automatically integrates all opensource software and includes Postfix, Dovecot, and RSpamd.
Project website is at https://mailu.io/1.7/


== Installation ==
== Installation ==
Obtain a docker-compose config from: https://setup.mailu.io/1.7/
Installation is as simple as obtaining a docker-compose configuration file and starting the stack. Obtain a docker-compose config from: https://setup.mailu.io/1.7/
 
Ensure that all domains used in the configuration are properly resolving to your server. The config also assumes that you do not have any custom reverse proxy set up (such as with Traefik) as it bundles its own 'front' proxy.


Bring up the containers, then create a new admin account:
Bring up the containers, then create a new admin account:
{{highlight|lang=terminal|code=
{{highlight|lang=terminal|code=
# docker-compose up -d
# docker-compose exec admin flask mailu admin admin steamr.com password
# docker-compose exec admin flask mailu admin admin steamr.com password
}}
}}


Navigate to the admin domain {{code|/ui/login}}.
Once the containers have started, you should be able to navigate to the admin console under {{code|/admin}}.

Revision as of 00:13, 4 November 2019

Mailu is a fully-featured mail server solution that runs under Docker Swarm or with Docker Compose. It automatically integrates all opensource software and includes Postfix, Dovecot, and RSpamd.

Project website is at https://mailu.io/1.7/

Installation

Installation is as simple as obtaining a docker-compose configuration file and starting the stack. Obtain a docker-compose config from: https://setup.mailu.io/1.7/

Ensure that all domains used in the configuration are properly resolving to your server. The config also assumes that you do not have any custom reverse proxy set up (such as with Traefik) as it bundles its own 'front' proxy.

Bring up the containers, then create a new admin account:

# docker-compose up -d
# docker-compose exec admin flask mailu admin admin steamr.com password

Once the containers have started, you should be able to navigate to the admin console under /admin.