New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
My mailcow setup is on a 1core/2gb ram Hetzner Cloud instance, with grandfathered old pricing of ~€2.50/mo before tax.
I was almost afraid it wouldn't fit, but with Solr and ClamAV disabled it... just about does. I'm pretty sure its eating into swap but the performance doesn't seem to be impacted at all so I'm not completely sure what that swap usage is even for.
I may move it somewhere else now that I have varying other services and now that I'm relaying SMTP (Previously used it direct, Hetzner is a minefield of RBLed IPs but if you recreate the instance enough times you can luck into one that works relatively okay) but I'm a little undecided about that.
Wow. On my server RAM usage grew of 4-5GB after installing Mailcow.
A lot of that can be shaved off by disabling Solr and ClamAV (If you don't need those, anyway) in the
.env
file.Combine that with swap on NVMe and you reach a state of "I'm surprised this even works, but I'm glad it does".
When I do a search with my email client (Spark) using IMAP, is Solr used?
Unfortunately I don't know this for sure, because I have never used Solr on Mailcow before.
When you disable Solr, search operations still work, just slower. I would assume this affects all search operations and not just those on Mailcows webmail, but I have no way to know for sure.
In general, any email client that does searches server-side and has a free-form text field that searches across multiple fields (from, subject, body) needs Solr to avoid being slow once the account gets large. I've got an email account with 200k emails in it, and search takes 45+ seconds without Solr (even on an NVMe drive) vs ~1-2 seconds with Solr.
One of the reasons I migrated my account away from MXRoute was because they don't use something like Solr, so search is very very slow on large accounts.
Thunderbird doesn't need it as its search index is stored locally (there's a local copy of every email in your account, and Thunderbird searches through that). I don't know if Spark builds a local index or if it relies on server-side search... Server-side needs far fewer resources on the client-side so it's more common than having a separate local index.
can vouch for mailcow
It sounds very trivial, but I was using Traefik (v1) to do frontend and TLS termination via LetsEncrypt. I hadn't had a process in place for years and would manually have to copy over the certs to Mailcow to make sure my clients connected fine. My wife wouldn't like this as our shared email was on it and there were times it was like "OK, in Gmail click here, accept any cert, click there" because I didn't do it in time. Ultimately, a lot of it just came down to "someone else can do this better and for cheaper" which allowed me to reuse the instance for another project.
I had the same problem with certs, but I added a cron task to copy them over from Nginx Proxy Manager. Hopefully it works fine over time.
Mail-in-a-box renews letsencrypt certificates automatically. It even installs OS updates.
This one seems nice, never tried yet. How much resources does it uses (without ClamaV)? Thanks
So does Mailcow so I'm not entirely sure why the people above are experiencing issues. I haven't had any issues with Mailcow's Let's Encrypt certs, but I'll have to double check how I've configured mine.
Can mod or someone please fix the title typo? It's strangely bothering me so much 😭
You only have a problem with the certificate if you use a reverse proxy in front of Mailcow. Otherwise you can let Mailcow manage certificates directly with its Let's Encrypt integration.
LOL I hadn't noticed it
This is fine - Just use the same certificate for the reverse proxy. I just checked my Nginx config and this is what I do:
Their reverse proxy documentation says to do this: https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-rp/#nginx . They have docs for Traefik on the same page.
I use Nginx Proxy Manager so I just scheduled a monthly task that copies the certificate managed by NPM to Mailcow.
I have my personal MIAB installed on VirMach's 1Gb VPS. Librenms show 429,62Mb Memory usage and 258,98 Swap usage just now. MiAB is easy to install, script installs all parts. GUI show software updates and some times ask to reboot, if kernel etc. is updated. Very easy to use and stable.
Nice, gonna have to give it a try one of these days! Thanks
We use mailbaby with DirectAdmin
Does anyone mention the mailu, it's all open-source, and it can be deployed with docker.
We have quite a few customers that signup for hosting for email-only, which is OK.
Each DA account can send up to 200 emails/per day, considering it's delivered through MailChannels, it's a nice deal.
Cheers!
https://hub.docker.com/r/iredmail/mariadb
beta though
I checked it but I went with Mailcow because it seemed much easier. I am very happy with it
still nobody mentioned straight way of postfix + dovecot + opendkim.
pros:
cons(?):
Why would I go this route now (I did it years ago) when things like Mailcow make it a lot easier and quicker to set up? And with nice UIs etc?
give mailinabox a try. it will work painlessly. i am running one for the last year + without any hiccups