да, но можно настроить дополнительно DNS, runtipi умеет работать по доменными именам.
лучше использовать IP адрес контейрена самохостинг, т.к. сами сервисы в виртуальной сети докера и 127.0.0.1 там не работает
Такие сервисы можно развернуть при помощи helper scripts в отдельном контейнере, дарборду все равно где они развернуты: в runtipi или в отдельном контейнере/виртуалке
Если грубо, то да, но это распространенная практика и стоит отнести к допущениями
Идея сборки в возможности быстрого развертывания на новом железе с минимальным уровнем вхождения, безопасность и надежность не являются основными задачами сборки (как и у 90% интернета), на следующих этапах пользователь может развивать свою лабу в направлении надежности, отказоустойчивости, безопасности, автоматизации, но для этого на форуме имеются другие разделы и темы