Установка WordPress и Discourse на собственном хостинге

Здравствуйте,

Не мог бы кто-нибудь разъяснить мне процесс установки самохостинга Discourse :slight_smile:

Я хочу использовать Discourse вместе с WordPress. Поэтому я читал статью об установке Discourse 50752, которая привела меня по ссылке https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

Настройка поддомена — хотя в идеале я бы хотел установить его в подкаталог, но прочитал, что рекомендуется использовать поддомен. WordPress на основном домене с установленным, но не настроенным плагином Discourse.

Нужно ли нам войти через SSH в этот поддомен и выполнить там следующие команды, которые установят образ Docker для Discourse, а затем продолжить согласно дальнейшим инструкциям?

sudo -s
git clone GitHub - discourse/discourse_docker: A Docker image for Discourse · GitHub /var/discourse
cd /var/discourse

У меня VPS с Plesk, поэтому я включил Git для поддомена и добавил репозиторий, который фактически скопировал файлы образа Docker Discourse в корень веб-сайта.

Простите, возможно, за простоту вопроса, но я хочу понять процесс, а не просто методом проб и ошибок добиваться его работы.

С уважением и большое спасибо за ваше время.

Самый простой и типичный способ установки — на виртуальный сервер Digital Ocean, как описано в основном руководстве по установке, которое вы привели выше. Не имеет значения, где установлен WordPress — Discourse будет установлен в совершенно другом месте, а связать их поможет плагин WP Discourse.

Таким образом, если вы будете на 100% точно следовать этому руководству по установке, это будет самый простой вариант!

Если же вы спрашиваете об установке Discourse на ту же машину, где используется WordPress, то, хотя Docker теоретически совместим с Plesk, судя по быстрому поиску и опыту других пользователей, это, скорее всего, создаст множество проблем. Здесь можно найти множество сообщений от людей, столкнувшихся с трудностями при установке через Plesk: Search results for 'plesk' - Discourse Meta

Если вы очень-очень хотите установить в подпапку, я сделаю это! https://www.literatecomputing.com/product/multiple-discourse-wordpress-ghost-installations-on-a-single-server/

Кто-то опытный с Plesk /возможно/ сможет заставить это работать за пару часов. Здесь есть темы о том, как заставить Discourse работать с Plesk; они звучат довольно мучительно. То, что вы делаете, — это по сути использование инструмента, предназначенного для упрощения задач, для чего-то, для чего он не предназначен, что делает задачу в 10 раз сложнее.

Вы будете гораздо счастливее, если просто установите Discourse на отдельный Droplet Digital Ocean за 5 или 10 долларов в месяц, как описано в документе install-cloud, на который вы ссылаетесь. Если вы хотите, чтобы всё было сделано за вас (кроме настройки DNS), я сделаю это за $150, или если вам нужны плагины и настройка ответов по электронной почте, готовые к работе, — за $300.

Спасибо за ответ и за то, что указали мне правильное направление.

Похоже, что следующие ссылки позволяют установить Docker в Plesk. Я бы хотел попробовать, но, как вы и сказали, Droplet от Digital Ocean делает это проще, поэтому это будет моим запасным планом :slight_smile:

Я также обнаружил, что Docker требователен к версии ОС. В документации Using Docker | Plesk Onyx documentation указаны конкретные версии.