Привет, я здесь совсем новичок. У меня возник следующий вопрос:
У меня уже настроен платный тариф Discourse на поддомене (forum.mydomain.com), а также есть платный тариф на платформе Ghost на основном домене (оба сервиса не являются самохостинговыми).
Я хотел бы использовать SSO от Ghost для своего форума Discourse. То есть мои премиум-подписчики из Ghost должны автоматически получать доступ к Discourse, который в противном случае ограничен/закрыт.
Документация и объяснения на форуме Ghost Discourse, а также статьи, которые я нашел здесь, обсуждают эту тему в контексте самохостинга и предполагают множество дополнительных настроек и написания кода, что, как я не уверен, актуально в моем случае.
Может ли кто-нибудь указать на статью или документацию с инструкциями для моего случая использования (когда оба сервиса работают по платным тарифам) или объяснить, как это сделать?
Или, в крайнем случае, вы знаете разработчика, который мог бы мне помочь?
Насколько я понял из прочитанного, это вообще возможно или нет?
Я забыл добавить:
Меня не интересует добавление Discourse к комментариям Ghost (хотя это было бы приятным бонусом), но в основном меня интересует, как использовать SSO, предлагаемый Ghost, и подключить его к Discourse.
Если я правильно понимаю, «Discourse on Ghost» в основном (?) предназначен для использования с самостоятельно размещёнными установками Ghost, при этом приложение «Discourse on Ghost» устанавливается на том же сервере, где работает Ghost. Также есть возможность использовать аутентификацию через JSON Web Token. Похоже, этот метод позволит вам установить приложение «Discourse on Ghost» на сервер под вашим контролем, при этом и Ghost, и Discourse будут размещены на платных тарифах.
Мое понимание таково, что на данный момент не существует нетехнического способа реализовать это. В вашем случае вы можете разместить свой блог Ghost на платформе Ghost, а сайт Discourse — на хостинге Discourse, но вам потребуется настроить сервер на VPS для запуска приложения «Discourse on Ghost»: GitHub - vikaspotluri123/discourse-on-ghost: Add Ghost-based SSO to Discourse · GitHub.
Это кажется интересной задачей, но, возможно, она слишком техническая для того, в чём вы хотите разобраться.
Было бы здорово, если бы платформа Ghost поддерживала DiscourseConnect из коробки, аналогично тому, как платформы вроде Memberful поддерживают DiscourseConnect.
Сначала я очень надеялся, что нашел идеальную настройку, но, как вы и говорили, она работает только для самохостинга. Для меня это большое разочарование. Безусловно, было бы плюсом, если бы они предложили какой-то плагин или автоматизированный сервис для новичков, но, похоже, это нишевая проблема.
Мой другой вариант — полностью отказаться от платного хостинга и настроить всё для самохостинга, погрузившись с головой
Я тоже обожаю и Ghost, и Discourse (у меня блоги размещены на официальной платформе Ghost, и я работал в компании, использующей официальный тарифный план хостинга Discourse), и мне бы тоже хотелось, чтобы этот процесс стал более простым — чтобы члены сообщества Ghost были источником истины для Discourse.
Ghost учитывает предложения по новым функциям от клиентов, поэтому вы также можете сообщить о своём запросе по адресу support@ghost.org.
Тем временем вы, возможно, сможете разместить объявление на маркетплейсе, чтобы найти разработчика, который настроит это для вас один раз. (Как отметил Саймон, если вы выберете вариант аутентификации через JSON Web Token, вы сможете сохранить как свои платные тарифы Ghost, так и Discourse, и поручить другому VPS управление Discourse на базе Ghost.)
Скорее всего, такой запрос будет более уместен на форуме Ghost Marketplace, чем на маркетплейсе здесь, в Discourse. Вы также можете обратиться к создателю плагина Discourse на Ghost (Profile - vikaspotluri123 - Ghost Forum) или @упомянуть его, чтобы узнать, готов ли он выполнить эту работу.
Как активный участник сообществ Discourse и Ghost, я согласен, что лучший способ начать — это разместить сообщение на форуме Ghost и напрямую написать vikaspotluri123 в личные сообщения!
Спасибо. Я тоже изучил информацию на форуме Ghost И действительно, похоже, что основной целевой аудиторией является самохостинг. Я тоже согласен с вами, что процесс должен быть более простым, чтобы охватить больше людей, так как оба продукта отличные и отлично дополняют друг друга. Из-за сложности настройки я рассмотрю это для следующего проекта.
Полагаю, я могу предложить относительно простое решение для этого в контексте самостоятельного хостинга.
В течение последних нескольких месяцев я разрабатываю платформу для развертывания и управления Ghost. Я считаю, что смогу интегрировать её так, чтобы активация осуществлялась одним кликом из панели управления.
Полноценное тестирование начнется примерно через месяц, а публичный запуск сервиса, вероятно, состоится через два месяца.