Updated FAQ and Tips (markdown)
This commit is contained in:
parent
dd30d3ce55
commit
eeeda460a8
|
@ -1,14 +1,21 @@
|
||||||
### What kind of database are you using?
|
### What kind of database are you using?
|
||||||
|
|
||||||
None. No *sql database required.
|
None! No database is required. Filesystem is the database.
|
||||||
This image is based on config files that can be versioned.
|
This image is based on config files that can be persisted using Docker volumes, and as such versioned, backed up and so forth.
|
||||||
You'll probably want to `push` your config updates to your server and restart the container to apply changes.
|
|
||||||
|
|
||||||
### Where are emails stored?
|
### Where are emails stored?
|
||||||
|
|
||||||
Mails are stored in `/var/mail/${domain}/${username}`.
|
Mails are stored in `/var/mail/${domain}/${username}`.
|
||||||
You should use a [data volume container](https://medium.com/@ramangupta/why-docker-data-containers-are-good-589b3c6c749e#.uxyrp7xpu) for `/var/mail` to persist data. Otherwise, your data may be lost.
|
You should use a [data volume container](https://medium.com/@ramangupta/why-docker-data-containers-are-good-589b3c6c749e#.uxyrp7xpu) for `/var/mail` to persist data. Otherwise, your data may be lost.
|
||||||
|
|
||||||
|
### How to alter the running mailserver instance _without_ relaunching the container?
|
||||||
|
|
||||||
|
docker-mailserver aggregates multiple "sub-services", such as Postfix, Dovecot, Fail2ban, SpamAssasin, etc. In many cases, on may edit a sub-service's config and reload that very sub-service, without stopping and relaunching the whole mail server.
|
||||||
|
|
||||||
|
In order to do so, you'll probably want to push your config updates to your server through a Docker volume, then restart the sub-service to apply your changes, using `supervisorctl`. For instance, after editing fail2ban's config: `supervisorctl restart fail2ban`.
|
||||||
|
|
||||||
|
See [supervisorctl's documentation](http://supervisord.org/running.html#running-supervisorctl).
|
||||||
|
|
||||||
### How can I sync container with host date/time?
|
### How can I sync container with host date/time?
|
||||||
|
|
||||||
Share the host's [`/etc/localtime`](https://www.freedesktop.org/software/systemd/man/localtime.html) descriptor with the mail-server container, using a volume:
|
Share the host's [`/etc/localtime`](https://www.freedesktop.org/software/systemd/man/localtime.html) descriptor with the mail-server container, using a volume:
|
||||||
|
|
Loading…
Reference in New Issue