Deploying to gh-pages from @ mailcow/mailcow-dockerized-docs@d7f4e4480f 🚀
Dieser Commit ist enthalten in:
Ursprung
a399347da9
Commit
299a8ae88f
72 geänderte Dateien mit 303 neuen und 303 gelöschten Zeilen
|
@ -2394,7 +2394,7 @@
|
|||
<li><strong>-v</strong> Entfernt benannte Volumes, die im Abschnitt <code>volumes</code> der Compose-Datei deklariert sind, und anonyme Volumes, die an Container angehängt sind.</li>
|
||||
<li><strong>--rmi <Typ></strong> Images entfernen. Der Typ muss einer der folgenden sein: <code>all</code>: Entfernt alle Images, die von einem beliebigen Dienst verwendet werden. <code>local</code>: Entfernt nur Bilder, die kein benutzerdefiniertes Tag haben, das durch das Feld "image" gesetzt wurde.</li>
|
||||
<li><strong>--remove-orphans</strong> Entfernt Container fĂĽr Dienste, die nicht in der Compose-Datei definiert sind.</li>
|
||||
<li>Standardmäßig entfernt <code>docker compose down</code> nur derzeit aktive Container und Netzwerke, die in der Datei <code>docker compose.yml</code> definiert sind.</li>
|
||||
<li>Standardmäßig entfernt <code>docker compose down</code> nur derzeit aktive Container und Netzwerke, die in der Datei <code>docker-compose.yml</code> definiert sind.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
@ -2403,7 +2403,7 @@
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2714,7 +2714,7 @@ Wenn Sie planen, einen Reverse Proxy zu verwenden, können Sie zum Beispiel HTTP
|
|||
<h2 id="problembehandlungen">Problembehandlungen<a class="headerlink" href="#problembehandlungen" title="Permanent link">¶</a></h2>
|
||||
<h3 id="benutzer-mit-einer-mtu-ungleich-1500-zb-openstack">Benutzer mit einer MTU ungleich 1500 (z.B. OpenStack)<a class="headerlink" href="#benutzer-mit-einer-mtu-ungleich-1500-zb-openstack" title="Permanent link">¶</a></h3>
|
||||
<p><strong>Wenn Sie auf Probleme und seltsame Phänomene stoßen, überprüfen Sie bitte Ihre MTU.</strong></p>
|
||||
<p>Bearbeiten Sie <code>docker compose.yml</code> und ändern Sie die Netzwerkeinstellungen entsprechend Ihrer MTU.
|
||||
<p>Bearbeiten Sie <code>docker-compose.yml</code> und ändern Sie die Netzwerkeinstellungen entsprechend Ihrer MTU.
|
||||
FĂĽgen Sie den neuen Parameter driver_opts wie folgt hinzu:
|
||||
<div class="highlight"><pre><span></span><code>networks:
|
||||
mailcow-network:
|
||||
|
@ -2745,7 +2745,7 @@ docker compose up -d
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2388,7 +2388,7 @@
|
|||
<h1>Dockerfiles anpassen</h1>
|
||||
|
||||
<p>Sie mĂĽssen die Override-Datei mit den entsprechenden Build-Tags in den mailcow: dockerized Root-Ordner (d.h. <code>/opt/mailcow-dockerized</code>) kopieren:</p>
|
||||
<div class="highlight"><pre><span></span><code>cp helper-scripts/docker compose.override.yml.d/BUILD_FLAGS/docker compose.override.yml docker compose.override.yml
|
||||
<div class="highlight"><pre><span></span><code>cp helper-scripts/docker-compose.override.yml.d/BUILD_FLAGS/docker-compose.override.yml docker-compose.override.yml
|
||||
</code></pre></div>
|
||||
<p>Nehmen Sie Ihre Ă„nderungen in <code>data/Dockerfiles/$service</code> vor und erstellen Sie das Image lokal:</p>
|
||||
<div class="highlight"><pre><span></span><code>docker build data/Dockerfiles/service -t mailcow/$service
|
||||
|
@ -2402,7 +2402,7 @@
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2525,7 +2525,7 @@ cd /pfad/zu/ihrem/mailcow-dockerized
|
|||
0 4 * * * /pfad/zu/ihr/expunge_mailboxes.sh
|
||||
</code></pre></div>
|
||||
<h3 id="uber-docker-job-scheduler">ĂĽber Docker Job Scheduler<a class="headerlink" href="#uber-docker-job-scheduler" title="Permanent link">¶</a></h3>
|
||||
<p>Um dies mit einem Docker-Job-Scheduler zu archivieren, verwenden Sie diese docker compose.override.yml mit Ihrer Mailcow: </p>
|
||||
<p>Um dies mit einem Docker-Job-Scheduler zu archivieren, verwenden Sie diese docker-compose.override.yml mit Ihrer Mailcow: </p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -2546,7 +2546,7 @@ services:
|
|||
- "ofelia.job-exec.dovecot-expunge-trash.tty=false"
|
||||
</code></pre></div>
|
||||
<p>Der Job-Controller braucht nur Zugriff auf den Docker Control Socket, um das Verhalten von "exec" zu emulieren. Dann fügen wir unserem Dovecot-Container ein paar Labels hinzu, um den Job-Scheduler zu aktivieren und ihm in einem Cron-kompatiblen Scheduling-Format mitzuteilen, wann er laufen soll. Wenn Sie Probleme mit dem Scheduling-String haben, können Sie <a href="https://crontab.guru/">crontab guru</a> verwenden.
|
||||
Diese docker compose.override.yml löscht jeden Tag um 4 Uhr morgens alle Mails, die älter als 2 Wochen sind, aus dem Ordner "Junk". Um zu sehen, ob alles richtig gelaufen ist, können Sie nicht nur in Ihrer Mailbox nachsehen, sondern auch im Docker-Log von Ofelia, ob es etwa so aussieht:</p>
|
||||
Diese docker-compose.override.yml löscht jeden Tag um 4 Uhr morgens alle Mails, die älter als 2 Wochen sind, aus dem Ordner "Junk". Um zu sehen, ob alles richtig gelaufen ist, können Sie nicht nur in Ihrer Mailbox nachsehen, sondern auch im Docker-Log von Ofelia, ob es etwa so aussieht:</p>
|
||||
<div class="highlight"><pre><span></span><code>common.go:124 â–¶ NOTICE [Job "dovecot-expunge-trash" (8759567efa66)] Started - doveadm expunge -A mailbox 'Junk' savedbefore 2w,
|
||||
common.go:124 â–¶ NOTICE [Job "dovecot-expunge-trash" (8759567efa66)] Finished in "285.032291ms", failed: false, skipped: false, error: none,
|
||||
</code></pre></div>
|
||||
|
@ -2558,7 +2558,7 @@ common.go:124 â–¶ NOTICE [Job "dovecot-expunge-trash" (8759567efa66)]
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2488,7 +2488,7 @@ ln -s /mnt/volume-xy/vmail_data /var/lib/docker/volumes/mailcowdockerized_vmail-
|
|||
<p>Starten Sie anschlieĂźend mailcow.</p>
|
||||
<hr />
|
||||
<h2 id="der-alte-weg">Der "alte" Weg<a class="headerlink" href="#der-alte-weg" title="Permanent link">¶</a></h2>
|
||||
<p>Wenn man einen anderen Ordner für das vmail-Volume verwenden möchte, kann man eine <code>docker compose.override.yml</code> Datei erstellen und den folgenden Inhalt hinzufügen:</p>
|
||||
<p>Wenn man einen anderen Ordner für das vmail-Volume verwenden möchte, kann man eine <code>docker-compose.override.yml</code> Datei erstellen und den folgenden Inhalt hinzufügen:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
volumes:
|
||||
vmail-vol-1:
|
||||
|
@ -2520,7 +2520,7 @@ volumes:
|
|||
<ul>
|
||||
<li>Kopieren Sie den Inhalt des <code>Mountpoint</code>-Ordners an den neuen Speicherort (z.B. <code>/data/mailcow/vmail</code>) mit <code>cp -a</code>, <code>rsync -a</code> oder einem ähnlichen, nicht strikten Kopierbefehl</li>
|
||||
<li>Stoppen Sie mailcow durch AusfĂĽhren von <code>docker compose down</code> aus Ihrem mailcow-Stammverzeichnis (z.B. <code>/opt/mailcow-dockerized</code>)</li>
|
||||
<li>Erstellen Sie die Datei <code>docker compose.override.yml</code>, bearbeiten Sie den Gerätepfad entsprechend</li>
|
||||
<li>Erstellen Sie die Datei <code>docker-compose.override.yml</code>, bearbeiten Sie den Gerätepfad entsprechend</li>
|
||||
<li>Löschen Sie den aktuellen vmail-Ordner: <code>docker volume rm mailcowdockerized_vmail-vol-1</code></li>
|
||||
<li>Starten Sie mailcow durch AusfĂĽhren von <code>docker compose up -d</code> aus Ihrem mailcow-Stammverzeichnis (z.B. <code>/opt/mailcow-dockerized</code>)</li>
|
||||
</ul>
|
||||
|
@ -2530,7 +2530,7 @@ volumes:
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2573,7 +2573,7 @@ Dies wird durch die Verwendung des Sieve-Plugins "sieve_imapsieve" und Parser-Sk
|
|||
<span class="c1"># Spam</span>
|
||||
<span class="k">for</span> file <span class="k">in</span> /my/folder/.Junk/cur/*<span class="p">;</span> <span class="k">do</span> docker <span class="nb">exec</span> -i <span class="k">$(</span>docker compose ps -q rspamd-mailcow<span class="k">)</span> rspamc learn_spam < <span class="nv">$file</span><span class="p">;</span> <span class="k">done</span>
|
||||
</code></pre></div>
|
||||
<p>Erwägen Sie, einen lokalen Ordner als neues Volume an <code>rspamd-mailcow</code> in <code>docker compose.yml</code> anzuhängen und die gegebenen Dateien innerhalb des Containers zu lernen. Dies kann als Workaround verwendet werden, um komprimierte Daten mit zcat zu parsen. Beispiel:</p>
|
||||
<p>Erwägen Sie, einen lokalen Ordner als neues Volume an <code>rspamd-mailcow</code> in <code>docker-compose.yml</code> anzuhängen und die gegebenen Dateien innerhalb des Containers zu lernen. Dies kann als Workaround verwendet werden, um komprimierte Daten mit zcat zu parsen. Beispiel:</p>
|
||||
<p>``bash
|
||||
for file in /data/old_mail/.Junk/cur/*; do rspamc learn_spam < zcat $file; done
|
||||
<div class="highlight"><pre><span></span><code>### Gelernte Daten zurĂĽcksetzen (Bayes, Neural)
|
||||
|
@ -2699,7 +2699,7 @@ quarantine_notify.py
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2541,7 +2541,7 @@ Nachdem Sie <code>data/conf/sogo/custom-theme.js</code> modifiziert und Ă„nderun
|
|||
<li>Ă–ffnen Sie den Texteditor und fĂĽgen Sie die Daten aus der Zwischenablage ein (Strg+V), Sie sollten ein minimiertes CSS erhalten, speichern Sie es</li>
|
||||
<li>kopieren Sie die CSS-Datei auf den Mailcow-Server <code>data/conf/sogo/custom-theme.css</code></li>
|
||||
<li>editiere <code>data/conf/sogo/sogo.conf</code> und setze <code>SOGoUIxDebugEnabled = NO;</code></li>
|
||||
<li>Anhängen/Erstellen von <code>docker compose.override.yml</code> mit:
|
||||
<li>Anhängen/Erstellen von <code>docker-compose.override.yml</code> mit:
|
||||
<div class="highlight"><pre><span></span><code>Version: '2.1'
|
||||
|
||||
Dienste:
|
||||
|
@ -2575,7 +2575,7 @@ Dienste:
|
|||
und ersetzen Sie es durch:
|
||||
<div class="highlight"><pre><span></span><code> $mdThemingProvider.theme('default');
|
||||
</code></pre></div></li>
|
||||
<li>Entfernen Sie aus <code>docker compose.override.yml</code> Volume Mount in <code>sogo-mailcow</code>:
|
||||
<li>Entfernen Sie aus <code>docker-compose.override.yml</code> Volume Mount in <code>sogo-mailcow</code>:
|
||||
<div class="highlight"><pre><span></span><code>- ./data/conf/sogo/custom-theme.css:/usr/lib/GNUstep/SOGo/WebServerResources/css/theme-default.css:z
|
||||
</code></pre></div></li>
|
||||
<li>fĂĽhren Sie <code>docker compose up -d</code> aus</li>
|
||||
|
@ -2615,7 +2615,7 @@ Nachdem Sie diese Datei ersetzt haben, mĂĽssen Sie SOGo und Memcached Container
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2468,9 +2468,9 @@
|
|||
</code></pre></div>
|
||||
<h2 id="methode-b-uberschreiben-der-datei">Methode B, Ăśberschreiben der Datei<a class="headerlink" href="#methode-b-uberschreiben-der-datei" title="Permanent link">¶</a></h2>
|
||||
<div class="highlight"><pre><span></span><code>cd /opt/mailcow-dockerized
|
||||
cp helper-scripts/docker compose.override.yml.d/EXTERNAL_DNS/docker compose.override.yml .
|
||||
cp helper-scripts/docker-compose.override.yml.d/EXTERNAL_DNS/docker-compose.override.yml .
|
||||
</code></pre></div>
|
||||
<p>Bearbeiten Sie <code>docker compose.override.yml</code> und passen Sie die IP an.</p>
|
||||
<p>Bearbeiten Sie <code>docker-compose.override.yml</code> und passen Sie die IP an.</p>
|
||||
<p>FĂĽhren Sie <code>docker compose down ; docker compose up -d</code> aus.</p>
|
||||
|
||||
<hr>
|
||||
|
@ -2478,7 +2478,7 @@ cp helper-scripts/docker compose.override.yml.d/EXTERNAL_DNS/docker compose.over
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2686,7 +2686,7 @@
|
|||
|
||||
<h1>Thresholds</h1>
|
||||
|
||||
<p>Watchdog verwendet Standardwerte fĂĽr alle in <code>docker compose.yml</code> definierten Thresholde.</p>
|
||||
<p>Watchdog verwendet Standardwerte fĂĽr alle in <code>docker-compose.yml</code> definierten Thresholde.</p>
|
||||
<p>Die Standardwerte sind fĂĽr die meisten Konfigurationen geeignet.
|
||||
Beispiel:
|
||||
<div class="highlight"><pre><span></span><code>- NGINX_THRESHOLD=${NGINX_THRESHOLD:-5}
|
||||
|
@ -2750,7 +2750,7 @@ Beispiel:
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2388,10 +2388,10 @@
|
|||
<p>Dies wird <strong>NUR</strong> empfohlen, wenn Sie kein IPv6-fähiges Netzwerk auf Ihrem Host haben!</p>
|
||||
<p>Wenn Sie es wirklich brauchen, können Sie die Verwendung von IPv6 in der Compose-Datei deaktivieren.
|
||||
Zusätzlich können Sie auch den Start des Containers "ipv6nat-mailcow" deaktivieren, da er nicht benötigt wird, wenn Sie IPv6 nicht verwenden.</p>
|
||||
<p>Anstatt die Datei docker compose.yml direkt zu bearbeiten, ist es besser, eine Override-Datei zu erstellen
|
||||
<p>Anstatt die Datei docker-compose.yml direkt zu bearbeiten, ist es besser, eine Override-Datei zu erstellen
|
||||
zu erstellen und Ihre Ă„nderungen am Dienst dort zu implementieren. Leider scheint dies im Moment nur fĂĽr Dienste zu funktionieren, nicht fĂĽr Netzwerkeinstellungen.</p>
|
||||
<p>Um IPv6 im mailcow-Netzwerk zu deaktivieren, öffnen Sie docker compose.yml mit Ihrem bevorzugten Texteditor und suchen Sie nach dem Netzwerk-Abschnitt (er befindet sich am Ende der Datei). </p>
|
||||
<p><strong>1.</strong> Ă„ndern Sie docker compose.yml</p>
|
||||
<p>Um IPv6 im mailcow-Netzwerk zu deaktivieren, öffnen Sie docker-compose.yml mit Ihrem bevorzugten Texteditor und suchen Sie nach dem Netzwerk-Abschnitt (er befindet sich am Ende der Datei). </p>
|
||||
<p><strong>1.</strong> Ă„ndern Sie docker-compose.yml</p>
|
||||
<p>Ă„ndern Sie <code>enable_ipv6: true</code> in <code>enable_ipv6: false</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>networks:
|
||||
mailcow-network:
|
||||
|
@ -2400,10 +2400,10 @@ zu erstellen und Ihre Ă„nderungen am Dienst dort zu implementieren. Leider schei
|
|||
[...]
|
||||
</code></pre></div>
|
||||
<p><strong>2.</strong> ipv6nat-mailcow deaktivieren</p>
|
||||
<p>Um den ipv6nat-mailcow Container ebenfalls zu deaktivieren, gehen Sie in Ihr mailcow Verzeichnis und erstellen Sie eine neue Datei namens "docker compose.override.yml": </p>
|
||||
<p>Um den ipv6nat-mailcow Container ebenfalls zu deaktivieren, gehen Sie in Ihr mailcow Verzeichnis und erstellen Sie eine neue Datei namens "docker-compose.override.yml": </p>
|
||||
<p><strong>HINWEIS:</strong> Wenn Sie bereits eine Override-Datei haben, erstellen Sie diese natĂĽrlich nicht neu, sondern fĂĽgen Sie die untenstehenden Zeilen entsprechend in Ihre bestehende Datei ein!</p>
|
||||
<div class="highlight"><pre><span></span><code># cd /opt/mailcow-dockerized
|
||||
# touch docker compose.override.yml
|
||||
# touch docker-compose.override.yml
|
||||
</code></pre></div>
|
||||
<p>Ă–ffnen Sie die Datei in Ihrem bevorzugten Texteditor und tragen Sie folgendes ein:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
@ -2450,7 +2450,7 @@ sed -i 's/\[::\]://g' data/conf/phpfpm/php-fpm.d/pools.conf
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2527,7 +2527,7 @@
|
|||
keys_expire = 2d;
|
||||
}
|
||||
</code></pre></div>
|
||||
<p>Erstellen oder ändern Sie <code>docker compose.override.yml</code> im mailcow-dockerized Basisverzeichnis:</p>
|
||||
<p>Erstellen oder ändern Sie <code>docker-compose.override.yml</code> im mailcow-dockerized Basisverzeichnis:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -2580,7 +2580,7 @@ services:
|
|||
<p>Um den Zeitplan zu ändern:</p>
|
||||
<ol>
|
||||
<li>
|
||||
<p>Bearbeiten Sie <code>docker compose.override.yml</code> und stellen Sie <code>ofelia.job-exec.rspamd_dmarc_reporting.schedule: "@every 24h"</code> auf einen gewĂĽnschten Wert, zum Beispiel auf <code>"@midnight"</code></p>
|
||||
<p>Bearbeiten Sie <code>docker-compose.override.yml</code> und stellen Sie <code>ofelia.job-exec.rspamd_dmarc_reporting.schedule: "@every 24h"</code> auf einen gewĂĽnschten Wert, zum Beispiel auf <code>"@midnight"</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>FĂĽhren Sie <code>docker compose up -d</code> aus.</p>
|
||||
|
@ -2596,7 +2596,7 @@ services:
|
|||
<p>Setzen Sie <code>enabled</code> auf <code>false</code> in <code>data/conf/rspamd/local.d/dmarc.conf</code>.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Machen Sie Änderungen in <code>docker compose.override.yml</code> an <code>rspamd-mailcow</code> und <code>ofelia-mailcow</code> rückgängig</p>
|
||||
<p>Machen Sie Änderungen in <code>docker-compose.override.yml</code> an <code>rspamd-mailcow</code> und <code>ofelia-mailcow</code> rückgängig</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>FĂĽhren Sie <code>docker compose up -d</code> aus</p>
|
||||
|
@ -2608,7 +2608,7 @@ services:
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2483,8 +2483,8 @@ SOLR_PORT=127.0.0.1:18983
|
|||
<p>Um Ihre Ă„nderungen zu ĂĽbernehmen, fĂĽhren Sie <code>docker compose down</code> gefolgt von <code>docker compose up -d</code> aus.</p>
|
||||
<h2 id="ipv6-binding">IPv6-Binding<a class="headerlink" href="#ipv6-binding" title="Permanent link">¶</a></h2>
|
||||
<p>Das Ă„ndern von IPv6-Bindings ist anders als bei IPv4. Auch dies hat einen technischen Hintergrund.</p>
|
||||
<p>Eine <code>docker compose.override.yml</code> Datei wird verwendet, anstatt die <code>docker compose.yml</code> Datei direkt zu bearbeiten. Dies geschieht, um die Aktualisierbarkeit zu erhalten, da die Datei <code>docker compose.yml</code> regelmäßig aktualisiert wird und Ihre Änderungen höchstwahrscheinlich überschrieben werden.</p>
|
||||
<p>Bearbeiten Sie die Datei "docker compose.override.yml" und erstellen Sie sie mit dem folgenden Inhalt. Ihr Inhalt wird mit der produktiven Datei "docker compose.yml" zusammengefĂĽhrt.</p>
|
||||
<p>Eine <code>docker-compose.override.yml</code> Datei wird verwendet, anstatt die <code>docker-compose.yml</code> Datei direkt zu bearbeiten. Dies geschieht, um die Aktualisierbarkeit zu erhalten, da die Datei <code>docker-compose.yml</code> regelmäßig aktualisiert wird und Ihre Änderungen höchstwahrscheinlich überschrieben werden.</p>
|
||||
<p>Bearbeiten Sie die Datei "docker-compose.override.yml" und erstellen Sie sie mit dem folgenden Inhalt. Ihr Inhalt wird mit der produktiven Datei "docker-compose.yml" zusammengefĂĽhrt.</p>
|
||||
<p>Es wird eine <strong>beispielhafte</strong> IPv6 <strong>2001:db8:dead:beef::123</strong> in [] angegeben. Das erste Suffix <code>:PORT1</code> definiert den externen Port, während das zweite Suffix <code>:PORT2</code> zu dem entsprechenden Port innerhalb des Containers führt und <u><strong>nicht</strong></u> verändert werden darf.</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
@ -2515,7 +2515,7 @@ services:
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -579,10 +579,10 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#uber-docker-composeoverrideyml" class="md-nav__link">
|
||||
Ăśber docker compose.override.yml
|
||||
Ăśber docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Ăśber docker compose.override.yml">
|
||||
<nav class="md-nav" aria-label="Ăśber docker-compose.override.yml">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
@ -2471,10 +2471,10 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#uber-docker-composeoverrideyml" class="md-nav__link">
|
||||
Ăśber docker compose.override.yml
|
||||
Ăśber docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Ăśber docker compose.override.yml">
|
||||
<nav class="md-nav" aria-label="Ăśber docker-compose.override.yml">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
@ -2543,9 +2543,9 @@ FĂĽhren Sie <code>docker compose logs --help</code> aus, um mehr zu erfahren. </
|
|||
ohne die Fähigkeit zu verlieren, Logs von der UI zu lesen oder verdächtige Clients mit netfilter-mailcow zu sperren.</p>
|
||||
<p>Redis-SchlĂĽssel enthalten nur Logs von Anwendungen und filtern Systemmeldungen heraus (man denke an Cron etc.).</p>
|
||||
<h3 id="logging-treiber">Logging-Treiber<a class="headerlink" href="#logging-treiber" title="Permanent link">¶</a></h3>
|
||||
<h4 id="uber-docker-composeoverrideyml">Ăśber docker compose.override.yml<a class="headerlink" href="#uber-docker-composeoverrideyml" title="Permanent link">¶</a></h4>
|
||||
<h4 id="uber-docker-composeoverrideyml">Ăśber docker-compose.override.yml<a class="headerlink" href="#uber-docker-composeoverrideyml" title="Permanent link">¶</a></h4>
|
||||
<p>Hier ist die gute Nachricht: Da Docker einige großartige Logging-Treiber hat, können Sie mailcow: dockerized mit Leichtigkeit in Ihre bestehende Logging-Umgebung integrieren.</p>
|
||||
<p>Erstellen Sie eine <code>docker compose.override.yml</code> und fĂĽgen Sie zum Beispiel diesen Block hinzu, um das "gelf" Logging-Plugin fĂĽr <code>postfix-mailcow</code> zu verwenden:</p>
|
||||
<p>Erstellen Sie eine <code>docker-compose.override.yml</code> und fĂĽgen Sie zum Beispiel diesen Block hinzu, um das "gelf" Logging-Plugin fĂĽr <code>postfix-mailcow</code> zu verwenden:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
postfix-mailcow: # oder ein anderer
|
||||
|
@ -2637,7 +2637,7 @@ komprimieren und zu löschen.</p>
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2666,7 +2666,7 @@ backend mailcow
|
|||
<p>In diesem Abschnitt gehen wir davon aus, dass Sie Ihren Traefik 2 <code>[certificatesresolvers]</code> in Ihrer Traefik-Konfigurationsdatei richtig konfiguriert haben und auch acme verwenden. Das folgende Beispiel verwendet Lets Encrypt, aber Sie können es gerne auf Ihren eigenen Zertifikatsresolver ändern. Eine grundlegende Traefik 2 toml-Konfigurationsdatei mit allen oben genannten Elementen, die für dieses Beispiel verwendet werden kann, finden Sie hier <a href="https://github.com/Frenzoid/TraefikBasicConfig/blob/master/traefik.toml">traefik.toml</a>, falls Sie eine solche Datei benötigen oder einen Hinweis, wie Sie Ihre Konfiguration anpassen können.</p>
|
||||
<p>Zuallererst werden wir den acme-mailcow-Container deaktivieren, da wir die von traefik bereitgestellten Zertifikate verwenden werden.
|
||||
Dazu mĂĽssen wir <code>SKIP_LETS_ENCRYPT=y</code> in unserer <code>mailcow.conf</code> setzen und <code>docker compose up -d</code> ausfĂĽhren, um die Ă„nderungen zu ĂĽbernehmen.</p>
|
||||
<p>Dann erstellen wir eine <code>docker compose.override.yml</code> Datei, um die Hauptdatei <code>docker compose.yml</code> zu ĂĽberschreiben, die sich im Mailcow-Stammverzeichnis befindet. </p>
|
||||
<p>Dann erstellen wir eine <code>docker-compose.override.yml</code> Datei, um die Hauptdatei <code>docker-compose.yml</code> zu ĂĽberschreiben, die sich im Mailcow-Stammverzeichnis befindet. </p>
|
||||
<div class="highlight"><pre><span></span><code><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s">'2.1'</span><span class="w"></span>
|
||||
|
||||
<span class="nt">services</span><span class="p">:</span><span class="w"></span>
|
||||
|
@ -2739,7 +2739,7 @@ docker restart ${postfix_c} ${dovecot_c} ${nginx_c}
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2816,14 +2816,14 @@ iface eth0 inet6 static
|
|||
<p>Starten Sie die Schnittstelle neu, um die Einstellungen zu ĂĽbernehmen.
|
||||
Sie können außerdem die <a href="https://wiki.hetzner.de/index.php/Cloud_IP_static/en#disable_cloud-init_network_changes">cloud-init Netzwerkänderungen deaktivieren.</a></p>
|
||||
<h2 id="mtu">MTU<a class="headerlink" href="#mtu" title="Permanent link">¶</a></h2>
|
||||
<p>Besonders relevant fĂĽr OpenStack-Benutzer: ĂśberprĂĽfen Sie Ihre MTU und setzen Sie sie entsprechend in docker compose.yml. Siehe <strong>4.1</strong> in <a href="../../i_u_m/i_u_m_install/">unseren Installationsanleitungen</a>.</p>
|
||||
<p>Besonders relevant fĂĽr OpenStack-Benutzer: ĂśberprĂĽfen Sie Ihre MTU und setzen Sie sie entsprechend in docker-compose.yml. Siehe <a href="../../i_u_m/i_u_m_install/#benutzer-mit-einer-mtu-ungleich-1500-zb-openstack">Problebehandlungen</a> in unseren Installationsanleitungen.</p>
|
||||
|
||||
<hr>
|
||||
<div class="md-source-file">
|
||||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2256,7 +2256,7 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#erstellen-oder-andern-sie-docker-composeoverrideyml" class="md-nav__link">
|
||||
Erstellen oder ändern Sie docker compose.override.yml
|
||||
Erstellen oder ändern Sie docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
@ -2553,7 +2553,7 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#erstellen-oder-andern-sie-docker-composeoverrideyml" class="md-nav__link">
|
||||
Erstellen oder ändern Sie docker compose.override.yml
|
||||
Erstellen oder ändern Sie docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
@ -2696,8 +2696,8 @@ Funktionalität wird durch das <a href="https://github.com/borgmatic-collective/
|
|||
die <code>README</code> in diesem Repository, um mehr ĂĽber die anderen Optionen (wie z.B. Push-Benachrichtigungen) zu erfahren, die verfĂĽgbar sind.
|
||||
Diese Anleitung behandelt nur die Grundlagen.</p>
|
||||
<h2 id="einrichten-von-borgmatic">Einrichten von borgmatic<a class="headerlink" href="#einrichten-von-borgmatic" title="Permanent link">¶</a></h2>
|
||||
<h3 id="erstellen-oder-andern-sie-docker-composeoverrideyml">Erstellen oder ändern Sie <code>docker compose.override.yml</code><a class="headerlink" href="#erstellen-oder-andern-sie-docker-composeoverrideyml" title="Permanent link">¶</a></h3>
|
||||
<p>Im mailcow-dockerized Stammverzeichnis erstellen oder bearbeiten Sie <code>docker compose.override.yml</code> und fĂĽgen Sie die folgende
|
||||
<h3 id="erstellen-oder-andern-sie-docker-composeoverrideyml">Erstellen oder ändern Sie <code>docker-compose.override.yml</code><a class="headerlink" href="#erstellen-oder-andern-sie-docker-composeoverrideyml" title="Permanent link">¶</a></h3>
|
||||
<p>Im mailcow-dockerized Stammverzeichnis erstellen oder bearbeiten Sie <code>docker-compose.override.yml</code> und fĂĽgen Sie die folgende
|
||||
Konfiguration ein:
|
||||
<div class="highlight"><pre><span></span><code><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s">'2.1'</span><span class="w"></span>
|
||||
|
||||
|
@ -2805,7 +2805,7 @@ während der Extraktion des Archivs vorübergehend deaktivieren, da das Mailcow-
|
|||
ausschlieĂźlich. SELinux wird (berechtigterweise) jeden anderen Container, wie z.B. den borgmatic Container, daran hindern, auf
|
||||
dieses Volume zu schreiben.</p>
|
||||
</div>
|
||||
<p>Bevor Sie eine Wiederherstellung durchfĂĽhren, mĂĽssen Sie das vmail-Volume in <code>docker compose.override.yml</code> beschreibbar machen, indem Sie das
|
||||
<p>Bevor Sie eine Wiederherstellung durchfĂĽhren, mĂĽssen Sie das vmail-Volume in <code>docker-compose.override.yml</code> beschreibbar machen, indem Sie das
|
||||
das <code>ro</code>-Flag aus dem Volume entfernen.
|
||||
Dann können Sie den folgenden Befehl verwenden, um das Maildir aus einem Backup wiederherzustellen:</p>
|
||||
<div class="highlight"><pre><span></span><code>docker compose <span class="nb">exec</span> borgmatic-mailcow borgmatic extract --path mnt/source --archive latest
|
||||
|
@ -2859,7 +2859,7 @@ Repository, so dass eine manuelle Sicherung nicht so wichtig ist.</p>
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2386,7 +2386,7 @@
|
|||
<h1>Gitea</h1>
|
||||
|
||||
<p>Mit der Fähigkeit von Gitea, sich über SMTP zu authentifizieren, ist es trivial, es mit mailcow zu integrieren. Es sind nur wenige Änderungen erforderlich:</p>
|
||||
<p>1. Ă–ffnen Sie <code>docker compose.override.yml</code> und fĂĽgen Sie Gitea hinzu:</p>
|
||||
<p>1. Ă–ffnen Sie <code>docker-compose.override.yml</code> und fĂĽgen Sie Gitea hinzu:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
||||
|
@ -2429,7 +2429,7 @@ ROOT_URL = https://mx.example.org/gitea/
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
4
de/third_party/gogs/third_party-gogs/index.html
gevendort
4
de/third_party/gogs/third_party-gogs/index.html
gevendort
|
@ -2386,7 +2386,7 @@
|
|||
<h1>Gogs</h1>
|
||||
|
||||
<p>Mit Gogs' Fähigkeit, sich über SMTP zu authentifizieren, ist es einfach, es mit mailcow zu verbinden. Es sind nur wenige Änderungen erforderlich:</p>
|
||||
<p>1. Ă–ffne <code>docker compose.override.yml</code> und fĂĽge Gogs hinzu:</p>
|
||||
<p>1. Ă–ffne <code>docker-compose.override.yml</code> und fĂĽge Gogs hinzu:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
||||
|
@ -2428,7 +2428,7 @@ ROOT_URL = https://mx.example.org/gogs/
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2868,7 +2868,7 @@ SNAT_TO_SOURCE=1.2.3.4 # ändern Sie dies in Ihre IPv4
|
|||
SNAT6_TO_SOURCE=dead:beef # Ă„ndern Sie dies in Ihre globale IPv6
|
||||
</code></pre></div>
|
||||
<h4 id="mailman-integration-hinzufugen">Mailman-Integration hinzufĂĽgen<a class="headerlink" href="#mailman-integration-hinzufugen" title="Permanent link">¶</a></h4>
|
||||
<p>Erstelle die Datei <code>/opt/mailcow-dockerized/docker compose.override.yml</code> (z.B. mit <code>nano</code>) und fĂĽge die folgenden Zeilen hinzu:</p>
|
||||
<p>Erstelle die Datei <code>/opt/mailcow-dockerized/docker-compose.override.yml</code> (z.B. mit <code>nano</code>) und fĂĽge die folgenden Zeilen hinzu:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -3031,7 +3031,7 @@ docker compose restart postfix-mailcow
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2496,7 +2496,7 @@
|
|||
<p>Für den Fall, dass Sie das Passwort (z.B. für admin) vergessen haben und kein neues anfordern können [über den Passwort-Reset-Link auf dem Login-Bildschirm] (<a href="https://docs.nextcloud.com/server/20/admin_manual/configuration_user/reset_admin_password.html?highlight=reset">https://docs.nextcloud.com/server/20/admin_manual/configuration_user/reset_admin_password.html?highlight=reset</a>), können Sie durch den Aufruf des Helper-Skripts mit <code>-r</code> als Parameter ein neues Passwort setzen. Verwenden Sie diese Option nur, wenn Ihre Nextcloud nicht so konfiguriert ist, dass Sie mailcow zur Authentifizierung verwendet, wie im nächsten Abschnitt beschrieben.</p>
|
||||
<p>Damit mailcow ein Zertifikat für die Nextcloud Domain generieren kann, muss die Domain unter welcher die Nextcloud später erreichbar sein soll als ADDITIONAL_SAN in die mailcow.conf hinzufügt werden und <code>docker compose up -d</code> zur Übernahme ausgeführt werden. Für weitere Informationen siehe: <a href="../../../post_installation/firststeps-ssl/">Erweitertes SSL</a>.</p>
|
||||
<h2 id="hintergrund-aufgaben">Hintergrund-Aufgaben<a class="headerlink" href="#hintergrund-aufgaben" title="Permanent link">¶</a></h2>
|
||||
<p>Zur Verwendung der empfohlenen Einstellung (Cron) zur Verarbeitung der Hintergrund-Aufgaben mĂĽssen in der <code>docker compose.override.yml</code> folgende Zeilen
|
||||
<p>Zur Verwendung der empfohlenen Einstellung (Cron) zur Verarbeitung der Hintergrund-Aufgaben mĂĽssen in der <code>docker-compose.override.yml</code> folgende Zeilen
|
||||
hinzugefĂĽgt werden:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
@ -2590,7 +2590,7 @@ Es wird angezeigt, welche Befehle ausgefĂĽhrt werden mĂĽssen, diese mĂĽssen im p
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2385,8 +2385,8 @@
|
|||
|
||||
<h1>Portainer</h1>
|
||||
|
||||
<p>Um Portainer zu aktivieren, müssen die docker compose.yml und site.conf für Nginx geändert werden.</p>
|
||||
<p>1. Erstellen Sie eine neue Datei <code>docker compose.override.yml</code> im mailcow-dockerized Stammverzeichnis und fĂĽgen Sie die folgende Konfiguration ein
|
||||
<p>Um Portainer zu aktivieren, müssen die docker-compose.yml und site.conf für Nginx geändert werden.</p>
|
||||
<p>1. Erstellen Sie eine neue Datei <code>docker-compose.override.yml</code> im mailcow-dockerized Stammverzeichnis und fĂĽgen Sie die folgende Konfiguration ein
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
portainer-mailcow:
|
||||
|
@ -2444,7 +2444,7 @@ map $http_upgrade $connection_upgrade {
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2669,7 +2669,7 @@ sed -i "/\$config\['managesieve_port'\].*$/d" /web/rc/config/c
|
|||
|
||||
ALLOW_ADMIN_EMAIL_LOGIN_ROUNDCUBE=y
|
||||
</code></pre></div>
|
||||
<p>Editieren Sie <code>docker compose.override.yml</code> und verfassen/erweitern Sie den Abschnitt fĂĽr <code>php-fpm-mailcow</code>:</p>
|
||||
<p>Editieren Sie <code>docker-compose.override.yml</code> und verfassen/erweitern Sie den Abschnitt fĂĽr <code>php-fpm-mailcow</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
php-fpm-mailcow:
|
||||
|
@ -2702,7 +2702,7 @@ docker compose up -d
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2568,7 +2568,7 @@ Escape-Zeichen ist '^]'.
|
|||
<ul>
|
||||
<li><code>ERROR: UngĂĽltiges Interpolationsformat ...</code></li>
|
||||
<li><code>AttributeError: 'NoneType' Objekt hat kein Attribut 'keys'</code>.</li>
|
||||
<li>ERROR: In der Datei './docker compose.yml' hat der Dienst 'version' keine Konfigurationsoptionen.</li>
|
||||
<li>ERROR: In der Datei './docker-compose.yml' hat der Dienst 'version' keine Konfigurationsoptionen.</li>
|
||||
</ul>
|
||||
<p>Wenn Sie eine oder ähnliche Meldungen erhalten, während Sie versuchen, mailcow: dockerized auszuführen, überprüfen Sie bitte, ob Sie die <strong>aktuellste</strong> Version von <strong>Docker</strong> und <strong>docker compose</strong> haben.</p>
|
||||
<h2 id="container-xy-ist-ungesund">Container XY ist ungesund<a class="headerlink" href="#container-xy-ist-ungesund" title="Permanent link">¶</a></h2>
|
||||
|
@ -2613,7 +2613,7 @@ key.pem
|
|||
<small>
|
||||
|
||||
Letztes Update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2394,7 +2394,7 @@
|
|||
<li><strong>-v</strong> Remove named volumes declared in the <code>volumes</code> section of the Compose file and anonymous volumes attached to containers.</li>
|
||||
<li><strong>--rmi <type></strong> Remove images. Type must be one of: <code>all</code>: Remove all images used by any service. <code>local</code>: Remove only images that don't have a custom tag set by the <code>image</code> field.</li>
|
||||
<li><strong>--remove-orphans</strong> Remove containers for services not defined in the compose file.</li>
|
||||
<li>By default <code>docker compose down</code> only removes currently active containers and networks defined in the <code>docker compose.yml</code>.</li>
|
||||
<li>By default <code>docker compose down</code> only removes currently active containers and networks defined in the <code>docker-compose.yml</code>.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
@ -2403,7 +2403,7 @@
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2713,7 +2713,7 @@ If you plan to use a reverse proxy, you can, for example, bind HTTPS to 127.0.0.
|
|||
<h2 id="troubleshooting">Troubleshooting<a class="headerlink" href="#troubleshooting" title="Permanent link">¶</a></h2>
|
||||
<h3 id="users-with-a-mtu-not-equal-to-1500-eg-openstack">Users with a MTU not equal to 1500 (e.g. OpenStack)<a class="headerlink" href="#users-with-a-mtu-not-equal-to-1500-eg-openstack" title="Permanent link">¶</a></h3>
|
||||
<p><strong>Whenever you run into trouble and strange phenomena, please check your MTU.</strong></p>
|
||||
<p>Edit <code>docker compose.yml</code> and change the network settings according to your MTU.
|
||||
<p>Edit <code>docker-compose.yml</code> and change the network settings according to your MTU.
|
||||
Add the new driver_opts parameter like this:
|
||||
<div class="highlight"><pre><span></span><code>networks:
|
||||
mailcow-network:
|
||||
|
@ -2744,7 +2744,7 @@ docker compose up -d
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2388,7 +2388,7 @@
|
|||
<h1>Customize Dockerfiles</h1>
|
||||
|
||||
<p>You need to copy the override file with corresponding build tags to the mailcow: dockerized root folder (i.e. <code>/opt/mailcow-dockerized</code>):</p>
|
||||
<div class="highlight"><pre><span></span><code>cp helper-scripts/docker compose.override.yml.d/BUILD_FLAGS/docker compose.override.yml docker compose.override.yml
|
||||
<div class="highlight"><pre><span></span><code>cp helper-scripts/docker-compose.override.yml.d/BUILD_FLAGS/docker-compose.override.yml docker-compose.override.yml
|
||||
</code></pre></div>
|
||||
<p>Make your changes in <code>data/Dockerfiles/$service</code> and build the image locally:</p>
|
||||
<div class="highlight"><pre><span></span><code>docker build data/Dockerfiles/service -t mailcow/$service
|
||||
|
@ -2402,7 +2402,7 @@
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2525,7 +2525,7 @@ cd /path/to/your/mailcow-dockerized
|
|||
0 4 * * * /path/to/your/expunge_mailboxes.sh
|
||||
</code></pre></div>
|
||||
<h3 id="via-docker-job-scheduler">via Docker job scheduler<a class="headerlink" href="#via-docker-job-scheduler" title="Permanent link">¶</a></h3>
|
||||
<p>To archive this with a docker job scheduler use this docker compose.override.yml with your mailcow: </p>
|
||||
<p>To archive this with a docker job scheduler use this docker-compose.override.yml with your mailcow: </p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -2546,7 +2546,7 @@ services:
|
|||
- "ofelia.job-exec.dovecot-expunge-trash.tty=false"
|
||||
</code></pre></div>
|
||||
<p>The job controller just need access to the docker control socket to be able to emulate the behavior of "exec". Then we add a few label to our dovecot-container to activate the job scheduler and tell him in a cron compatible scheduling format when to run. If you struggle with that schedule string you can use <a href="https://crontab.guru/">crontab guru</a>.
|
||||
This docker compose.override.yml deletes all mails older then 2 weeks from the "Junk" folder every day at 4 am. To see if things ran proper, you can not only see in your mailbox but also check Ofelia's docker log if it looks something like this:</p>
|
||||
This docker-compose.override.yml deletes all mails older then 2 weeks from the "Junk" folder every day at 4 am. To see if things ran proper, you can not only see in your mailbox but also check Ofelia's docker log if it looks something like this:</p>
|
||||
<div class="highlight"><pre><span></span><code>common.go:124 â–¶ NOTICE [Job "dovecot-expunge-trash" (8759567efa66)] Started - doveadm expunge -A mailbox 'Junk' savedbefore 2w,
|
||||
common.go:124 â–¶ NOTICE [Job "dovecot-expunge-trash" (8759567efa66)] Finished in "285.032291ms", failed: false, skipped: false, error: none,
|
||||
</code></pre></div>
|
||||
|
@ -2558,7 +2558,7 @@ common.go:124 â–¶ NOTICE [Job "dovecot-expunge-trash" (8759567efa66)]
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2488,7 +2488,7 @@ ln -s /mnt/volume-xy/vmail_data /var/lib/docker/volumes/mailcowdockerized_vmail-
|
|||
<p>Start mailcow afterwards.</p>
|
||||
<hr />
|
||||
<h2 id="the-old-way">The "old" way<a class="headerlink" href="#the-old-way" title="Permanent link">¶</a></h2>
|
||||
<p>If you want to use another folder for the vmail-volume, you can create a <code>docker compose.override.yml</code> file and add the following content:</p>
|
||||
<p>If you want to use another folder for the vmail-volume, you can create a <code>docker-compose.override.yml</code> file and add the following content:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
volumes:
|
||||
vmail-vol-1:
|
||||
|
@ -2520,7 +2520,7 @@ volumes:
|
|||
<ul>
|
||||
<li>Copy the content of the <code>Mountpoint</code> folder to the new location (e.g. <code>/data/mailcow/vmail</code>) using <code>cp -a</code>, <code>rsync -a</code> or a similar non strcuture breaking copy command</li>
|
||||
<li>Stop mailcow by executing <code>docker compose down</code> from within your mailcow root folder (e.g. <code>/opt/mailcow-dockerized</code>)</li>
|
||||
<li>Create the file <code>docker compose.override.yml</code>, edit the device path accordingly</li>
|
||||
<li>Create the file <code>docker-compose.override.yml</code>, edit the device path accordingly</li>
|
||||
<li>Delete the current vmail folder: <code>docker volume rm mailcowdockerized_vmail-vol-1</code></li>
|
||||
<li>Start mailcow by executing <code>docker compose up -d</code> from within your mailcow root folder (e.g. <code>/opt/mailcow-dockerized</code>)</li>
|
||||
</ul>
|
||||
|
@ -2530,7 +2530,7 @@ volumes:
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2601,7 +2601,7 @@ This is achieved by using the Sieve plugin "sieve_imapsieve" and parser scripts.
|
|||
<span class="c1"># Spam</span>
|
||||
<span class="k">for</span> file <span class="k">in</span> /my/folder/.Junk/cur/*<span class="p">;</span> <span class="k">do</span> docker <span class="nb">exec</span> -i <span class="k">$(</span>docker compose ps -q rspamd-mailcow<span class="k">)</span> rspamc learn_spam < <span class="nv">$file</span><span class="p">;</span> <span class="k">done</span>
|
||||
</code></pre></div>
|
||||
<p>Consider attaching a local folder as new volume to <code>rspamd-mailcow</code> in <code>docker compose.yml</code> and learn given files inside the container. This can be used as workaround to parse compressed data with zcat. Example:</p>
|
||||
<p>Consider attaching a local folder as new volume to <code>rspamd-mailcow</code> in <code>docker-compose.yml</code> and learn given files inside the container. This can be used as workaround to parse compressed data with zcat. Example:</p>
|
||||
<div class="highlight"><pre><span></span><code><span class="k">for</span> file <span class="k">in</span> /data/old_mail/.Junk/cur/*<span class="p">;</span> <span class="k">do</span> rspamc learn_spam < zcat <span class="nv">$file</span><span class="p">;</span> <span class="k">done</span>
|
||||
</code></pre></div>
|
||||
<h3 id="reset-learned-data-bayes-neural">Reset learned data (Bayes, Neural)<a class="headerlink" href="#reset-learned-data-bayes-neural" title="Permanent link">¶</a></h3>
|
||||
|
@ -2717,7 +2717,7 @@ quarantine_notify.py
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2541,7 +2541,7 @@ After you modified <code>data/conf/sogo/custom-theme.js</code> and made changes
|
|||
<li>open text editor and paste data from clipboard (Ctrl+V), you should get minified CSS, save it</li>
|
||||
<li>copy CSS file to mailcow server <code>data/conf/sogo/custom-theme.css</code></li>
|
||||
<li>edit <code>data/conf/sogo/sogo.conf</code> and set <code>SOGoUIxDebugEnabled = NO;</code></li>
|
||||
<li>append/create <code>docker compose.override.yml</code> with:
|
||||
<li>append/create <code>docker-compose.override.yml</code> with:
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -2575,7 +2575,7 @@ services:
|
|||
and replace it with:
|
||||
<div class="highlight"><pre><span></span><code> $mdThemingProvider.theme('default');
|
||||
</code></pre></div></li>
|
||||
<li>remove from <code>docker compose.override.yml</code> volume mount in <code>sogo-mailcow</code>:
|
||||
<li>remove from <code>docker-compose.override.yml</code> volume mount in <code>sogo-mailcow</code>:
|
||||
<div class="highlight"><pre><span></span><code>- ./data/conf/sogo/custom-theme.css:/usr/lib/GNUstep/SOGo/WebServerResources/css/theme-default.css:z
|
||||
</code></pre></div></li>
|
||||
<li>run <code>docker compose up -d</code></li>
|
||||
|
@ -2615,7 +2615,7 @@ After you replaced said file you need to restart SOGo and Memcached containers b
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2468,9 +2468,9 @@
|
|||
</code></pre></div>
|
||||
<h2 id="method-b-override-file">Method B, Override file<a class="headerlink" href="#method-b-override-file" title="Permanent link">¶</a></h2>
|
||||
<div class="highlight"><pre><span></span><code>cd /opt/mailcow-dockerized
|
||||
cp helper-scripts/docker compose.override.yml.d/EXTERNAL_DNS/docker compose.override.yml .
|
||||
cp helper-scripts/docker-compose.override.yml.d/EXTERNAL_DNS/docker-compose.override.yml .
|
||||
</code></pre></div>
|
||||
<p>Edit <code>docker compose.override.yml</code> and adjust the IP.</p>
|
||||
<p>Edit <code>docker-compose.override.yml</code> and adjust the IP.</p>
|
||||
<p>Run <code>docker compose down ; docker compose up -d</code>.</p>
|
||||
|
||||
<hr>
|
||||
|
@ -2478,7 +2478,7 @@ cp helper-scripts/docker compose.override.yml.d/EXTERNAL_DNS/docker compose.over
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2686,7 +2686,7 @@
|
|||
|
||||
<h1>Thresholds</h1>
|
||||
|
||||
<p>Watchdog uses default values for all thresholds defined in <code>docker compose.yml</code>.</p>
|
||||
<p>Watchdog uses default values for all thresholds defined in <code>docker-compose.yml</code>.</p>
|
||||
<p>The default values will work for most setups.
|
||||
Example:
|
||||
<div class="highlight"><pre><span></span><code>- NGINX_THRESHOLD=${NGINX_THRESHOLD:-5}
|
||||
|
@ -2750,7 +2750,7 @@ Example:
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2388,10 +2388,10 @@
|
|||
<p>This is <strong>ONLY</strong> recommended if you do not have an IPv6 enabled network on your host!</p>
|
||||
<p>If you really need to, you can disable the usage of IPv6 in the compose file.
|
||||
Additionally, you can also disable the startup of container "ipv6nat-mailcow", as it's not needed if you won't use IPv6.</p>
|
||||
<p>Instead of editing docker compose.yml directly, it is preferable to create an override file for it
|
||||
<p>Instead of editing docker-compose.yml directly, it is preferable to create an override file for it
|
||||
and implement your changes to the service there. Unfortunately, this right now only seems to work for services, not for network settings.</p>
|
||||
<p>To disable IPv6 on the mailcow network, open docker compose.yml with your favourite text editor and search for the network section (it's near the bottom of the file). </p>
|
||||
<p><strong>1.</strong> Modify docker compose.yml</p>
|
||||
<p>To disable IPv6 on the mailcow network, open docker-compose.yml with your favourite text editor and search for the network section (it's near the bottom of the file). </p>
|
||||
<p><strong>1.</strong> Modify docker-compose.yml</p>
|
||||
<p>Change <code>enable_ipv6: true</code> to <code>enable_ipv6: false</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>networks:
|
||||
mailcow-network:
|
||||
|
@ -2400,10 +2400,10 @@ and implement your changes to the service there. Unfortunately, this right now o
|
|||
[...]
|
||||
</code></pre></div>
|
||||
<p><strong>2.</strong> Disable ipv6nat-mailcow</p>
|
||||
<p>To disable the ipv6nat-mailcow container as well, go to your mailcow directory and create a new file called "docker compose.override.yml": </p>
|
||||
<p>To disable the ipv6nat-mailcow container as well, go to your mailcow directory and create a new file called "docker-compose.override.yml": </p>
|
||||
<p><strong>NOTE:</strong> If you already have an override file, of course don't recreate it, but merge the lines below into your existing one accordingly!</p>
|
||||
<div class="highlight"><pre><span></span><code># cd /opt/mailcow-dockerized
|
||||
# touch docker compose.override.yml
|
||||
# touch docker-compose.override.yml
|
||||
</code></pre></div>
|
||||
<p>Open the file in your favourite text editor and fill in the following:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
@ -2450,7 +2450,7 @@ sed -i 's/\[::\]://g' data/conf/phpfpm/php-fpm.d/pools.conf
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2527,7 +2527,7 @@
|
|||
keys_expire = 2d;
|
||||
}
|
||||
</code></pre></div>
|
||||
<p>Create or modify <code>docker compose.override.yml</code> in the mailcow-dockerized base directory:</p>
|
||||
<p>Create or modify <code>docker-compose.override.yml</code> in the mailcow-dockerized base directory:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -2580,7 +2580,7 @@ Take one of the lines from output you interested in and request it, f.e.:
|
|||
<p>To change schedule:</p>
|
||||
<ol>
|
||||
<li>
|
||||
<p>Edit <code>docker compose.override.yml</code> and a djust <code>ofelia.job-exec.rspamd_dmarc_reporting.schedule: "@every 24h"</code> to a desired value, for example to <code>"@midnight"</code></p>
|
||||
<p>Edit <code>docker-compose.override.yml</code> and a djust <code>ofelia.job-exec.rspamd_dmarc_reporting.schedule: "@every 24h"</code> to a desired value, for example to <code>"@midnight"</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Run <code>docker compose up -d</code></p>
|
||||
|
@ -2596,7 +2596,7 @@ Take one of the lines from output you interested in and request it, f.e.:
|
|||
<p>Set <code>enabled</code> to <code>false</code> in <code>data/conf/rspamd/local.d/dmarc.conf</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Revert changes done in <code>docker compose.override.yml</code> to <code>rspamd-mailcow</code> and <code>ofelia-mailcow</code></p>
|
||||
<p>Revert changes done in <code>docker-compose.override.yml</code> to <code>rspamd-mailcow</code> and <code>ofelia-mailcow</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Run <code>docker compose up -d</code></p>
|
||||
|
@ -2608,7 +2608,7 @@ Take one of the lines from output you interested in and request it, f.e.:
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2483,8 +2483,8 @@ SOLR_PORT=127.0.0.1:18983
|
|||
<p>To apply your changes, run <code>docker compose down</code> followed by <code>docker compose up -d</code>.</p>
|
||||
<h2 id="ipv6-binding">IPv6 binding<a class="headerlink" href="#ipv6-binding" title="Permanent link">¶</a></h2>
|
||||
<p>Changing IPv6 bindings is different from IPv4. Again, this has a technical background.</p>
|
||||
<p>A <code>docker compose.override.yml</code> file will be used instead of editing the <code>docker compose.yml</code> file directly. This is to maintain updatability, as the <code>docker compose.yml</code> file gets updated regularly and your changes will most likely be overwritten.</p>
|
||||
<p>Edit to create a file <code>docker compose.override.yml</code> with the following content. Its content will be merged with the productive <code>docker compose.yml</code> file.</p>
|
||||
<p>A <code>docker-compose.override.yml</code> file will be used instead of editing the <code>docker-compose.yml</code> file directly. This is to maintain updatability, as the <code>docker-compose.yml</code> file gets updated regularly and your changes will most likely be overwritten.</p>
|
||||
<p>Edit to create a file <code>docker-compose.override.yml</code> with the following content. Its content will be merged with the productive <code>docker-compose.yml</code> file.</p>
|
||||
<p>An <strong>example</strong> IPv6 <strong>2001:db8:dead:beef::123</strong> is given. The first suffix <code>:PORT1</code> defines the external port, while the second suffix <code>:PORT2</code> routes to the corresponding port inside the container and must <u><strong>not</strong></u> be changed.</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
@ -2515,7 +2515,7 @@ services:
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -579,10 +579,10 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#via-docker-composeoverrideyml" class="md-nav__link">
|
||||
Via docker compose.override.yml
|
||||
Via docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Via docker compose.override.yml">
|
||||
<nav class="md-nav" aria-label="Via docker-compose.override.yml">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
@ -2471,10 +2471,10 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#via-docker-composeoverrideyml" class="md-nav__link">
|
||||
Via docker compose.override.yml
|
||||
Via docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Via docker compose.override.yml">
|
||||
<nav class="md-nav" aria-label="Via docker-compose.override.yml">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
@ -2543,9 +2543,9 @@ Run <code>docker compose logs --help</code> to learn more. </p>
|
|||
the ability to read logs from the UI or ban suspicious clients with netfilter-mailcow.</p>
|
||||
<p>Redis keys will only hold logs from applications and filter out system messages (think of cron etc.).</p>
|
||||
<h3 id="logging-drivers">Logging drivers<a class="headerlink" href="#logging-drivers" title="Permanent link">¶</a></h3>
|
||||
<h4 id="via-docker-composeoverrideyml">Via docker compose.override.yml<a class="headerlink" href="#via-docker-composeoverrideyml" title="Permanent link">¶</a></h4>
|
||||
<h4 id="via-docker-composeoverrideyml">Via docker-compose.override.yml<a class="headerlink" href="#via-docker-composeoverrideyml" title="Permanent link">¶</a></h4>
|
||||
<p>Here is the good news: Since Docker has some great logging drivers, you can integrate mailcow: dockerized into your existing logging environment with ease.</p>
|
||||
<p>Create a <code>docker compose.override.yml</code> and add, for example, this block to use the "gelf" logging plugin for <code>postfix-mailcow</code>:</p>
|
||||
<p>Create a <code>docker-compose.override.yml</code> and add, for example, this block to use the "gelf" logging plugin for <code>postfix-mailcow</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
postfix-mailcow: # or any other
|
||||
|
@ -2635,7 +2635,7 @@ input(type="imudp" port="514")
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2666,7 +2666,7 @@ backend mailcow
|
|||
<p>For this section we'll assume you have your Traefik 2 <code>[certificatesresolvers]</code> properly configured on your traefik configuration file, and also using acme, also, the following example uses Lets Encrypt, but feel free to change it to your own cert resolver. You can find a basic Traefik 2 toml config file with all the above implemented which can be used for this example here <a href="https://github.com/Frenzoid/TraefikBasicConfig/blob/master/traefik.toml">traefik.toml</a> if you need one, or a hint on how to adapt your config.</p>
|
||||
<p>So, first of all, we are going to disable the acme-mailcow container since we'll use the certs that traefik will provide us.
|
||||
For this we'll have to set <code>SKIP_LETS_ENCRYPT=y</code> on our <code>mailcow.conf</code>, and run <code>docker compose up -d</code> to apply the changes.</p>
|
||||
<p>Then we'll create a <code>docker compose.override.yml</code> file in order to override the main <code>docker compose.yml</code> found in your mailcow root folder. </p>
|
||||
<p>Then we'll create a <code>docker-compose.override.yml</code> file in order to override the main <code>docker-compose.yml</code> found in your mailcow root folder. </p>
|
||||
<div class="highlight"><pre><span></span><code><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s">'2.1'</span><span class="w"></span>
|
||||
|
||||
<span class="nt">services</span><span class="p">:</span><span class="w"></span>
|
||||
|
@ -2739,7 +2739,7 @@ docker restart ${postfix_c} ${dovecot_c} ${nginx_c}
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2814,14 +2814,14 @@ iface eth0 inet6 static
|
|||
<p>Reboot or restart the interface.
|
||||
You may want to <a href="https://wiki.hetzner.de/index.php/Cloud_IP_static/en#disable_cloud-init_network_changes">disable cloud-init network changes.</a></p>
|
||||
<h2 id="mtu">MTU<a class="headerlink" href="#mtu" title="Permanent link">¶</a></h2>
|
||||
<p>Especially relevant for OpenStack users: Check your MTU and set it accordingly in docker compose.yml. See <strong>4.1</strong> in <a href="../../i_u_m/i_u_m_install/">our installation docs</a>.</p>
|
||||
<p>Especially relevant for OpenStack users: Check your MTU and set it accordingly in docker-compose.yml. See <a href="../../i_u_m/i_u_m_install/#users-with-a-mtu-not-equal-to-1500-eg-openstack">Troubleshooting</a> in our Installation guide.</p>
|
||||
|
||||
<hr>
|
||||
<div class="md-source-file">
|
||||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2256,7 +2256,7 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#create-or-amend-docker-composeoverrideyml" class="md-nav__link">
|
||||
Create or amend docker compose.override.yml
|
||||
Create or amend docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
@ -2567,7 +2567,7 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#create-or-amend-docker-composeoverrideyml" class="md-nav__link">
|
||||
Create or amend docker compose.override.yml
|
||||
Create or amend docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
@ -2724,8 +2724,8 @@ functionality is provided by the <a href="https://github.com/borgmatic-collectiv
|
|||
the <code>README</code> in that repository to find out about the other options (such as push notifications) that are available.
|
||||
This guide only covers the basics.</p>
|
||||
<h2 id="setting-up-borgmatic">Setting up borgmatic<a class="headerlink" href="#setting-up-borgmatic" title="Permanent link">¶</a></h2>
|
||||
<h3 id="create-or-amend-docker-composeoverrideyml">Create or amend <code>docker compose.override.yml</code><a class="headerlink" href="#create-or-amend-docker-composeoverrideyml" title="Permanent link">¶</a></h3>
|
||||
<p>In the mailcow-dockerized root folder create or edit <code>docker compose.override.yml</code> and insert the following
|
||||
<h3 id="create-or-amend-docker-composeoverrideyml">Create or amend <code>docker-compose.override.yml</code><a class="headerlink" href="#create-or-amend-docker-composeoverrideyml" title="Permanent link">¶</a></h3>
|
||||
<p>In the mailcow-dockerized root folder create or edit <code>docker-compose.override.yml</code> and insert the following
|
||||
configuration:</p>
|
||||
<div class="highlight"><pre><span></span><code><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s">'2.1'</span><span class="w"></span>
|
||||
|
||||
|
@ -2851,7 +2851,7 @@ extraction of the archive as the mailcow setup labels the vmail volume as privat
|
|||
exclusively. SELinux will (rightfully) prevent any other container, such as the borgmatic container, from writing to
|
||||
this volume.</p>
|
||||
</div>
|
||||
<p>Before running a restore you must make the vmail volume writeable in <code>docker compose.override.yml</code> by removing
|
||||
<p>Before running a restore you must make the vmail volume writeable in <code>docker-compose.override.yml</code> by removing
|
||||
the <code>ro</code> flag from the volume.
|
||||
Then you can use the following command to restore the maildir from a backup:</p>
|
||||
<div class="highlight"><pre><span></span><code>docker compose <span class="nb">exec</span> borgmatic-mailcow borgmatic extract --path mnt/source --archive latest
|
||||
|
@ -2906,7 +2906,7 @@ repository, so a manual backup isn't as essential.</p>
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2386,7 +2386,7 @@
|
|||
<h1>Gitea</h1>
|
||||
|
||||
<p>With Gitea' ability to authenticate over SMTP it is trivial to integrate it with mailcow. Few changes are needed:</p>
|
||||
<p>1. Open <code>docker compose.override.yml</code> and add gitea:</p>
|
||||
<p>1. Open <code>docker-compose.override.yml</code> and add gitea:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
||||
|
@ -2429,7 +2429,7 @@ ROOT_URL = https://mx.example.org/gitea/
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
4
en/third_party/gogs/third_party-gogs/index.html
gevendort
4
en/third_party/gogs/third_party-gogs/index.html
gevendort
|
@ -2386,7 +2386,7 @@
|
|||
<h1>Gogs</h1>
|
||||
|
||||
<p>With Gogs' ability to authenticate over SMTP it is trivial to integrate it with mailcow. Few changes are needed:</p>
|
||||
<p>1. Open <code>docker compose.override.yml</code> and add Gogs:</p>
|
||||
<p>1. Open <code>docker-compose.override.yml</code> and add Gogs:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
||||
|
@ -2428,7 +2428,7 @@ ROOT_URL = https://mx.example.org/gogs/
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2868,7 +2868,7 @@ SNAT_TO_SOURCE=1.2.3.4 # change this to your IPv4
|
|||
SNAT6_TO_SOURCE=dead:beef # change this to your global IPv6
|
||||
</code></pre></div>
|
||||
<h4 id="add-mailman-integration">Add Mailman integration<a class="headerlink" href="#add-mailman-integration" title="Permanent link">¶</a></h4>
|
||||
<p>Create the file <code>/opt/mailcow-dockerized/docker compose.override.yml</code> (e.g. with <code>nano</code>) and add the following lines:</p>
|
||||
<p>Create the file <code>/opt/mailcow-dockerized/docker-compose.override.yml</code> (e.g. with <code>nano</code>) and add the following lines:</p>
|
||||
<p><div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -3031,7 +3031,7 @@ docker compose restart postfix-mailcow
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2496,7 +2496,7 @@
|
|||
<p>In case you have forgotten the password (e.g. for admin) and can't request a new one <a href="https://docs.nextcloud.com/server/20/admin_manual/configuration_user/reset_admin_password.html?highlight=reset">via the password reset link on the login screen</a> calling the helper script with <code>-r</code> as parameter allows you to set a new password. Only use this option if your Nextcloud isn't configured to use mailcow for authentication as described in the next section.</p>
|
||||
<p>In order for mailcow to generate a a certificate for the nextcloud domain you need to add "nextcloud.domain.tld" to ADDITIONAL_SAN in mailcow.conf and run <code>docker compose up -d</code> to apply. For more informaton refer to: <a href="../../../post_installation/firststeps-ssl/">Advanced SSL</a>.</p>
|
||||
<h2 id="background-jobs">Background jobs<a class="headerlink" href="#background-jobs" title="Permanent link">¶</a></h2>
|
||||
<p>To use the recommended setting (cron) to execute the background jobs following lines need to be added to the <code>docker compose.override.yml</code>:</p>
|
||||
<p>To use the recommended setting (cron) to execute the background jobs following lines need to be added to the <code>docker-compose.override.yml</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
php-fpm-mailcow:
|
||||
|
@ -2588,7 +2588,7 @@ It shows which commands have to be executed, these have to be placed in the php-
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2385,8 +2385,8 @@
|
|||
|
||||
<h1>Portainer</h1>
|
||||
|
||||
<p>In order to enable Portainer, the docker compose.yml and site.conf for Nginx must be modified.</p>
|
||||
<p>1. Create a new file <code>docker compose.override.yml</code> in the mailcow-dockerized root folder and insert the following configuration
|
||||
<p>In order to enable Portainer, the docker-compose.yml and site.conf for Nginx must be modified.</p>
|
||||
<p>1. Create a new file <code>docker-compose.override.yml</code> in the mailcow-dockerized root folder and insert the following configuration
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
portainer-mailcow:
|
||||
|
@ -2444,7 +2444,7 @@ map $http_upgrade $connection_upgrade {
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2669,7 +2669,7 @@ sed -i "/\$config\['managesieve_port'\].*$/d" /web/rc/config/c
|
|||
|
||||
ALLOW_ADMIN_EMAIL_LOGIN_ROUNDCUBE=y
|
||||
</code></pre></div>
|
||||
<p>Edit <code>docker compose.override.yml</code> and crate/extend the section for <code>php-fpm-mailcow</code>:</p>
|
||||
<p>Edit <code>docker-compose.override.yml</code> and crate/extend the section for <code>php-fpm-mailcow</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
php-fpm-mailcow:
|
||||
|
@ -2702,7 +2702,7 @@ docker compose up -d
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2568,7 +2568,7 @@ Escape character is '^]'.
|
|||
<ul>
|
||||
<li><code>ERROR: Invalid interpolation format ...</code></li>
|
||||
<li><code>AttributeError: 'NoneType' object has no attribute 'keys'</code>.</li>
|
||||
<li><code>ERROR: In file './docker compose.yml' service 'version' doesn't have any configuration options</code>.</li>
|
||||
<li><code>ERROR: In file './docker-compose.yml' service 'version' doesn't have any configuration options</code>.</li>
|
||||
</ul>
|
||||
<p>When you encounter one or similar messages while trying to run mailcow: dockerized please check if you have the <strong>latest</strong> version of <strong>Docker</strong> and <strong>docker compose</strong></p>
|
||||
<h2 id="container-xy-is-unhealthy">Container XY is unhealthy<a class="headerlink" href="#container-xy-is-unhealthy" title="Permanent link">¶</a></h2>
|
||||
|
@ -2613,7 +2613,7 @@ key.pem
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2394,7 +2394,7 @@
|
|||
<li><strong>-v</strong> Remove named volumes declared in the <code>volumes</code> section of the Compose file and anonymous volumes attached to containers.</li>
|
||||
<li><strong>--rmi <type></strong> Remove images. Type must be one of: <code>all</code>: Remove all images used by any service. <code>local</code>: Remove only images that don't have a custom tag set by the <code>image</code> field.</li>
|
||||
<li><strong>--remove-orphans</strong> Remove containers for services not defined in the compose file.</li>
|
||||
<li>By default <code>docker compose down</code> only removes currently active containers and networks defined in the <code>docker compose.yml</code>.</li>
|
||||
<li>By default <code>docker compose down</code> only removes currently active containers and networks defined in the <code>docker-compose.yml</code>.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
@ -2403,7 +2403,7 @@
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2713,7 +2713,7 @@ If you plan to use a reverse proxy, you can, for example, bind HTTPS to 127.0.0.
|
|||
<h2 id="troubleshooting">Troubleshooting<a class="headerlink" href="#troubleshooting" title="Permanent link">¶</a></h2>
|
||||
<h3 id="users-with-a-mtu-not-equal-to-1500-eg-openstack">Users with a MTU not equal to 1500 (e.g. OpenStack)<a class="headerlink" href="#users-with-a-mtu-not-equal-to-1500-eg-openstack" title="Permanent link">¶</a></h3>
|
||||
<p><strong>Whenever you run into trouble and strange phenomena, please check your MTU.</strong></p>
|
||||
<p>Edit <code>docker compose.yml</code> and change the network settings according to your MTU.
|
||||
<p>Edit <code>docker-compose.yml</code> and change the network settings according to your MTU.
|
||||
Add the new driver_opts parameter like this:
|
||||
<div class="highlight"><pre><span></span><code>networks:
|
||||
mailcow-network:
|
||||
|
@ -2744,7 +2744,7 @@ docker compose up -d
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2388,7 +2388,7 @@
|
|||
<h1>Customize Dockerfiles</h1>
|
||||
|
||||
<p>You need to copy the override file with corresponding build tags to the mailcow: dockerized root folder (i.e. <code>/opt/mailcow-dockerized</code>):</p>
|
||||
<div class="highlight"><pre><span></span><code>cp helper-scripts/docker compose.override.yml.d/BUILD_FLAGS/docker compose.override.yml docker compose.override.yml
|
||||
<div class="highlight"><pre><span></span><code>cp helper-scripts/docker-compose.override.yml.d/BUILD_FLAGS/docker-compose.override.yml docker-compose.override.yml
|
||||
</code></pre></div>
|
||||
<p>Make your changes in <code>data/Dockerfiles/$service</code> and build the image locally:</p>
|
||||
<div class="highlight"><pre><span></span><code>docker build data/Dockerfiles/service -t mailcow/$service
|
||||
|
@ -2402,7 +2402,7 @@
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2525,7 +2525,7 @@ cd /path/to/your/mailcow-dockerized
|
|||
0 4 * * * /path/to/your/expunge_mailboxes.sh
|
||||
</code></pre></div>
|
||||
<h3 id="via-docker-job-scheduler">via Docker job scheduler<a class="headerlink" href="#via-docker-job-scheduler" title="Permanent link">¶</a></h3>
|
||||
<p>To archive this with a docker job scheduler use this docker compose.override.yml with your mailcow: </p>
|
||||
<p>To archive this with a docker job scheduler use this docker-compose.override.yml with your mailcow: </p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -2546,7 +2546,7 @@ services:
|
|||
- "ofelia.job-exec.dovecot-expunge-trash.tty=false"
|
||||
</code></pre></div>
|
||||
<p>The job controller just need access to the docker control socket to be able to emulate the behavior of "exec". Then we add a few label to our dovecot-container to activate the job scheduler and tell him in a cron compatible scheduling format when to run. If you struggle with that schedule string you can use <a href="https://crontab.guru/">crontab guru</a>.
|
||||
This docker compose.override.yml deletes all mails older then 2 weeks from the "Junk" folder every day at 4 am. To see if things ran proper, you can not only see in your mailbox but also check Ofelia's docker log if it looks something like this:</p>
|
||||
This docker-compose.override.yml deletes all mails older then 2 weeks from the "Junk" folder every day at 4 am. To see if things ran proper, you can not only see in your mailbox but also check Ofelia's docker log if it looks something like this:</p>
|
||||
<div class="highlight"><pre><span></span><code>common.go:124 â–¶ NOTICE [Job "dovecot-expunge-trash" (8759567efa66)] Started - doveadm expunge -A mailbox 'Junk' savedbefore 2w,
|
||||
common.go:124 â–¶ NOTICE [Job "dovecot-expunge-trash" (8759567efa66)] Finished in "285.032291ms", failed: false, skipped: false, error: none,
|
||||
</code></pre></div>
|
||||
|
@ -2558,7 +2558,7 @@ common.go:124 â–¶ NOTICE [Job "dovecot-expunge-trash" (8759567efa66)]
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2488,7 +2488,7 @@ ln -s /mnt/volume-xy/vmail_data /var/lib/docker/volumes/mailcowdockerized_vmail-
|
|||
<p>Start mailcow afterwards.</p>
|
||||
<hr />
|
||||
<h2 id="the-old-way">The "old" way<a class="headerlink" href="#the-old-way" title="Permanent link">¶</a></h2>
|
||||
<p>If you want to use another folder for the vmail-volume, you can create a <code>docker compose.override.yml</code> file and add the following content:</p>
|
||||
<p>If you want to use another folder for the vmail-volume, you can create a <code>docker-compose.override.yml</code> file and add the following content:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
volumes:
|
||||
vmail-vol-1:
|
||||
|
@ -2520,7 +2520,7 @@ volumes:
|
|||
<ul>
|
||||
<li>Copy the content of the <code>Mountpoint</code> folder to the new location (e.g. <code>/data/mailcow/vmail</code>) using <code>cp -a</code>, <code>rsync -a</code> or a similar non strcuture breaking copy command</li>
|
||||
<li>Stop mailcow by executing <code>docker compose down</code> from within your mailcow root folder (e.g. <code>/opt/mailcow-dockerized</code>)</li>
|
||||
<li>Create the file <code>docker compose.override.yml</code>, edit the device path accordingly</li>
|
||||
<li>Create the file <code>docker-compose.override.yml</code>, edit the device path accordingly</li>
|
||||
<li>Delete the current vmail folder: <code>docker volume rm mailcowdockerized_vmail-vol-1</code></li>
|
||||
<li>Start mailcow by executing <code>docker compose up -d</code> from within your mailcow root folder (e.g. <code>/opt/mailcow-dockerized</code>)</li>
|
||||
</ul>
|
||||
|
@ -2530,7 +2530,7 @@ volumes:
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2601,7 +2601,7 @@ This is achieved by using the Sieve plugin "sieve_imapsieve" and parser scripts.
|
|||
<span class="c1"># Spam</span>
|
||||
<span class="k">for</span> file <span class="k">in</span> /my/folder/.Junk/cur/*<span class="p">;</span> <span class="k">do</span> docker <span class="nb">exec</span> -i <span class="k">$(</span>docker compose ps -q rspamd-mailcow<span class="k">)</span> rspamc learn_spam < <span class="nv">$file</span><span class="p">;</span> <span class="k">done</span>
|
||||
</code></pre></div>
|
||||
<p>Consider attaching a local folder as new volume to <code>rspamd-mailcow</code> in <code>docker compose.yml</code> and learn given files inside the container. This can be used as workaround to parse compressed data with zcat. Example:</p>
|
||||
<p>Consider attaching a local folder as new volume to <code>rspamd-mailcow</code> in <code>docker-compose.yml</code> and learn given files inside the container. This can be used as workaround to parse compressed data with zcat. Example:</p>
|
||||
<div class="highlight"><pre><span></span><code><span class="k">for</span> file <span class="k">in</span> /data/old_mail/.Junk/cur/*<span class="p">;</span> <span class="k">do</span> rspamc learn_spam < zcat <span class="nv">$file</span><span class="p">;</span> <span class="k">done</span>
|
||||
</code></pre></div>
|
||||
<h3 id="reset-learned-data-bayes-neural">Reset learned data (Bayes, Neural)<a class="headerlink" href="#reset-learned-data-bayes-neural" title="Permanent link">¶</a></h3>
|
||||
|
@ -2717,7 +2717,7 @@ quarantine_notify.py
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2541,7 +2541,7 @@ After you modified <code>data/conf/sogo/custom-theme.js</code> and made changes
|
|||
<li>open text editor and paste data from clipboard (Ctrl+V), you should get minified CSS, save it</li>
|
||||
<li>copy CSS file to mailcow server <code>data/conf/sogo/custom-theme.css</code></li>
|
||||
<li>edit <code>data/conf/sogo/sogo.conf</code> and set <code>SOGoUIxDebugEnabled = NO;</code></li>
|
||||
<li>append/create <code>docker compose.override.yml</code> with:
|
||||
<li>append/create <code>docker-compose.override.yml</code> with:
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -2575,7 +2575,7 @@ services:
|
|||
and replace it with:
|
||||
<div class="highlight"><pre><span></span><code> $mdThemingProvider.theme('default');
|
||||
</code></pre></div></li>
|
||||
<li>remove from <code>docker compose.override.yml</code> volume mount in <code>sogo-mailcow</code>:
|
||||
<li>remove from <code>docker-compose.override.yml</code> volume mount in <code>sogo-mailcow</code>:
|
||||
<div class="highlight"><pre><span></span><code>- ./data/conf/sogo/custom-theme.css:/usr/lib/GNUstep/SOGo/WebServerResources/css/theme-default.css:z
|
||||
</code></pre></div></li>
|
||||
<li>run <code>docker compose up -d</code></li>
|
||||
|
@ -2615,7 +2615,7 @@ After you replaced said file you need to restart SOGo and Memcached containers b
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2468,9 +2468,9 @@
|
|||
</code></pre></div>
|
||||
<h2 id="method-b-override-file">Method B, Override file<a class="headerlink" href="#method-b-override-file" title="Permanent link">¶</a></h2>
|
||||
<div class="highlight"><pre><span></span><code>cd /opt/mailcow-dockerized
|
||||
cp helper-scripts/docker compose.override.yml.d/EXTERNAL_DNS/docker compose.override.yml .
|
||||
cp helper-scripts/docker-compose.override.yml.d/EXTERNAL_DNS/docker-compose.override.yml .
|
||||
</code></pre></div>
|
||||
<p>Edit <code>docker compose.override.yml</code> and adjust the IP.</p>
|
||||
<p>Edit <code>docker-compose.override.yml</code> and adjust the IP.</p>
|
||||
<p>Run <code>docker compose down ; docker compose up -d</code>.</p>
|
||||
|
||||
<hr>
|
||||
|
@ -2478,7 +2478,7 @@ cp helper-scripts/docker compose.override.yml.d/EXTERNAL_DNS/docker compose.over
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2686,7 +2686,7 @@
|
|||
|
||||
<h1>Thresholds</h1>
|
||||
|
||||
<p>Watchdog uses default values for all thresholds defined in <code>docker compose.yml</code>.</p>
|
||||
<p>Watchdog uses default values for all thresholds defined in <code>docker-compose.yml</code>.</p>
|
||||
<p>The default values will work for most setups.
|
||||
Example:
|
||||
<div class="highlight"><pre><span></span><code>- NGINX_THRESHOLD=${NGINX_THRESHOLD:-5}
|
||||
|
@ -2750,7 +2750,7 @@ Example:
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2388,10 +2388,10 @@
|
|||
<p>This is <strong>ONLY</strong> recommended if you do not have an IPv6 enabled network on your host!</p>
|
||||
<p>If you really need to, you can disable the usage of IPv6 in the compose file.
|
||||
Additionally, you can also disable the startup of container "ipv6nat-mailcow", as it's not needed if you won't use IPv6.</p>
|
||||
<p>Instead of editing docker compose.yml directly, it is preferable to create an override file for it
|
||||
<p>Instead of editing docker-compose.yml directly, it is preferable to create an override file for it
|
||||
and implement your changes to the service there. Unfortunately, this right now only seems to work for services, not for network settings.</p>
|
||||
<p>To disable IPv6 on the mailcow network, open docker compose.yml with your favourite text editor and search for the network section (it's near the bottom of the file). </p>
|
||||
<p><strong>1.</strong> Modify docker compose.yml</p>
|
||||
<p>To disable IPv6 on the mailcow network, open docker-compose.yml with your favourite text editor and search for the network section (it's near the bottom of the file). </p>
|
||||
<p><strong>1.</strong> Modify docker-compose.yml</p>
|
||||
<p>Change <code>enable_ipv6: true</code> to <code>enable_ipv6: false</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>networks:
|
||||
mailcow-network:
|
||||
|
@ -2400,10 +2400,10 @@ and implement your changes to the service there. Unfortunately, this right now o
|
|||
[...]
|
||||
</code></pre></div>
|
||||
<p><strong>2.</strong> Disable ipv6nat-mailcow</p>
|
||||
<p>To disable the ipv6nat-mailcow container as well, go to your mailcow directory and create a new file called "docker compose.override.yml": </p>
|
||||
<p>To disable the ipv6nat-mailcow container as well, go to your mailcow directory and create a new file called "docker-compose.override.yml": </p>
|
||||
<p><strong>NOTE:</strong> If you already have an override file, of course don't recreate it, but merge the lines below into your existing one accordingly!</p>
|
||||
<div class="highlight"><pre><span></span><code># cd /opt/mailcow-dockerized
|
||||
# touch docker compose.override.yml
|
||||
# touch docker-compose.override.yml
|
||||
</code></pre></div>
|
||||
<p>Open the file in your favourite text editor and fill in the following:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
@ -2450,7 +2450,7 @@ sed -i 's/\[::\]://g' data/conf/phpfpm/php-fpm.d/pools.conf
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2527,7 +2527,7 @@
|
|||
keys_expire = 2d;
|
||||
}
|
||||
</code></pre></div>
|
||||
<p>Create or modify <code>docker compose.override.yml</code> in the mailcow-dockerized base directory:</p>
|
||||
<p>Create or modify <code>docker-compose.override.yml</code> in the mailcow-dockerized base directory:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -2580,7 +2580,7 @@ Take one of the lines from output you interested in and request it, f.e.:
|
|||
<p>To change schedule:</p>
|
||||
<ol>
|
||||
<li>
|
||||
<p>Edit <code>docker compose.override.yml</code> and a djust <code>ofelia.job-exec.rspamd_dmarc_reporting.schedule: "@every 24h"</code> to a desired value, for example to <code>"@midnight"</code></p>
|
||||
<p>Edit <code>docker-compose.override.yml</code> and a djust <code>ofelia.job-exec.rspamd_dmarc_reporting.schedule: "@every 24h"</code> to a desired value, for example to <code>"@midnight"</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Run <code>docker compose up -d</code></p>
|
||||
|
@ -2596,7 +2596,7 @@ Take one of the lines from output you interested in and request it, f.e.:
|
|||
<p>Set <code>enabled</code> to <code>false</code> in <code>data/conf/rspamd/local.d/dmarc.conf</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Revert changes done in <code>docker compose.override.yml</code> to <code>rspamd-mailcow</code> and <code>ofelia-mailcow</code></p>
|
||||
<p>Revert changes done in <code>docker-compose.override.yml</code> to <code>rspamd-mailcow</code> and <code>ofelia-mailcow</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Run <code>docker compose up -d</code></p>
|
||||
|
@ -2608,7 +2608,7 @@ Take one of the lines from output you interested in and request it, f.e.:
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2483,8 +2483,8 @@ SOLR_PORT=127.0.0.1:18983
|
|||
<p>To apply your changes, run <code>docker compose down</code> followed by <code>docker compose up -d</code>.</p>
|
||||
<h2 id="ipv6-binding">IPv6 binding<a class="headerlink" href="#ipv6-binding" title="Permanent link">¶</a></h2>
|
||||
<p>Changing IPv6 bindings is different from IPv4. Again, this has a technical background.</p>
|
||||
<p>A <code>docker compose.override.yml</code> file will be used instead of editing the <code>docker compose.yml</code> file directly. This is to maintain updatability, as the <code>docker compose.yml</code> file gets updated regularly and your changes will most likely be overwritten.</p>
|
||||
<p>Edit to create a file <code>docker compose.override.yml</code> with the following content. Its content will be merged with the productive <code>docker compose.yml</code> file.</p>
|
||||
<p>A <code>docker-compose.override.yml</code> file will be used instead of editing the <code>docker-compose.yml</code> file directly. This is to maintain updatability, as the <code>docker-compose.yml</code> file gets updated regularly and your changes will most likely be overwritten.</p>
|
||||
<p>Edit to create a file <code>docker-compose.override.yml</code> with the following content. Its content will be merged with the productive <code>docker-compose.yml</code> file.</p>
|
||||
<p>An <strong>example</strong> IPv6 <strong>2001:db8:dead:beef::123</strong> is given. The first suffix <code>:PORT1</code> defines the external port, while the second suffix <code>:PORT2</code> routes to the corresponding port inside the container and must <u><strong>not</strong></u> be changed.</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
@ -2515,7 +2515,7 @@ services:
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -579,10 +579,10 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#via-docker-composeoverrideyml" class="md-nav__link">
|
||||
Via docker compose.override.yml
|
||||
Via docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Via docker compose.override.yml">
|
||||
<nav class="md-nav" aria-label="Via docker-compose.override.yml">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
@ -2471,10 +2471,10 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#via-docker-composeoverrideyml" class="md-nav__link">
|
||||
Via docker compose.override.yml
|
||||
Via docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Via docker compose.override.yml">
|
||||
<nav class="md-nav" aria-label="Via docker-compose.override.yml">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
@ -2543,9 +2543,9 @@ Run <code>docker compose logs --help</code> to learn more. </p>
|
|||
the ability to read logs from the UI or ban suspicious clients with netfilter-mailcow.</p>
|
||||
<p>Redis keys will only hold logs from applications and filter out system messages (think of cron etc.).</p>
|
||||
<h3 id="logging-drivers">Logging drivers<a class="headerlink" href="#logging-drivers" title="Permanent link">¶</a></h3>
|
||||
<h4 id="via-docker-composeoverrideyml">Via docker compose.override.yml<a class="headerlink" href="#via-docker-composeoverrideyml" title="Permanent link">¶</a></h4>
|
||||
<h4 id="via-docker-composeoverrideyml">Via docker-compose.override.yml<a class="headerlink" href="#via-docker-composeoverrideyml" title="Permanent link">¶</a></h4>
|
||||
<p>Here is the good news: Since Docker has some great logging drivers, you can integrate mailcow: dockerized into your existing logging environment with ease.</p>
|
||||
<p>Create a <code>docker compose.override.yml</code> and add, for example, this block to use the "gelf" logging plugin for <code>postfix-mailcow</code>:</p>
|
||||
<p>Create a <code>docker-compose.override.yml</code> and add, for example, this block to use the "gelf" logging plugin for <code>postfix-mailcow</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
postfix-mailcow: # or any other
|
||||
|
@ -2635,7 +2635,7 @@ input(type="imudp" port="514")
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2666,7 +2666,7 @@ backend mailcow
|
|||
<p>For this section we'll assume you have your Traefik 2 <code>[certificatesresolvers]</code> properly configured on your traefik configuration file, and also using acme, also, the following example uses Lets Encrypt, but feel free to change it to your own cert resolver. You can find a basic Traefik 2 toml config file with all the above implemented which can be used for this example here <a href="https://github.com/Frenzoid/TraefikBasicConfig/blob/master/traefik.toml">traefik.toml</a> if you need one, or a hint on how to adapt your config.</p>
|
||||
<p>So, first of all, we are going to disable the acme-mailcow container since we'll use the certs that traefik will provide us.
|
||||
For this we'll have to set <code>SKIP_LETS_ENCRYPT=y</code> on our <code>mailcow.conf</code>, and run <code>docker compose up -d</code> to apply the changes.</p>
|
||||
<p>Then we'll create a <code>docker compose.override.yml</code> file in order to override the main <code>docker compose.yml</code> found in your mailcow root folder. </p>
|
||||
<p>Then we'll create a <code>docker-compose.override.yml</code> file in order to override the main <code>docker-compose.yml</code> found in your mailcow root folder. </p>
|
||||
<div class="highlight"><pre><span></span><code><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s">'2.1'</span><span class="w"></span>
|
||||
|
||||
<span class="nt">services</span><span class="p">:</span><span class="w"></span>
|
||||
|
@ -2739,7 +2739,7 @@ docker restart ${postfix_c} ${dovecot_c} ${nginx_c}
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2814,14 +2814,14 @@ iface eth0 inet6 static
|
|||
<p>Reboot or restart the interface.
|
||||
You may want to <a href="https://wiki.hetzner.de/index.php/Cloud_IP_static/en#disable_cloud-init_network_changes">disable cloud-init network changes.</a></p>
|
||||
<h2 id="mtu">MTU<a class="headerlink" href="#mtu" title="Permanent link">¶</a></h2>
|
||||
<p>Especially relevant for OpenStack users: Check your MTU and set it accordingly in docker compose.yml. See <strong>4.1</strong> in <a href="../../i_u_m/i_u_m_install/">our installation docs</a>.</p>
|
||||
<p>Especially relevant for OpenStack users: Check your MTU and set it accordingly in docker-compose.yml. See <a href="../../i_u_m/i_u_m_install/#users-with-a-mtu-not-equal-to-1500-eg-openstack">Troubleshooting</a> in our Installation guide.</p>
|
||||
|
||||
<hr>
|
||||
<div class="md-source-file">
|
||||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
Dateidiff unterdrĂĽckt, weil mindestens eine Zeile zu lang ist
202
sitemap.xml
202
sitemap.xml
|
@ -2,7 +2,7 @@
|
|||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/"/>
|
||||
|
@ -10,7 +10,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/backup_restore/b_n_r-accidental_deletion/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/backup_restore/b_n_r-accidental_deletion/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/backup_restore/b_n_r-accidental_deletion/"/>
|
||||
|
@ -18,7 +18,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/backup_restore/b_n_r-backup/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/backup_restore/b_n_r-backup/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/backup_restore/b_n_r-backup/"/>
|
||||
|
@ -26,7 +26,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/backup_restore/b_n_r-backup_restore-maildir/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/backup_restore/b_n_r-backup_restore-maildir/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/backup_restore/b_n_r-backup_restore-maildir/"/>
|
||||
|
@ -34,7 +34,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/backup_restore/b_n_r-backup_restore-mysql/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/backup_restore/b_n_r-backup_restore-mysql/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/backup_restore/b_n_r-backup_restore-mysql/"/>
|
||||
|
@ -42,7 +42,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/backup_restore/b_n_r-coldstandby/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/backup_restore/b_n_r-coldstandby/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/backup_restore/b_n_r-coldstandby/"/>
|
||||
|
@ -50,7 +50,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/backup_restore/b_n_r-restore/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/backup_restore/b_n_r-restore/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/backup_restore/b_n_r-restore/"/>
|
||||
|
@ -58,7 +58,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/client/client-android/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/client/client-android/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/client/client-android/"/>
|
||||
|
@ -66,7 +66,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/client/client-apple/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/client/client-apple/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/client/client-apple/"/>
|
||||
|
@ -74,7 +74,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/client/client-emclient/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/client/client-emclient/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/client/client-emclient/"/>
|
||||
|
@ -82,7 +82,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/client/client-kontact/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/client/client-kontact/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/client/client-kontact/"/>
|
||||
|
@ -90,7 +90,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/client/client-manual/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/client/client-manual/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/client/client-manual/"/>
|
||||
|
@ -98,7 +98,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/client/client-outlook/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/client/client-outlook/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/client/client-outlook/"/>
|
||||
|
@ -106,7 +106,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/client/client-thunderbird/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/client/client-thunderbird/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/client/client-thunderbird/"/>
|
||||
|
@ -114,7 +114,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/client/client-windows/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/client/client-windows/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/client/client-windows/"/>
|
||||
|
@ -122,7 +122,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/client/client/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/client/client/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/client/client/"/>
|
||||
|
@ -130,7 +130,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/i_u_m/i_u_m_deinstall/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/i_u_m/i_u_m_deinstall/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/i_u_m/i_u_m_deinstall/"/>
|
||||
|
@ -138,7 +138,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/i_u_m/i_u_m_install/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/i_u_m/i_u_m_install/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/i_u_m/i_u_m_install/"/>
|
||||
|
@ -146,7 +146,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/i_u_m/i_u_m_migration/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/i_u_m/i_u_m_migration/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/i_u_m/i_u_m_migration/"/>
|
||||
|
@ -154,7 +154,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/i_u_m/i_u_m_update/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/i_u_m/i_u_m_update/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/i_u_m/i_u_m_update/"/>
|
||||
|
@ -162,7 +162,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/u_e-80_to_443/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/u_e-80_to_443/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/u_e-80_to_443/"/>
|
||||
|
@ -170,7 +170,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/u_e-autodiscover_config/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/u_e-autodiscover_config/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/u_e-autodiscover_config/"/>
|
||||
|
@ -178,7 +178,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/u_e-reeanble-weak-protocols/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/u_e-reeanble-weak-protocols/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/u_e-reeanble-weak-protocols/"/>
|
||||
|
@ -186,7 +186,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/u_e-update-hooks/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/u_e-update-hooks/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/u_e-update-hooks/"/>
|
||||
|
@ -194,7 +194,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/u_e-why_unbound/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/u_e-why_unbound/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/u_e-why_unbound/"/>
|
||||
|
@ -202,7 +202,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/ClamAV/u_e-clamav-additional_dbs/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/ClamAV/u_e-clamav-additional_dbs/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/ClamAV/u_e-clamav-additional_dbs/"/>
|
||||
|
@ -210,7 +210,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/ClamAV/u_e-clamav-whitelist/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/ClamAV/u_e-clamav-whitelist/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/ClamAV/u_e-clamav-whitelist/"/>
|
||||
|
@ -218,7 +218,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Docker/u_e-docker-cust_dockerfiles/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Docker/u_e-docker-cust_dockerfiles/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Docker/u_e-docker-cust_dockerfiles/"/>
|
||||
|
@ -226,7 +226,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-any_acl/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-any_acl/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-any_acl/"/>
|
||||
|
@ -234,7 +234,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-catchall_vacation/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-catchall_vacation/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-catchall_vacation/"/>
|
||||
|
@ -242,7 +242,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-expunge/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-expunge/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-expunge/"/>
|
||||
|
@ -250,7 +250,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-extra_conf/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-extra_conf/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-extra_conf/"/>
|
||||
|
@ -258,7 +258,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-fts/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-fts/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-fts/"/>
|
||||
|
@ -266,7 +266,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-idle_interval/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-idle_interval/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-idle_interval/"/>
|
||||
|
@ -274,7 +274,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-mail-crypt/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-mail-crypt/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-mail-crypt/"/>
|
||||
|
@ -282,7 +282,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-more/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-more/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-more/"/>
|
||||
|
@ -290,7 +290,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-public_folder/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-public_folder/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-public_folder/"/>
|
||||
|
@ -298,7 +298,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-static_master/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-static_master/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-static_master/"/>
|
||||
|
@ -306,7 +306,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Dovecot/u_e-dovecot-vmail-volume/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Dovecot/u_e-dovecot-vmail-volume/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Dovecot/u_e-dovecot-vmail-volume/"/>
|
||||
|
@ -314,7 +314,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Nginx/u_e-nginx_custom/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Nginx/u_e-nginx_custom/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Nginx/u_e-nginx_custom/"/>
|
||||
|
@ -322,7 +322,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Nginx/u_e-nginx_webmail-site/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Nginx/u_e-nginx_webmail-site/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Nginx/u_e-nginx_webmail-site/"/>
|
||||
|
@ -330,7 +330,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Postfix/u_e-postfix-attachment_size/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Postfix/u_e-postfix-attachment_size/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Postfix/u_e-postfix-attachment_size/"/>
|
||||
|
@ -338,7 +338,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Postfix/u_e-postfix-custom_transport/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Postfix/u_e-postfix-custom_transport/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Postfix/u_e-postfix-custom_transport/"/>
|
||||
|
@ -346,7 +346,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Postfix/u_e-postfix-disable_sender_verification/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Postfix/u_e-postfix-disable_sender_verification/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Postfix/u_e-postfix-disable_sender_verification/"/>
|
||||
|
@ -354,7 +354,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Postfix/u_e-postfix-extra_cf/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Postfix/u_e-postfix-extra_cf/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Postfix/u_e-postfix-extra_cf/"/>
|
||||
|
@ -362,7 +362,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Postfix/u_e-postfix-pflogsumm/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Postfix/u_e-postfix-pflogsumm/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Postfix/u_e-postfix-pflogsumm/"/>
|
||||
|
@ -370,7 +370,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Postfix/u_e-postfix-postscreen_whitelist/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Postfix/u_e-postfix-postscreen_whitelist/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Postfix/u_e-postfix-postscreen_whitelist/"/>
|
||||
|
@ -378,7 +378,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Postfix/u_e-postfix-relayhost/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Postfix/u_e-postfix-relayhost/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Postfix/u_e-postfix-relayhost/"/>
|
||||
|
@ -386,7 +386,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Postfix/u_e-postfix-trust_networks/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Postfix/u_e-postfix-trust_networks/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Postfix/u_e-postfix-trust_networks/"/>
|
||||
|
@ -394,7 +394,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Redis/u_e-redis/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Redis/u_e-redis/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Redis/u_e-redis/"/>
|
||||
|
@ -402,7 +402,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Rspamd/u_e-rspamd/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Rspamd/u_e-rspamd/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Rspamd/u_e-rspamd/"/>
|
||||
|
@ -410,7 +410,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/SOGo/u_e-sogo/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/SOGo/u_e-sogo/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/SOGo/u_e-sogo/"/>
|
||||
|
@ -418,7 +418,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Unbound/u_e-unbound-fwd/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Unbound/u_e-unbound-fwd/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Unbound/u_e-unbound-fwd/"/>
|
||||
|
@ -426,7 +426,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/Watchdog/u_e-watchdog-thresholds/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/Watchdog/u_e-watchdog-thresholds/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/Watchdog/u_e-watchdog-thresholds/"/>
|
||||
|
@ -434,7 +434,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-bl_wl/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-bl_wl/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-bl_wl/"/>
|
||||
|
@ -442,7 +442,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-config/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-config/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-config/"/>
|
||||
|
@ -450,7 +450,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-css/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-css/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-css/"/>
|
||||
|
@ -458,7 +458,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-fido/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-fido/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-fido/"/>
|
||||
|
@ -466,7 +466,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-netfilter/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-netfilter/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-netfilter/"/>
|
||||
|
@ -474,7 +474,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-pushover/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-pushover/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-pushover/"/>
|
||||
|
@ -482,7 +482,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-spamalias/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-spamalias/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-spamalias/"/>
|
||||
|
@ -490,7 +490,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-spamfilter/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-spamfilter/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-spamfilter/"/>
|
||||
|
@ -498,7 +498,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-sub_addressing/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-sub_addressing/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-sub_addressing/"/>
|
||||
|
@ -506,7 +506,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-tags/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-tags/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-tags/"/>
|
||||
|
@ -514,7 +514,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/manual-guides/mailcow-UI/u_e-mailcow_ui-tfa/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/manual-guides/mailcow-UI/u_e-mailcow_ui-tfa/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/manual-guides/mailcow-UI/u_e-mailcow_ui-tfa/"/>
|
||||
|
@ -522,7 +522,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/models/model-acl/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/models/model-acl/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/models/model-acl/"/>
|
||||
|
@ -530,7 +530,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/models/model-passwd/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/models/model-passwd/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/models/model-passwd/"/>
|
||||
|
@ -538,7 +538,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/models/model-sender_rcv/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/models/model-sender_rcv/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/models/model-sender_rcv/"/>
|
||||
|
@ -546,7 +546,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-disable_ipv6/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-disable_ipv6/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-disable_ipv6/"/>
|
||||
|
@ -554,7 +554,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-dmarc_reporting/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-dmarc_reporting/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-dmarc_reporting/"/>
|
||||
|
@ -562,7 +562,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-ip_bindings/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-ip_bindings/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-ip_bindings/"/>
|
||||
|
@ -570,7 +570,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-local_mta/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-local_mta/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-local_mta/"/>
|
||||
|
@ -578,7 +578,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-logging/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-logging/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-logging/"/>
|
||||
|
@ -586,7 +586,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-rp/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-rp/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-rp/"/>
|
||||
|
@ -594,7 +594,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-rspamd_ui/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-rspamd_ui/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-rspamd_ui/"/>
|
||||
|
@ -602,7 +602,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-snat/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-snat/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-snat/"/>
|
||||
|
@ -610,7 +610,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-ssl/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-ssl/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-ssl/"/>
|
||||
|
@ -618,7 +618,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-sync_jobs_migration/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/post_installation/firststeps-sync_jobs_migration/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/post_installation/firststeps-sync_jobs_migration/"/>
|
||||
|
@ -626,7 +626,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/prerequisite/prerequisite-dns/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/prerequisite/prerequisite-dns/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/prerequisite/prerequisite-dns/"/>
|
||||
|
@ -634,7 +634,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/prerequisite/prerequisite-system/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/prerequisite/prerequisite-system/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/prerequisite/prerequisite-system/"/>
|
||||
|
@ -642,7 +642,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/borgmatic/third_party-borgmatic/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/borgmatic/third_party-borgmatic/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/borgmatic/third_party-borgmatic/"/>
|
||||
|
@ -650,7 +650,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/checkmk/u_e-checkmk/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/checkmk/u_e-checkmk/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/checkmk/u_e-checkmk/"/>
|
||||
|
@ -658,7 +658,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/exchange_onprem/third_party-exchange_onprem/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/exchange_onprem/third_party-exchange_onprem/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/exchange_onprem/third_party-exchange_onprem/"/>
|
||||
|
@ -666,7 +666,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/gitea/third_party-gitea/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/gitea/third_party-gitea/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/gitea/third_party-gitea/"/>
|
||||
|
@ -674,7 +674,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/gogs/third_party-gogs/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/gogs/third_party-gogs/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/gogs/third_party-gogs/"/>
|
||||
|
@ -682,7 +682,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/mailman3/third_party-mailman3/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/mailman3/third_party-mailman3/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/mailman3/third_party-mailman3/"/>
|
||||
|
@ -690,7 +690,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/mailpiler/third_party-mailpiler_integration/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/mailpiler/third_party-mailpiler_integration/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/mailpiler/third_party-mailpiler_integration/"/>
|
||||
|
@ -698,7 +698,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/nextcloud/third_party-nextcloud/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/nextcloud/third_party-nextcloud/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/nextcloud/third_party-nextcloud/"/>
|
||||
|
@ -706,7 +706,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/portainer/third_party-portainer/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/portainer/third_party-portainer/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/portainer/third_party-portainer/"/>
|
||||
|
@ -714,7 +714,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/third_party/roundcube/third_party-roundcube/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/third_party/roundcube/third_party-roundcube/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/third_party/roundcube/third_party-roundcube/"/>
|
||||
|
@ -722,7 +722,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-admin_login_sogo/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-admin_login_sogo/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-admin_login_sogo/"/>
|
||||
|
@ -730,7 +730,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-attach_service/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-attach_service/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-attach_service/"/>
|
||||
|
@ -738,7 +738,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-common_problems/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-common_problems/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-common_problems/"/>
|
||||
|
@ -746,7 +746,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-logs/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-logs/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-logs/"/>
|
||||
|
@ -754,7 +754,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-mysql_aria/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-mysql_aria/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-mysql_aria/"/>
|
||||
|
@ -762,7 +762,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-mysql_upgrade/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-mysql_upgrade/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-mysql_upgrade/"/>
|
||||
|
@ -770,7 +770,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-reset_pw/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-reset_pw/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-reset_pw/"/>
|
||||
|
@ -778,7 +778,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-reset_tls/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-reset_tls/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-reset_tls/"/>
|
||||
|
@ -786,7 +786,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-rm_volumes/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-rm_volumes/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-rm_volumes/"/>
|
||||
|
@ -794,7 +794,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug-rspamd_memory_leaks/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug-rspamd_memory_leaks/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-rspamd_memory_leaks/"/>
|
||||
|
@ -802,7 +802,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://mailcow.github.io/mailcow-dockerized-docs/troubleshooting/debug/</loc>
|
||||
<lastmod>2022-08-31</lastmod>
|
||||
<lastmod>2022-09-01</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<xhtml:link rel="alternate" hreflang="en" href="https://mailcow.github.io/mailcow-dockerized-docs/en/troubleshooting/debug/"/>
|
||||
<xhtml:link rel="alternate" hreflang="de" href="https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug/"/>
|
||||
|
|
BIN
sitemap.xml.gz
BIN
sitemap.xml.gz
Binäre Datei nicht angezeigt.
|
@ -2256,7 +2256,7 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#create-or-amend-docker-composeoverrideyml" class="md-nav__link">
|
||||
Create or amend docker compose.override.yml
|
||||
Create or amend docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
@ -2567,7 +2567,7 @@
|
|||
|
||||
<li class="md-nav__item">
|
||||
<a href="#create-or-amend-docker-composeoverrideyml" class="md-nav__link">
|
||||
Create or amend docker compose.override.yml
|
||||
Create or amend docker-compose.override.yml
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
@ -2724,8 +2724,8 @@ functionality is provided by the <a href="https://github.com/borgmatic-collectiv
|
|||
the <code>README</code> in that repository to find out about the other options (such as push notifications) that are available.
|
||||
This guide only covers the basics.</p>
|
||||
<h2 id="setting-up-borgmatic">Setting up borgmatic<a class="headerlink" href="#setting-up-borgmatic" title="Permanent link">¶</a></h2>
|
||||
<h3 id="create-or-amend-docker-composeoverrideyml">Create or amend <code>docker compose.override.yml</code><a class="headerlink" href="#create-or-amend-docker-composeoverrideyml" title="Permanent link">¶</a></h3>
|
||||
<p>In the mailcow-dockerized root folder create or edit <code>docker compose.override.yml</code> and insert the following
|
||||
<h3 id="create-or-amend-docker-composeoverrideyml">Create or amend <code>docker-compose.override.yml</code><a class="headerlink" href="#create-or-amend-docker-composeoverrideyml" title="Permanent link">¶</a></h3>
|
||||
<p>In the mailcow-dockerized root folder create or edit <code>docker-compose.override.yml</code> and insert the following
|
||||
configuration:</p>
|
||||
<div class="highlight"><pre><span></span><code><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s">'2.1'</span><span class="w"></span>
|
||||
|
||||
|
@ -2851,7 +2851,7 @@ extraction of the archive as the mailcow setup labels the vmail volume as privat
|
|||
exclusively. SELinux will (rightfully) prevent any other container, such as the borgmatic container, from writing to
|
||||
this volume.</p>
|
||||
</div>
|
||||
<p>Before running a restore you must make the vmail volume writeable in <code>docker compose.override.yml</code> by removing
|
||||
<p>Before running a restore you must make the vmail volume writeable in <code>docker-compose.override.yml</code> by removing
|
||||
the <code>ro</code> flag from the volume.
|
||||
Then you can use the following command to restore the maildir from a backup:</p>
|
||||
<div class="highlight"><pre><span></span><code>docker compose <span class="nb">exec</span> borgmatic-mailcow borgmatic extract --path mnt/source --archive latest
|
||||
|
@ -2906,7 +2906,7 @@ repository, so a manual backup isn't as essential.</p>
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
4
third_party/gitea/third_party-gitea/index.html
gevendort
4
third_party/gitea/third_party-gitea/index.html
gevendort
|
@ -2386,7 +2386,7 @@
|
|||
<h1>Gitea</h1>
|
||||
|
||||
<p>With Gitea' ability to authenticate over SMTP it is trivial to integrate it with mailcow. Few changes are needed:</p>
|
||||
<p>1. Open <code>docker compose.override.yml</code> and add gitea:</p>
|
||||
<p>1. Open <code>docker-compose.override.yml</code> and add gitea:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
||||
|
@ -2429,7 +2429,7 @@ ROOT_URL = https://mx.example.org/gitea/
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
4
third_party/gogs/third_party-gogs/index.html
gevendort
4
third_party/gogs/third_party-gogs/index.html
gevendort
|
@ -2386,7 +2386,7 @@
|
|||
<h1>Gogs</h1>
|
||||
|
||||
<p>With Gogs' ability to authenticate over SMTP it is trivial to integrate it with mailcow. Few changes are needed:</p>
|
||||
<p>1. Open <code>docker compose.override.yml</code> and add Gogs:</p>
|
||||
<p>1. Open <code>docker-compose.override.yml</code> and add Gogs:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
|
||||
|
@ -2428,7 +2428,7 @@ ROOT_URL = https://mx.example.org/gogs/
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2868,7 +2868,7 @@ SNAT_TO_SOURCE=1.2.3.4 # change this to your IPv4
|
|||
SNAT6_TO_SOURCE=dead:beef # change this to your global IPv6
|
||||
</code></pre></div>
|
||||
<h4 id="add-mailman-integration">Add Mailman integration<a class="headerlink" href="#add-mailman-integration" title="Permanent link">¶</a></h4>
|
||||
<p>Create the file <code>/opt/mailcow-dockerized/docker compose.override.yml</code> (e.g. with <code>nano</code>) and add the following lines:</p>
|
||||
<p>Create the file <code>/opt/mailcow-dockerized/docker-compose.override.yml</code> (e.g. with <code>nano</code>) and add the following lines:</p>
|
||||
<p><div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
|
||||
services:
|
||||
|
@ -3031,7 +3031,7 @@ docker compose restart postfix-mailcow
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2496,7 +2496,7 @@
|
|||
<p>In case you have forgotten the password (e.g. for admin) and can't request a new one <a href="https://docs.nextcloud.com/server/20/admin_manual/configuration_user/reset_admin_password.html?highlight=reset">via the password reset link on the login screen</a> calling the helper script with <code>-r</code> as parameter allows you to set a new password. Only use this option if your Nextcloud isn't configured to use mailcow for authentication as described in the next section.</p>
|
||||
<p>In order for mailcow to generate a a certificate for the nextcloud domain you need to add "nextcloud.domain.tld" to ADDITIONAL_SAN in mailcow.conf and run <code>docker compose up -d</code> to apply. For more informaton refer to: <a href="../../../post_installation/firststeps-ssl/">Advanced SSL</a>.</p>
|
||||
<h2 id="background-jobs">Background jobs<a class="headerlink" href="#background-jobs" title="Permanent link">¶</a></h2>
|
||||
<p>To use the recommended setting (cron) to execute the background jobs following lines need to be added to the <code>docker compose.override.yml</code>:</p>
|
||||
<p>To use the recommended setting (cron) to execute the background jobs following lines need to be added to the <code>docker-compose.override.yml</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
php-fpm-mailcow:
|
||||
|
@ -2588,7 +2588,7 @@ It shows which commands have to be executed, these have to be placed in the php-
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2385,8 +2385,8 @@
|
|||
|
||||
<h1>Portainer</h1>
|
||||
|
||||
<p>In order to enable Portainer, the docker compose.yml and site.conf for Nginx must be modified.</p>
|
||||
<p>1. Create a new file <code>docker compose.override.yml</code> in the mailcow-dockerized root folder and insert the following configuration
|
||||
<p>In order to enable Portainer, the docker-compose.yml and site.conf for Nginx must be modified.</p>
|
||||
<p>1. Create a new file <code>docker-compose.override.yml</code> in the mailcow-dockerized root folder and insert the following configuration
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
portainer-mailcow:
|
||||
|
@ -2444,7 +2444,7 @@ map $http_upgrade $connection_upgrade {
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2669,7 +2669,7 @@ sed -i "/\$config\['managesieve_port'\].*$/d" /web/rc/config/c
|
|||
|
||||
ALLOW_ADMIN_EMAIL_LOGIN_ROUNDCUBE=y
|
||||
</code></pre></div>
|
||||
<p>Edit <code>docker compose.override.yml</code> and crate/extend the section for <code>php-fpm-mailcow</code>:</p>
|
||||
<p>Edit <code>docker-compose.override.yml</code> and crate/extend the section for <code>php-fpm-mailcow</code>:</p>
|
||||
<div class="highlight"><pre><span></span><code>version: '2.1'
|
||||
services:
|
||||
php-fpm-mailcow:
|
||||
|
@ -2702,7 +2702,7 @@ docker compose up -d
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
@ -2568,7 +2568,7 @@ Escape character is '^]'.
|
|||
<ul>
|
||||
<li><code>ERROR: Invalid interpolation format ...</code></li>
|
||||
<li><code>AttributeError: 'NoneType' object has no attribute 'keys'</code>.</li>
|
||||
<li><code>ERROR: In file './docker compose.yml' service 'version' doesn't have any configuration options</code>.</li>
|
||||
<li><code>ERROR: In file './docker-compose.yml' service 'version' doesn't have any configuration options</code>.</li>
|
||||
</ul>
|
||||
<p>When you encounter one or similar messages while trying to run mailcow: dockerized please check if you have the <strong>latest</strong> version of <strong>Docker</strong> and <strong>docker compose</strong></p>
|
||||
<h2 id="container-xy-is-unhealthy">Container XY is unhealthy<a class="headerlink" href="#container-xy-is-unhealthy" title="Permanent link">¶</a></h2>
|
||||
|
@ -2613,7 +2613,7 @@ key.pem
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-08-31 14:45:46</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_datetime">2022-09-01 09:33:47</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
Laden …
In neuem Issue referenzieren