No there is no pdf version of the setup guide available that I am aware of.
The warning that you are seeing is due to the fact that you have set a custom A record which is likely because you have a website being served elsewhere. It is a perfectly normal thing to see.
Keep in mind that MiaB was created with the intention of being able to host a simple static webpage on the same server. This message is informing you that the webpage is NOT being hosted on this server.
No, there is no requirement to set custom DNS for anything. MiaB works straight out of the box assuming that you are using it to handle its own DNS by setting the required glue records at your domain registrar.
I find the easiest way to manage this is to have separate servers for web and mail, and a dedicated mail domain, which is the only domain I host on the mail server.
For me the perfect set up is to have a domain dedicated to hosting the mail server. Of course, I host my normal domain’s email on the MiaB install but use external DNS for it. MiaB in the end only controls DNS for the domain dedicated to hosting the mail server. This mostly eliminates MiaB from being a potential single point of failure. But, this discussion is leading off topic.
I went to one of my test boxes and added the same Custom DNS records … and came up with the same results. Interestingly though Custom DNS balked at adding the record for box.domain.tld.
I would remove all of the custom DNS records you have listed as none of them are required. or not … Removing them will clear up the automatically generated Status page messages that you are seeing, but as I mentioned earlier they are not hurting anything. They just aren’t ‘right’ as they are not needed.
Correct. They are only set if you have webpages hosted on a different server. If you are hosting a static web page within MiaB there is no need to set it as it is automatic.
If it is the MX record for the domain your boxes host is on, yes. I wasn’t aware that you were running two boxes concurrently … same issue on the 0.30 with the status page? or is that something that appeared in 0.40?
Well to be technical … the creator and contributors to this project have done a remarkable job at making it super simple for anyone to set this up. For the most part it is all very straight forward. The glue records of ns1.box and ns2.box at the domain registrar tell the world where to look for everything needed. It is all there because the ones behind this project made it so.