Установка Discourse для новичков, готовых стать частью сообщества

Всем привет,

Мне очень хочется узнать, есть ли доступное подробное пошаговое руководство по установке Discourse, возможно, с иллюстрациями, включая настройку электронной почты и домена для новичков, имеющих лишь базовые знания командной строки?
Инструкции из Google и YouTube, похоже, устарели и пока не являются на 100% полными в ходе моих поисков!
Любой вклад от эксперта был бы высоко оценён и значительно помог бы росту сообщества Discourse, ведь есть много людей, которые впечатлены общим обзором, но всё ещё с трудом находят точные инструкции.

Это официальное руководство. Они не врут насчет того, что это займет менее 30 минут.

Я ознакомился с материалом, но разделы настройки электронной почты и домена изложены слишком кратко. Было бы очень полезно, если бы они были дополнены более наглядными иллюстрациями, особенно для настройки электронной почты и домена!

Каждый почтовый провайдер предоставляет собственные инструкции. Именно поэтому здесь нет инструкций для них. Если вам нужны пошаговые инструкции по настройке почты, я настрою Mailgun и помогу вам всё сделать правильно за 150 долларов: https://www.literatecomputing.com/product/discourse-lite-install/. Дополнительные подробности можно найти здесь: https://www.literatecomputing.com/discourse-self-hosting-faq/.

Что делать, когда запрашивают адрес электронной почты для Let’s Encrypt?
О чём это?

Введите свой адрес электронной почты (хотя подойдет любой адрес). Это позволит сгенерировать бесплатный SSL-сертификат для вашего сайта.

Спасибо за ваш добрый ответ. У меня возникла еще одна проблема при установке:
Следую инструкции discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
При вводе команды ```
wget -qO- https://get.docker.com/ | sh
символ “|” в консоли Digital Ocean превращается в “>”!
Есть ли какие-либо предложения, как правильно ввести “|” там?

Просто пропустите это. Discourse -setup сделает это автоматически.

Вы имеете в виду, что можно пропустить команду в красной рамке и сразу перейти к части в зелёной рамке?

Помимо того, что сказал Джей, вам действительно не следует выполнять какие-либо значимые действия через консоль; вместо этого подключайтесь к системе через SSH. Это также значительно упростит, например, вставку учетных данных из Mailgun.

Инструкции, приведённые здесь discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub, кажутся неточными: каждый раз, когда я их пробую, возникает та или иная ошибка!
Любая помощь будет крайне признательна.

Привет @Earlie, я столкнулся с той же проблемой, используя консоль DigitalOcean, но значимого решения этой проблемы так и не нашёл. В любом случае, я бы посоветовал вам установить Discourse через PuTTY. Проблема с вертикальной чертой “|” и знаком меньше “<” там решается. Найдите в YouTube учебное пособие по использованию PuTTY. Это проще, чем использовать консоль на DigitalOcean.
Посмотрите мой аналогичный вопрос здесь: https://meta.discourse.org/t/how-to-install-discourse-on-5-droplet-on-digitalocean/84172/41?u=systmyz

Я понял это сейчас, но есть ещё одна проблема: нигде нет документации — ни здесь, ни на YouTube, ни в других местах — с полными, актуальными и точными инструкциями. Некоторые команды работают, а другие приводят к ошибкам!

В этом и заключается проблема, я с вами согласен, дорогой. Единственное решение, которое я могу вам предложить на данный момент, — это метод проб и ошибок.

Я согласен, что это требует определённой технической подкованности. Дело в том, что инструкции предназначены для macOS/Ubuntu, но, похоже, вы используете Windows, что из исходного поста было неясно.

Мы предположили, что вы знаете, что такое SSH.

Нет, я не согласен. Это простой набор шагов, если вы знаете базовые команды оболочки Linux. В противном случае вы можете поручить настройку профессионалу, опубликовав свои требования на маркетплейсе, или @pfaffman может помочь вам за плату.

Да, я знаю.
Дело в том, что я не владею этим глубоко, но достаточно для выполнения заданных команд.
Тем не менее, я считаю, что документация по этой теме должна быть более подробной и точной, а ещё лучше — с иллюстрациями.

Согласен, это единственный вариант для людей со средними знаниями во всём этом, как я.

Кроме того, суть в том, что у меня уже был запущенный экземпляр, который был платной установкой. Но это время от времени меняется: чтобы адаптироваться к изменениям, иногда мы хотим делать это самостоятельно, поэтому хотим разобраться в этом.

Так почему бы вам не нанять кого-то для создания этих суперподробных инструкций? ИЛИ, когда вы наконец установите это удивительное БЕСПЛАТНОЕ программное обеспечение, верните долг, улучшив документацию до своего уровня?

Один момент, который стоит отметить: некоторые части этого процесса сложны, и предварительное знание хотя бы командной строки Linux будет полезным, как предлагает @fzngagan.

Другой момент: здесь есть несколько блоков задач. Команда Discourse не занимается почтовыми сервисами, DNS или Amazon S3, например.

Тем не менее, если вы хотите продолжить, наберитесь терпения. Если вы зададите очень конкретные вопросы, вы почти всегда сможете получить помощь от сообщества, но вам нужно будет запастись терпением.

И наконец: поиск — ваш друг.