# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 22
# self = https://watcher.sour.is/conv/pnswdva
@markwylde It's not that hard https://poolp.org/posts/2019-09-14/setting-up-a-mail-server-with-opensmtpd-dovecot-and-rspamd/
@adi 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
@adi 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
@adi 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
@adi 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 Yeah, I'm not a big fan of docker.
@adi Docker makes packaging so much easier and the whole "works on my machine" is no longer a problem.
@adi Docker makes packaging so much easier and the whole "works on my machine" is no longer a problem.
@adi Docker makes packaging so much easier and the whole "works on my machine" is no longer a problem.
@prologic Yeah, I believe the "works on my machine" problem is solved by understanding why it works on my machine and not on another.
@adi 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.
@adi 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.
@adi 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 Yeah I believe the "I don't have time" excuse it's just sweeping the dust under the carpet.
@adi 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 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 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 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 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 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 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 What "annoying" software packages specfically? :P