mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2025-08-03 09:34:33 +02:00
README.md
and Documentation Update (#2389)
* follow up on #2383 Fixes a documentation error by which a list would not be rendered correctly. This has been taken care of. * update the `README.md` I felt the need to update the README for several reasons: 1. LDAP issues that the core maintainers team cannot really resolve 2. Cleaning up the somewhat messy structure near the end The first point goes without explanantion. The second points includes: 2.1. The tagging convention is now easier to read and understand 2.2. Some bullut points or notes have been inlined to "stick" more to the content that it actually belongs to 2.3. The note about the "old" `setup.sh` for DMS `10.1.0` has been removed as it is obsolete now. We encourage users to upgrade to `10.4.0` anyways. 2.4. The markdown code highlighting is now using `CONSOLE` instead of `BASH` because `CONSOLE` is more appropriate. 2.5. Capitalized headings 2.6. Updated the section about `./setup.sh help` to be in one place now instead of two 2.7. DKIM key generation does now not interfere with user account creation. * adjusted content to PR suggestions
This commit is contained in:
parent
a7ad065f73
commit
4cb617f7f9
2 changed files with 64 additions and 46 deletions
|
@ -102,8 +102,7 @@ You don't have to do anything else. Enjoy!
|
|||
|
||||
#### Example using Docker for _Let's Encrypt_ { data-toc-label='Certbot with Docker' }
|
||||
|
||||
- Certbot provisions certificates to `/etc/letsencrypt`. Add a volume to store these, so that they can later be accessed by `docker-mailserver` container.
|
||||
- You may also want to persist Certbot [logs][certbot::log-rotation], just in case you need to troubleshoot.
|
||||
Certbot provisions certificates to `/etc/letsencrypt`. Add a volume to store these, so that they can later be accessed by `docker-mailserver` container. You may also want to persist Certbot [logs][certbot::log-rotation], just in case you need to troubleshoot.
|
||||
|
||||
1. Getting a certificate is this simple! (_Referencing: [Certbot docker instructions][certbot::docker] and [`certonly --standalone` mode][certbot::standalone]_):
|
||||
|
||||
|
@ -119,22 +118,22 @@ You don't have to do anything else. Enjoy!
|
|||
|
||||
2. Add a volume for `docker-mailserver` that maps the _local `certbot/certs/` folder_ to the container path `/etc/letsencrypt/`.
|
||||
|
||||
!!! example
|
||||
!!! example
|
||||
|
||||
Add these additions to the `mailserver` service in your [`docker-compose.yml`][github-file-compose]:
|
||||
|
||||
```yaml
|
||||
services:
|
||||
mailserver:
|
||||
# For the FQDN 'mail.example.com':
|
||||
hostname: mail
|
||||
domainname: example.com
|
||||
environment:
|
||||
- SSL_TYPE=letsencrypt
|
||||
volumes:
|
||||
- ./docker-data/certbot/certs/:/etc/letsencrypt
|
||||
```
|
||||
Add these additions to the `mailserver` service in your [`docker-compose.yml`][github-file-compose]:
|
||||
|
||||
```yaml
|
||||
services:
|
||||
mailserver:
|
||||
# For the FQDN 'mail.example.com':
|
||||
hostname: mail
|
||||
domainname: example.com
|
||||
environment:
|
||||
- SSL_TYPE=letsencrypt
|
||||
volumes:
|
||||
- ./docker-data/certbot/certs/:/etc/letsencrypt
|
||||
```
|
||||
|
||||
3. The certificate setup is complete, but remember _it will expire_. Consider automating renewals.
|
||||
|
||||
!!! tip "Renewing Certificates"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue