Могу ли я бесплатно разместить форум на Discourse?

Кратко…

Короткий ответ: нет.

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

В целом, если вам нужен полностью функциональный форум Discourse и хороший пользовательский опыт, бесплатно этого не получить.

Почему я не могу легко настроить форум Discourse бесплатно?

У Discourse есть определённые требования. Вам нужен сервер на Linux с доступом по SSH, почтовый провайдер и доменное имя. Хотя можно найти некоторые бесплатные сервисы, у них всегда есть серьёзные ограничения. Кроме того, они часто требуют номер кредитной карты по разным причинам.

Что делать, если я действительно хочу настроить форум Discourse бесплатно?

Хостинг у сторонних провайдеров

Бесплатные серверы

Вот список компаний, предоставляющих бесплатные серверы, совместимые с Discourse:

Предложение Характеристики и ограничения Требования Дополнительная информация
Oracle Cloud Free Tier 1/8 OCPU, 1 ГБ ОЗУ, 100 ГБ HDD[1] Кредитная карта (не может быть подарочной картой) Руководство по установке
Amazon AWS Free Tier 1/8 OCPU, 1 ГБ ОЗУ, 30 ГБ SSD (макс.), 750 часов в месяц[2]
Только в первый год
Кредитная карта (может быть подарочной картой) Руководство по установке

:warning: ПРЕДУПРЕЖДЕНИЕ: Если вы остановите свой экземпляр AWS, даже на минуту, IP-адрес будет изменён, и Discourse перестанет работать. Используйте это на свой страх и риск.

Бесплатные сервисы отправки электронной почты

Теоретически можно использовать любой сервис, предлагающий SMTP, но бесплатные сервисы, такие как Gmail, Yahoo, Hotmail… или любые почтовые провайдеры от интернет-провайдеров, обычно прямо запрещают такое использование в своих условиях предоставления услуг.
Кроме того, вероятно, будут серьёзные ограничения по количеству отправленных сообщений, что может нарушить нормальную работу функций Discourse.

Предложение Ограничения Требования
Sendinblue 300 писем в день Номер телефона
Sendgrid 100 писем в день
Sendpulse 12 тыс. писем в месяц email/телефон

Бесплатное доменное имя

Для работы Discourse необходимо доменное имя.

Предложение Типы доменов Требования
Freenom Доменные имена .tk и .ml на 1 год (возобновляемые) Нет

Самостоятельный хостинг

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

Заключение

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

А если у вас есть кредитная карта, вы получите доступ к дешёвым серверам, которые отлично справляются с Discourse, а также к недорогим сервисам отправки электронной почты и дешёвому доменному имени.
Вы сможете разместить свой форум Discourse за цену хорошего сэндвича в месяц.


  1. Из-за низких характеристик и использования HDD форум Discourse будет работать очень медленно. ↩︎

  2. Если вы размещаете сайт на AWS вместе с другой виртуальной машиной, вы, скорее всего, превысите лимит в 750 часов, и с вас будет взиматься плата примерно $0,0125 в час. Кратко: размещайте только свой сайт Discourse на своём аккаунте AWS. Если вы превысите лимит по SSD или количеству часов, с вас взимается плата. Если вы не сможете оплатить, ваш аккаунт AWS будет приостановлен. ↩︎

Кроме того, веб-хостинг для вашего сообщества — это самая недорогая часть расходов.

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

Звучит неплохо, но только на словах. На любительском уровне, когда речь идёт о том, что «никто не получает денег вообще или в достаточном количестве», хостинг — самая дорогая часть, и это никак не связано с тем, насколько сильно или слабо кто-то ценит это.Около 240 долларов США/евро/что угодно в год уходит с банковского счёта. Времени и энергии — нет.

Согласен, что денежный поток — это ресурс другого рода, чем время и силы. Но для справки: вот мои расходы за 12 месяцев (в денежном выражении) для большего из двух моих небольших форумов:

  • домен (namecheap) — $14,16
  • хостинг (digital ocean) — $72
  • почтовый сервис (mailgun) — $15,74

Всего получается чуть больше $100 (хотя я платил в фунтах стерлингов).

Ещё одна мысль о затратах: если в будущем вам, возможно, придётся закрыть форум из-за нехватки средств, это будет серьёзным негативным фактором для вашего сообщества даже с самого начала. Вам нужно быть готовым к тому, чтобы поддерживать работу форума. Поэтому либо будьте готовы нести эти расходы, либо заранее чётко обозначьте необходимость ежегодного сбора средств, если это потребуется.

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

Деньги можно заработать больше. Часть можно потратить и восполнить.

А вот время по-настоящему не восполнить (оставим пока в стороне вопрос рычагов). Как только оно потрачено — оно ушло. Вы не можете внести депозиты на этот счет, но у него есть остаток.

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

Так что с этой точки зрения хостинг — самая дешёвая вещь… если только человек не оценивает своё время меньше чем в 13 центов за рабочий час (один доллар в день, разделённый на восемь рабочих часов).

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

Что, возможно, даже хорошо, потому что если бы они это понимали, то, скорее всего, даже не стали бы запускать его :joy:

Как фрилансер, я могу точно подтвердить: ВРЕМЯ = ДЕНЬГИ!!

Ваша первоначальная мысль была очень хорошо сформулирована!

На моём самом крупном форуме я точно вложил больше денег в виде упущенной выгоды, чем стоило содержание инфраструктуры; думаю, как минимум в 50 раз больше, если не ещё больше.

С другой стороны, нельзя оценить, насколько увлекательным может быть это хобби и как оно улучшает жизнь других людей, не так ли?

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

Думаю, это разумное предположение, по крайней мере, у меня нет данных, которые бы его опровергали.

Хорошо, что подростки задумываются о том, как они ценят своё время!

И у них, по всей видимости, много времени :slight_smile:

В моё время, когда я был подростком, я работал в ресторане, и многие из моих друзей разносили газеты.

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

Скорее всего, лучшее решение — поговорить с родителем или опекуном о том, что вы хотите делать, зачем, как именно и что вам для этого нужно.

Много ли 20, когда есть десять или двадцать купюр по 20 долларов каждая?

Или, может быть, стоит подумать, что никто не пользуется облачными сервисами, стриминговыми платформами и т. д., а используют только Discourse :wink:

Касательно этого редактирования: я бы поддержал идею не упоминать платные тарифы в этом FAQ, так как он посвящён именно бесплатным услугам. Однако, поскольку вики — это проект, основанный на участии сообщества, было бы неплохо услышать и другие мнения :slight_smile:

«Запуск Discourse с минимальным бюджетом» могло бы стать отдельной темой, но я считаю, что есть смысл разобрать различные необходимые компоненты (например, VPS, домен, почта), прояснить, можно ли реально получить каждый из них бесплатно, а в случаях, когда это невозможно, привести примеры — в идеале не слишком много — недорогих вариантов. Это почти наверняка будет следующим вопросом, который возникнет у читателя, поэтому логично затронуть эту тему.

Если вам кажется, что это пример разрастания темы, то это ваша тема, и я уважаю ваше решение по этому вопросу.

Я бы предпочел не удалять эти разделы, так как даже если существует отдельная тема о недорогих вариантах, постоянное повторение «см. [одинаковая ссылка каждый раз] для дополнительной информации» сделало бы чтение менее приятным.

 
редактирование: Хочу уточнить, что я лично не редактировал исходный пост. Я увидел эту тему только после того, как вы в ней написали.

Часть, связанная с хостингом, является самой дорогой, и варианты с низкой стоимостью описаны здесь:
Recommended Hosting Providers for Self Hosters (кстати, ссылка есть в вики)
Кажется, где-то есть обсуждение про поставщиков почтовых услуг, а что касается регистраторов, я не знаю.

Нет, это тема сообщества. :slightly_smiling_face: :handshake: :slightly_smiling_face:

Меня заинтересовал Freenom после прочтения этой темы, и я его проверил. Есть люди, которые говорят, что это мошенничество, и что их бизнес-модель заключается в том, чтобы забирать домены с некоторым трафиком и парковать их.

Вам, вероятно, лучше подойдёт поддомен, например {yourname}.duckdns.org

Для тестового экземпляра я бы попробовал Google Cloud Run, потому что он может масштабироваться до нуля, то есть когда им никто не пользуется, он отключается, и автоматически запускается при необходимости.

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

Я хотел попробовать AWS, но их экземпляры EC2 относятся к бесплатному тарифу, а не к всегда бесплатному тарифу.

Разница заключается в том, что предложение о 750 бесплатных часах в месяц действует только в течение первого года.

В: Что такое бесплатный тариф AWS?

Бесплатный тариф AWS предоставляет клиентам возможность исследовать и бесплатно пробовать услуги AWS в пределах установленных лимитов для каждой услуги. Бесплатный тариф включает три типа предложений: бесплатный тариф на 12 месяцев, предложение «всегда бесплатно» и краткосрочные пробные периоды.

Услуги с бесплатным тарифом на 12 месяцев позволяют клиентам использовать продукт бесплатно в пределах установленных лимитов в течение одного года с даты создания аккаунта. Услуги с предложением «всегда бесплатно» позволяют клиентам использовать продукт бесплатно в пределах установленных лимитов на протяжении всего времени, пока они являются клиентами AWS.

Услуги с краткосрочным пробным периодом предоставляются бесплатно в течение определенного срока или до одноразового лимита в зависимости от выбранной услуги. Подробная информация о лимитах и услугах, предоставляемых бесплатно, содержится в каждой карточке на странице бесплатного тарифа. Если использование вашего приложения превышает лимиты бесплатного тарифа, вы просто оплачиваете стандартные почасовые тарифы (полную информацию о ценах см. на странице каждой услуги). Применяются ограничения; подробности см. в условиях предложения.

(выделение сделано мной)

Источник: Часто задаваемые вопросы Amazon AWS.

DO предлагает 60-дневный бесплатный пробный период: Get $200 to try DigitalOcean – and do all the below for free!. На этой странице представлен ряд услуг и тарифных планов в зависимости от ваших потребностей. Если у вас возникнут вопросы, вы можете пообщаться с представителем отдела продаж по ссылке: Contact Sales at DigitalOcean. Надеюсь, это поможет. :slightly_smiling_face:

Для меня в Великобритании это был тариф за 5 долларов плюс 20% НДС, что составляло 6 долларов в месяц. Цена на тот же тариф выросла, и теперь я плачу 7,20 доллара в месяц. Hetzner дешевле, и я бы переехал туда, если бы у меня было на это время — я уже использую их для другого форума. (Но ничто из этого не отвечает на вопрос «бесплатно» в теме.)