Deploying Pangolin in corporate environment (using private/self signate certificates) #1342
Esa-mimbias
started this conversation in
Show and tell
Replies: 2 comments
-
|
Hey! This is very interesting the constraints and how you have Pangolin running this way. We have some ideas about how we could make this easier and would love to learn more about how you are using it. Would you mind reaching out to us to chat? numbat@fossorial.io |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Does Pangolin still doesnt support selfsigned certificates from selfhosted traefik? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi friends,
I managed to have Pangolin working in a corporate environment, with kind of classical constraints:
NB:
newtin this context, yetdocker-compose.yml
I use a
.envfile for containers to include proxy configurationdocker-compose.ymlcontent;.envfile content :infos:
sub.domain.tldmay indeed bedomain.tldAND
add a bind for your certificates in
traefikcontainercreate
./mycertsdir and copy your cert (fullchain) and key in this directoryconfig/config.yml
these are the important parts:
config/traefik/traefik_config.yml
complete file:
config/traefik/dynamic_config.yml
may be a little confusing because I added integration API routing, just remove those parts if not needed
Haproxy
HA proxy configuration is classic, backend uses Pangolin IP, port 443, and SSL Encrypt is checked
Things not working (yet) and missing for my setup
It seems that Pangolin does not support self-signed certs/CA (even if I add my private CA to
/etc/ssl/certsin containers), nor proxying inside the app.Impacts:
config.email.smtp_tls_reject_unauthorized: falseI can send - unencrypted- mails anyway)tokeninfos is not proxyfied.Conclusion
works fast and fine. Some Teleport servers may be decommissioned soon :)
Any comment / fix / questions are welcome
Beta Was this translation helpful? Give feedback.
All reactions