I would recommend Mailcow. It's docker based. Has an unificial way to instal portainer. And is docker based. And easy to update and there are decent setup tuts on YouTube. I'm using itt myself on my server. And it's realy easy to install /keep up tot date. Using a shell script
I've never tried Lavabit but I run Mail-in-a-Box. It works alright, and is pretty low-maintainence. I tried setting up Postfix and all the related programs on a couple distros and it was a nightmare (and I like to consider myself fairly competent at this sort of thing). Highly recommend just using something like Mail-in-a-Box or Mailcow instead of winging it. Biggest downside (at least for Mail-in-a-Box) is that it requires its own VPS. It is not designed as something you can slap onto an existing machine with other duties.
By VPS I assume you mean I would need to spin up a new Ubuntu VM instead of say run it in docker along with a bunch of other services. Or are you saying I'd need to have a completely separate barebones machine?
The former. The MiaB install is basically running a script on a fresh Ubuntu system, and the instructions stress that it should be a single-purpose machine. Mailcow uses docker though, and might be able to cohabitate in parallel with other docker containers on the same machine. I haven't tried Mailcow as anything other than an end user though.
Sweet thanks. Only other thing I've been concerned about is opening ports into my network. Anything you've done to increase the security with this in mind?
Self Hosted - Self-hosting your services.
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules
- No harassment
- crossposts from c/Open Source & c/docker & related may be allowed, depending on context
- Video Promoting is allowed if is within the topic.
- No spamming.
- Stay friendly.
- Follow the lemmy.ml instance rules.
- Tag your post. (Read under)
Important
Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!
- Lemmy doesn't have tags yet, so mark it with [Question], [Help], [Project], [Other], [Promoting] or other you may think is appropriate.
Cross-posting
- !everything_git@lemmy.ml is allowed!
- !docker@lemmy.ml is allowed!
- !portainer@lemmy.ml is allowed!
- !fediverse@lemmy.ml is allowed if topic has to do with selfhosting.
- !selfhosted@lemmy.ml is allowed!