- cross-posted to:
- selfhosted@lemmy.world
- cross-posted to:
- selfhosted@lemmy.world
I’m about to start the journey to become my own email provider. I’ve got a domain and a Hetzner server going, got NextCloud up. Just discovered there’s no included mailserver or installable plugin. The one NextCloud plugin called “Mail” recommends Mail-in-a-Box as a back end.
It looks good so far. They’ve got a setup video.
I’m no expert, but I’ve some experience with email DNS entries. I understand email routing well enough to fix it when other people break it.
I’ve been using a free email redirect service called ImprovMX to forward my domain email to my gmail, and those entries will have to come out. (If you’re unaware, ImprovMX is cool, its free, and I’ve used it with zero issues for years.)
https://improvmx.com/
I know this is a really vague question, but if anyone has any advice pertaining to my little project, please feel free to comment.
I’m still figuring out my email. I’m definitely gonna run my own mailserver.
I was going to do mail-in-a-box because it comes with the nextcloud feature installed, but it requires a specific version of ubuntu, which is kinda weird.
I guess its going to be mailcow. https://docs.mailcow.email/
I have some degree of experience with docker, but I’m probably going to learn things in the process of getting it all built.
I’ve read about it some. Whole bunch of containers. Is this a docker swarm?
I’ll get docker setup. I guess I need git too.
I’m honestly not sure what the term swarm means but it could be? AFAIK this all runs off of a single docker compose file. You do “docker run <compose.yml>” and it will automatically download and run all the containers as needed. This is very similar how their upgrade script works when you want to update everything.