Has anyone set up MailCow or another email suite on a VPS?

Thinking about setting up Mailcow on a VPS (Digital Ocean) now that mailgun has lowered their free option from 5 to 2 hostnames. I’m curious if anyone has set this up and what the experience is in real use.

I’ve setup Zimbra before, but that was some years ago.