«Для self-hosted нам придётся нанимать программиста?»
«Для self-hosted нам придётся нанимать программиста?» Сначала разложим работу. Написать программу, установить готовую систему и обслуживать сервер — три разные задачи. Возможно, часть из них уже выполняет ваш администратор. До запуска спросите его о доступах, резервном копировании, обновлениях и восстановлении. Если на вопрос «кто поднимет систему после сбоя?» все посмотрели друг на друга, ответственного пока нет. Свой сервер не обязан превращаться в отдельный отдел разработки. Но у него должен быть человек, который понимает, что делать, когда вместо рабочего экрана появилась ошибка.