Self-hosting: undocumented configuration requirements and missing documentation

(#329) Bug Fixed self-hosting

Thread

Comment by @zenmetsu
RexSystem 1 vote originally by @zenmetsu on GitHub
Thanks for the guide. I was able to get the server up with a little bit of effort. There was a bit of learning when it came to setting up email integration and a few other items, which i can share. Attachment decay/expiration isn't called out in any of the documentation that i saw, but the 3-year expiration message on all of my attachments caused me a bit of concern (the message is an http link, which returns a 404 and might be a bug). The setting you want for that is here:
  "s3": {
    "access_key_id": "fluxer-local",
    "secret_access_key": "fluxer-local-secret",
    "endpoint": "http://127.0.0.1:8080/s3"
  },
  "instance": {
    "self_hosted": true,
    "deployment_mode": "monolith"
  },
  "attachment_decay_enabled": false,                <<<<---  THIS 
        "services": {
                "server": {
                        "port": 8080,
                        "host": "0.0.0.0",
                        "static_dir": "/usr/src/app/assets"
                },
Setting that will also disable the expiration messages on each of the attachments. Might be worth chucking that into your guide as well since many will probably end up asking about it.