diff --git a/docs/debug-attach_service.md b/docs/debug-attach_service.md index fb9946d2a..e20719995 100644 --- a/docs/debug-attach_service.md +++ b/docs/debug-attach_service.md @@ -27,14 +27,19 @@ docker-compose exec redis-mailcow redis-cli Here is a brief overview of what container / service does what: -| Service Name | Service Descriptions | -| --------------- | ------------------------------------------------------------------------- | -| unbound-mailcow | Local (DNSSEC) DNS Resolver | -| mysql-mailcow | Stores SOGo's and most of mailcow's settings | -| postfix-mailcow | Receives and sends mails | -| dovecot-mailcow | User logins and sieve filter | -| redis-mailcow | Storage back-end for DKIM keys and Rspamd | -| rspamd-mailcow | Mail filtering system. Used for av handling, dkim signing, spam handling | -| clamd-mailcow | Scans attachments for viruses | -| sogo-mailcow | Webmail client that handles Microsoft ActiveSync and Cal- / CardDav | -| nginx-mailcow | Nginx remote proxy that handles all mailcow related HTTP / HTTPS requests | +| Service Name | Service Descriptions | +| ----------------- | ------------------------------------------------------------------------- | +| unbound-mailcow | Local (DNSSEC) DNS Resolver | +| mysql-mailcow | Stores SOGo's and most of mailcow's settings | +| postfix-mailcow | Receives and sends mails | +| dovecot-mailcow | User logins and sieve filter | +| redis-mailcow | Storage back-end for DKIM keys and Rspamd | +| rspamd-mailcow | Mail filtering system. Used for av handling, dkim signing, spam handling | +| clamd-mailcow | Scans attachments for viruses | +| sogo-mailcow | Webmail client that handles Microsoft ActiveSync and Cal- / CardDav | +| nginx-mailcow | Nginx remote proxy that handles all mailcow related HTTP / HTTPS requests | +| acme-mailcow | Automates HTTPS (SSL/TLS) certificate deployment | +| memcached-mailcow | Internal caching system for mailcow services | +| watchdog-mailcow | Allows the monitoring of docker containers / services | +| php-fpm-mailcow | Powers the mailcow web UI | +| netfilter-mailcow | Fail2Ban like integration | diff --git a/docs/debug-logs.md b/docs/debug-logs.md index 7b5eb694d..dfab5d800 100644 --- a/docs/debug-logs.md +++ b/docs/debug-logs.md @@ -1,5 +1,5 @@ !!! warning - This section only applies for Dockers default logging driver (Json). + This section only applies for Dockers default logging driver (JSON). To view the logs of all mailcow: dockerized related containers, you can use `docker-compose logs` inside your mailcow-dockerized folder that contains your `mailcow.conf`. This is usually a bit much, but you could trim the output with `--tail=100` to the last 100 lines per container, or add a `-f` to follow the live output of all your services. diff --git a/docs/firststeps-logging.md b/docs/firststeps-logging.md index 80c64060f..7df477bd2 100644 --- a/docs/firststeps-logging.md +++ b/docs/firststeps-logging.md @@ -14,12 +14,12 @@ The **default logging driver is "json"**. Some logs are filtered and written to Redis keys but also streamed to a Redis channel. -The Redis channel is used to stream logs with failed authentication attempts to be read by fail2ban-mailcow. +The Redis channel is used to stream logs with failed authentication attempts to be read by netfilter-mailcow. The Redis keys are persistent and will keep 10000 lines of logs for the web UI. This mechanism makes it possible to use whatever Docker logging driver you want to, without losing -the ability to read logs from the UI or ban suspicious clients with fail2ban-mailcow. +the ability to read logs from the UI or ban suspicious clients with netfilter-mailcow. Redis keys will only hold logs from applications and filter out system messages (think of cron etc.). diff --git a/docs/index.md b/docs/index.md index 878bfe80b..5d28e6903 100644 --- a/docs/index.md +++ b/docs/index.md @@ -57,7 +57,7 @@ Each container represents a single application. - Nginx - Rspamd - SOGo -- Fail2ban-like integration by @mkuron +- Netfilter (Fail2ban-like integration by @mkuron) **6 volumes** to keep dynamic data - take care of them!