Mailu configuration -

Your configuration was generated

The following steps will guide you towards downloading and using your configuration files. Keep in mind that you should review every downloaded file before running anything based on it.

If you encounter issues while setting Mailu up, please review the documentation first, then check if an issue is open for that specific problem. If not, you may either use GitHub to open an issue and detail what your problem or bug looks like, or join us on Matrix and discuss it with contributors.

Step 1 - Download your configuration files

Docker Compose expects a project file, named docker-compose.yml in a project directory. First create your project directory.

mkdir /mailu

Then download the project file. A side configuration file makes it easier to read and check the configuration variables generated by the wizard.

cd /mailu
wget https://setup.mailu.io/2024.06/file/a7b65a4c-8280-4adb-a27a-d61bbcf47712/docker-compose.yml
wget https://setup.mailu.io/2024.06/file/a7b65a4c-8280-4adb-a27a-d61bbcf47712/mailu.env

Step 2 - Review the configuration

We did not insert any malicious code on purpose in the configurations we distribute, but your download could have been intercepted, or our wizard website could have been compromised, so make sure you check the configuration files before going any further.

When you are done checking them, check them one last time.

Step 3 - Start the Compose project

To start your compose project, simply run the Docker Compose up command using -p mailu flag for project name.

cd /mailu
docker compose -p mailu up -d
Before you can use Mailu, you must create the primary administrator user account. This should be admin@mailu.io. Use the following command, changing PASSWORD to your liking:
docker compose -p mailu exec admin flask mailu admin admin mailu.io PASSWORD

Login to the admin interface to change the password for a safe one, at one of the hostnames test.mylaptop.com. Also, choose the "Update password" option in the left menu.