I do not believe so no
not a lot of time… if you know what you are doing but…
this would make maintaining a vps hosting discourse much more difficult.
DNS is pretty simple. You could stumble through it with AI help and once it works the task is complete and there are online tools to verify it is working correctly
SMTP is another story. Lots of folks who self host Discourse use a service. Search this forum for recommendations. I personally use docker mail server but I have digest emails turned off so not much email traffic