caprover / one-click-apps

Community Maintained One Click Apps (https://github.com/caprover/caprover)
Apache License 2.0
527 stars 516 forks source link

Suggestion: Docker Mailserver #37

Open vanekj opened 5 years ago

vanekj commented 5 years ago

https://hub.docker.com/r/tvial/docker-mailserver

Problems

githubsaturn commented 5 years ago

I think hostname and domainname aren't really needed. According to their docs, they can also be set via env vars: OVERRIDE_HOSTNAME and SRS_DOMAINNAME

But cap_add is not even supported in Docker swarm yet :disappointed:

https://github.com/moby/moby/issues/25885/

tuefekci commented 5 years ago

Im not sure what SYS_PTRACE is used for, but not setting NET_ADMIN is possible cause it is only used for fail2ban which can be disabled in the configuration file.

I still dont see much use in a one-click-app because docker-mailserver does not have an user interface so for creating accounts etc. you still would need to login via ssh?

Edit: It looks like SYS_PTRACE (https://github.com/tomav/docker-mailserver/issues/1057) is also not really needed i will setup a oneclick installer and do a test run if everything works out i will add it here.