@markwylde@twtxt.net It’s not that hard https://poolp.org/posts/2019-09-14/setting-up-a-mail-server-with-opensmtpd-dovecot-and-rspamd/
@adi@twtxt.net You really can’t beat:
docker run \
--net=host \
-e TZ=Europe/Prague \
-v /your-data-dir/data:/data \
--name "mailserver" \
-h "mail.example.com" \
-t analogic/poste.io
@prologic@twtxt.net Yeah, I’m not a big fan of docker.
@adi@twtxt.net Docker makes packaging so much easier and the whole “works on my machine” is no longer a problem.
@prologic@twtxt.net Yeah, I believe the “works on my machine” problem is solved by understanding why it works on my machine and not on another.
@adi@twtxt.net Yeah no I really don’t have time for such things i’m afraid. “System Administration” is a pain and just a time consuming waste of time.
@prologic@neotxt.dk Yeah I believe the “I don’t have time” excuse it’s just sweeping the dust under the carpet.
@adi@twtxt.net I don’t think you and I are on the same page at all here, let alone the same planet. Here’s the thing (and I’ve said this before), if I can’t stand up your piece of software or service in ~5m or less, you’ve lost me. If it requires 2 dozen steps just to get going, I’m out. I literally do not have time for this kind of “by hand” building, configuring, reading docs, and the likes. Time is not something I have a lot of.
@adi@twtxt.net I see where you’re coming from. There is something to completely understanding a piece of software, reading all the documentation, and writing a config file by hand. However, if you aren’t doing it as a hobby project and you aren’t being paid a lot of money to do it “right” I definitely see the appeal of Docker. I started using it for some of the more annoying software packages when I set up my home server.
@mckinley@twtxt.net Spot on! 👌 And the thing is, it’s not just a “Docker” thing either tbh. It’s more generally speaking my own personal rant and sistage for software and software developers that don’t think about the operational complexity of setting up their CLI tool, Web App, Services or whatever. If I have to read a dozen pages of documentation, stand up a freak’n *SQL database or two, you’ve basically just failed right there. You’ve made it “too hard”™.
@mckinley@twtxt.net What “annoying” software packages specfically? :P