You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a392fa7
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/post_installation/reverse-proxy/r_p-pangolin.de.md
+42-2Lines changed: 42 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,10 +8,13 @@ Die deklarative Konfiguration von Pangolin ist mittels sogenannter Blueprints se
8
8
9
9
In diesem Beispiel wird die Zertifikatserstellung durch Pangolin übernommen. Das SSO von Pangolin ist aktiv und bieter zusätzlichen Schutz. Autodiscover, Autoconfig und MTA-STS, sowie die API für den Status sind öffentlich zugänglich.
10
10
11
+
## Blueprint für Pangolin
12
+
11
13
Es wird angenommen, dass mailcow auf Port 4443 über TLS erreichbar ist.
12
14
Die Domain `example.com` ist entsprechend zu ersetzern.
15
+
Entsprechende Zeilen sind unten markiert.
13
16
14
-
```yaml
17
+
```yaml hl_lines="5 12 21 28 37 44 53 60 69 76"
15
18
public-resources:
16
19
mailcow:
17
20
auth:
@@ -94,13 +97,21 @@ public-resources:
94
97
value: /.well-known/openpgpkey/*
95
98
```
96
99
100
+
## In lokale Pangolin Instanz integrieren
101
+
102
+
Wenn Pangolin und mailcow auf dem selben Server laufen, kann der Blueprint über das Webinterface hinzugfügt werden.
Copy file name to clipboardExpand all lines: docs/post_installation/reverse-proxy/r_p-pangolin.en.md
+43-3Lines changed: 43 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,10 +8,13 @@ Pangolin's declarative configuration is very simple using so-called Blueprints.
8
8
9
9
In this example, certificate creation is handled by Pangolin. Pangolin's SSO is active and provides additional protection. Autodiscover, Autoconfig, and MTA-STS, as well as the API for status, are publicly accessible.
10
10
11
+
## Blueprint for Pangolin
12
+
11
13
It is assumed that mailcow is accessible on port 4443 via TLS.
12
14
The domain `example.com` should be replaced accordingly.
15
+
Relevant lines are marked below.
13
16
14
-
```yaml
17
+
```yaml hl_lines="5 12 21 28 37 44 53 60 69 76"
15
18
public-resources:
16
19
mailcow:
17
20
auth:
@@ -94,13 +97,21 @@ public-resources:
94
97
value: /.well-known/openpgpkey/*
95
98
```
96
99
97
-
Integration into an existing Pangolin instance is quick and easy with newt:
100
+
## Integrate into local Pangolin instance
101
+
102
+
If Pangolin and mailcow are running on the same server, you can just add the blueprint via the web interface.
103
+
104
+
> Organization > Blueprints > Add Blueprint
105
+
106
+
## Integrate into remote Pangolin instance
107
+
108
+
Integration into an existing remote Pangolin instance is quick and easy with newt:
98
109
99
110
> Sites > Create Sites > Newt Site > Docker
100
111
101
112
The environment variable `BLUEPRINT_FILE` is added. As an example, the configuration file above is located at `/opt/blueprint_mailcow.yml`.
102
113
103
-
```yaml
114
+
```yaml hl_lines="10"
104
115
services:
105
116
newt:
106
117
image: fosrl/newt
@@ -112,3 +123,32 @@ services:
112
123
- NEWT_SECRET=<YOUR_SECRET>
113
124
- BLUEPRINT_FILE=/opt/blueprint_mailcow.yml
114
125
```
126
+
127
+
## Export certificates
128
+
129
+
As Pangolin will now renew the certificates, you need to update them for mailcow.
130
+
131
+
Add this to Pangolin's compose configuration, modify the marked lines:
0 commit comments