ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    MailCow in Production Datacenter

    IT Discussion
    mailcow email smtp docker
    11
    59
    5.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @Curtis
      last edited by

      @Curtis said in MailCow in Production Datacenter:

      @scottalanmiller said in MailCow in Production Datacenter:

      It's been several weeks, I'll start over as I'd like this to work. I'm beyond unhappy that they are going Docker only, but Zimbra is doing the same so there is zero reason to stick with them at this point.

      Not to mention Zimbra is so heavy on resources...

      AND that those processes are Java based! I'm not anti-Java, but it is just another PITA component of the system to deal with and start up times are terrible. Reboot and email is down for ten minutes while Java allocates resources.

      C 1 Reply Last reply Reply Quote 0
      • C
        Curtis @scottalanmiller
        last edited by Curtis

        @scottalanmiller said in MailCow in Production Datacenter:

        AND that those processes are Java based! I'm not anti-Java, but it is just another PITA component of the system to deal with and start up times are terrible. Reboot and email is down for ten minutes while Java allocates resources.

        According to my monitoring rebooting only takes our MailCow down for about 50 seconds!

        1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @Curtis
          last edited by

          @Curtis said in MailCow in Production Datacenter:

          What Distro?

          Ubuntu 18.04. We were trying to use the "most recommended" option for MailCow in our testing. Didn't want the distro choice to be considered a problem (especially with Docker which seems to make the distro matter so much more than normal.)

          C 1 Reply Last reply Reply Quote 1
          • scottalanmillerS
            scottalanmiller
            last edited by

            Let's start with... what distro is needed for MailCow? What's their Docker built for?

            C 1 Reply Last reply Reply Quote 0
            • C
              Curtis @scottalanmiller
              last edited by Curtis

              @scottalanmiller said in MailCow in Production Datacenter:

              (especially with Docker which seems to make the distro matter so much more than normal.)

              Isn't one of the major selling point of Docker platform Independence? You can run it on any distro, even Windows?

              travisdh1T scottalanmillerS 2 Replies Last reply Reply Quote 0
              • C
                Curtis @scottalanmiller
                last edited by

                @scottalanmiller I would use Ubuntu 18.04 and start there.

                D 1 Reply Last reply Reply Quote 0
                • travisdh1T
                  travisdh1 @Curtis
                  last edited by

                  @Curtis said in MailCow in Production Datacenter:

                  @scottalanmiller said in MailCow in Production Datacenter:

                  (especially with Docker which seems to make the distro matter so much more than normal.)

                  Isn't one of the major selling point of Docker platform Independence? You can run it on any distro, even Windows?

                  That's what everyone says about it, but that's not been anyone's experience with it. Docker uses a shared kernel, so if you are using a different distribution or even just a different version of the same distribution as the developers, things randomly break.

                  scottalanmillerS D 2 Replies Last reply Reply Quote 1
                  • scottalanmillerS
                    scottalanmiller @Curtis
                    last edited by

                    @Curtis said in MailCow in Production Datacenter:

                    @scottalanmiller said in MailCow in Production Datacenter:

                    (especially with Docker which seems to make the distro matter so much more than normal.)

                    Isn't one of the major selling point of Docker platform Independence? You can run it on any distro, even Windows?

                    that's one of the horribly false claims that makes for the hype. In the real world, no, it's not platform independent in any way. And no, it can't run on Windows. Windows has to run a Linux VM in the background to handle Docker.

                    It's these kinds of things that make Docker something I am so wary of in production. I worry that devs think it is platform independent then they make a change and kill it for half their users and have no idea why. The devs don't know how Docker works so can't support them. And the end users used Docker to avoid knowing how things work, so can't fix their own systems. Docker just adds all kinds of pointless effort and risk that doesn't need to be there. All the components under the hood were as platform agnostic or more already. Docker can't remove the limitations already there, it can only carry them through or add more of them!

                    1 Reply Last reply Reply Quote 1
                    • D
                      dave_c @Curtis
                      last edited by

                      @Curtis said in MailCow in Production Datacenter:

                      @scottalanmiller I would use Ubuntu 18.04 and start there.

                      I have used Debian and CentOS; standarizing everything on CentOS

                      1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @travisdh1
                        last edited by

                        @travisdh1 said in MailCow in Production Datacenter:

                        @Curtis said in MailCow in Production Datacenter:

                        @scottalanmiller said in MailCow in Production Datacenter:

                        (especially with Docker which seems to make the distro matter so much more than normal.)

                        Isn't one of the major selling point of Docker platform Independence? You can run it on any distro, even Windows?

                        That's what everyone says about it, but that's not been anyone's experience with it. Docker uses a shared kernel, so if you are using a different distribution or even just a different version of the same distribution as the developers, things randomly break.

                        And that's what blocks Windows. Docker itself can't even run on Windows, let alone the workloads within it. Docker isn't a full VM, only a container. Containers, by definition, aren't distro agnostic, let alone OS agnostic.

                        1 Reply Last reply Reply Quote 0
                        • D
                          dave_c @travisdh1
                          last edited by

                          @travisdh1 said in MailCow in Production Datacenter:

                          things randomly break.

                          I agree. I have avoided docker because some things do not seem reliable. And I have applied mailcow updates that break things that should not be broke: I mean what happens makes no sense.
                          On the other hand, I have moved mailcow from Debian to CentOS within short maintenance windows and docker has eased the process.
                          Now that I think about it, mailcow is probably the only docker based deployment I have and probably will for some time

                          scottalanmillerS 1 Reply Last reply Reply Quote 2
                          • scottalanmillerS
                            scottalanmiller @dave_c
                            last edited by

                            @dave_c said in MailCow in Production Datacenter:

                            Now that I think about it, mailcow is probably the only docker based deployment I have and probably will for some time

                            This scares me. Because to me it tells me that MailCow lacks the resources to put out the product correctly, which is mirrored in their statement of stepping away from it full time, and doesn't have a production mindset. Maybe they've gotten lucky in the past that things keep running. But it sounds like they are just getting lucky, not really planning around reliable processes. And that your updates break things seems like what we'd expect from that process.

                            D 1 Reply Last reply Reply Quote 0
                            • G
                              gtech @scottalanmiller
                              last edited by

                              @scottalanmiller The issue is getting Let's Encrypt - SSL Certificates to work behind the nginx proxy. Are you using only the global settings AS/AV? Or are you using other installed tools. Still find spam emails counts are high with just those settings.

                              JaredBuschJ scottalanmillerS D 4 Replies Last reply Reply Quote 0
                              • JaredBuschJ
                                JaredBusch @gtech
                                last edited by

                                @gtech said in MailCow in Production Datacenter:

                                The issue is getting Let's Encrypt - SSL Certificates to work behind the nginx proxy.

                                DNS based challenges resolve this for most things.

                                1 Reply Last reply Reply Quote 0
                                • scottalanmillerS
                                  scottalanmiller @gtech
                                  last edited by

                                  @gtech said in MailCow in Production Datacenter:

                                  The issue is getting Let's Encrypt - SSL Certificates to work behind the nginx proxy.

                                  That's a pain but there are multiple ways to handle it. Our proxy gets the certs, Zimbra pulls them from the proxy.

                                  1 Reply Last reply Reply Quote 0
                                  • scottalanmillerS
                                    scottalanmiller @gtech
                                    last edited by

                                    @gtech said in MailCow in Production Datacenter:

                                    Are you using only the global settings AS/AV? Or are you using other installed tools. Still find spam emails counts are high with just those settings.

                                    No third party tools, just PyRazr and such that are included and recommended in the Zimbra guides. We find it comparable to the spam we get on O365 or GSuite.

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      dave_c @scottalanmiller
                                      last edited by

                                      @scottalanmiller
                                      He has a business to run. Mailcow is a community based project; the project lead used to work full time on it but no longer. He is using mailcow in his hosting business
                                      Regarding the reliable process: I agree, at least in part
                                      Regarding the update break: It happened once and there were at least 2 ways of solving it. It wasn't a big problem but was a problem

                                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                                      • D
                                        dave_c @gtech
                                        last edited by

                                        @gtech
                                        Why do you need a proxy?

                                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller @dave_c
                                          last edited by

                                          @dave_c said in MailCow in Production Datacenter:

                                          @gtech
                                          Why do you need a proxy?

                                          Why wouldn't you? You don't want to just assign public IPs to your email web interface in most cases.

                                          D 1 Reply Last reply Reply Quote 1
                                          • D
                                            dave_c @scottalanmiller
                                            last edited by

                                            @scottalanmiller
                                            I do not use a proxy for mailcow as it comes with the same nginx that I would use as a proxy. I have access to nginx.conf to make almost any adjustment I need

                                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 1 / 3
                                            • First post
                                              Last post