Skip to content

JamBalaya56562/docker-mailserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-mailserver

docker dovecot Let's Encrypt License

A production-ready fullstack but simple containerized mail server📧

📄 Usage

1. Clone

To clone and run this application, you'll need Git and Docker Desktop installed on your computer.
From your command line:

# Clone this repository
$ git clone https://github.com/JamBalaya56562/docker-mailserver

2. Set variables in the .env file

DOMAIN1 is mail server domain.
DOMAIN2 is host server domain.
NETWORK is whatever you like.

# For example
- DOMAIN1=
- DOMAIN2=
- NETWORK=
+ DOMAIN1=mail.example.com
+ DOMAIN2=example.com
+ NETWORK=nginx_web

3. Docker Compose

# Check if variables are appropriate
$ docker compose convert

# Run and up the containers using docker compose
$ docker compose up -d

# Make sure if there are errors in the containers
$ docker compose logs

📑 Reference

Docker Mailserver

📦 Credits

This software uses the following packages:

⚖️ License

The MIT License Copyright (c) 2023 - JamBalaya56562.
Please have a look at the LICENSE for more details.

Releases

No releases published

Packages

No packages published