Хостинг Discourse ≠ самостоятельный хостинг (self-hosting)
Я опытный специалист по самостоятельному хостингу и настраивал сложные конфигурации; кроме того, я ранее работал в команде Discourse, поэтому у меня есть представление об этих двух концепциях, которые, похоже, вы немного перепутали. Постараюсь прояснить некоторые моменты, но это отнюдь не исчерпывающее объяснение, даже если оно довольно длинное, ха-ха. Не знаю, откуда вы взяли эту блок-схему, но она не совсем корректна.
Хостинг Discourse — это именно то, о чём говорит название: Discourse размещает ваш сайт за определённую плату. Как вы уже выяснили, существуют разные ценовые категории, начиная с бесплатной, которые предлагают всё больше возможностей по мере повышения тарифа, а корпоративный (enterprise) — самый дорогой и верхний уровень (он даёт максимум возможностей, а также доступ к команде поддержки высшего уровня и услугам по индивидуальному дизайну и разработке). Управляемый хостинг — это то же самое (хостинг Discourse является формой управляемого хостинга), но его также предоставляют другие партнёрские компании, такие как Communiteq или Literate Computing. Эти партнёрские компании также предлагают различные услуги по разработке и поддержке за дополнительную плату помимо хостинга (как и я). Имейте в виду, что разработка и специализированная поддержка обычно не бесплатны, и именно для этого существует раздел Marketplace. Кроме того, хотя структура цен на хостинг Discourse может показаться вам дорогой, я могу заверить вас, что многие известные компании платят большие деньги за свои очень крупные, загруженные и хорошо управляемые корпоративные форумы, многие из которых являются закрытыми. Условия SLA (соглашения об уровне сервиса) и уровни поддержки/разработки, которые предлагает им Discourse, обусловлены требованиями их бизнес-процессов. Например, если вы технологическая компания или финансовая организация, и на вас напала DDoS-атака, которая может стоить вашей компании шестизначную сумму из-за простоя и потери услуг, или вам требуется очень индивидуализированный профессиональный интерфейс для большого количества сотрудников, то оплата корпоративного хостинга того стоит.
Самостоятельный хостинг означает то, что говорит название: вы размещаете свой сайт на арендованном сервере (или на физическом сервере, которым владеете, чего я не рекомендую, так как это открывает ещё одну сложную банку червей). Самостоятельный хостинг — это не просто аренда сервера (или VPS — виртуального частного сервера) и подключение через SSH, и всё. Для того чтобы быть администратором самостоятельно размещаемого сайта, необходимо обладать определёнными знаниями. Начинающий программист, который создал несколько сайтов на Wix, не поможет вам с точки зрения самостоятельного хостинга Discourse; это совершенно разные вещи и разный уровень навыков. Тот факт, что вы пока не знаете, что такое SSH, вероятно, указывает на то, что вам нужно подтянуть свои знания в этой области. Secure Shell - Wikipedia
Если вы заинтересованы в обучении, я бы порекомендовал начать с чтения стандартной документации по установке и освоить основы. Кому-то это даётся легче, кому-то сложнее, и тот факт, что у вас есть некоторый опыт администрирования сайтов, может помочь вам учиться быстрее. Умение подключаться к серверу через SSH — это одно, но вы должны чувствовать себя комфортно в командной строке и понимать основы администрирования Docker и работу контейнеров. Поскольку вы говорите, что у вас небольшой сайт, стандартная установка, вероятно, будет вполне подходящей для начала, и она даст вам доступ ко всем встроенным плагинам, а также к любым другим, которые вы захотите добавить; по сути, самостоятельно размещённый экземпляр Discourse — это как иметь собственный форум Discourse корпоративного уровня, но без их экспертной поддержки, SLA по доступности и производительности (например, у вас будет некоторый простой каждый раз при пересборке или обновлении, тогда как хостинг Discourse делает это за вас и без заметного простоя).
Нет никаких причин, по которым вы не могли бы научиться самостоятельно размещать сайт, но помните, что ничего не бывает бесплатно, и то, какой уровень сервиса и масштаба вы хотите, определит стоимость, которую вам придётся платить. Некоторые услуги VPS дешевле других, и есть список здесь, который составил @pfaffman и который может помочь вам в выборе. Например, у меня есть 3 сайта на Discourse, все на Hetzner, но с серверами разного размера и соответствующими затратами: 2 сайта — это установки с двумя контейнерами за Cloudflare CDN с объектным хранилищем R2 (совместимым с S3) для загрузок и резервных копий, а третий — стандартная установка, используемая для тестирования. Я ранее использовал DigitalOcean, но он может быть относительно дорогим; однако он является рекомендуемой стартовой точкой для тех, кто изучает стандартные установки (хотя я не нахожу Hetzner сильно отличающимся и предпочитаю их панель управления).
Если вы не хотите платить Discourse или любой из их партнёрских хостинг-компаний за управление вашим хостингом, и вам нужно больше, чем бесплатный тариф, то моя рекомендация — провести исследования и почитать документацию, а затем попробовать самостоятельную установку. Изучите, что такое файл app.yml и как его редактировать, как настроить ваш nameserver и почтовые сервисы — это отправная точка для изучения того, как настроить свой собственный экземпляр Discourse в качестве самостоятельного хостера. Некоторые услуги VPS позволяют арендовать серверы довольно дёшево на короткие периоды для тестирования или обучения.