Кратко…
Короткий ответ: нет.
Более развёрнутый ответ: технически — да, но вы можете столкнуться с техническими трудностями, а ваш сервер, скорее всего, будет иметь очень низкие характеристики, что приведёт к медленной, иногда зависающей работе форума. Также, вероятно, вам понадобится кредитная карта, даже если плата не взимается.
В целом, если вам нужен полностью функциональный форум 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] Только в первый год |
Кредитная карта (может быть подарочной картой) | Руководство по установке |
ПРЕДУПРЕЖДЕНИЕ: Если вы остановите свой экземпляр AWS, даже на минуту, IP-адрес будет изменён, и Discourse перестанет работать. Используйте это на свой страх и риск.
Бесплатные сервисы отправки электронной почты
Теоретически можно использовать любой сервис, предлагающий SMTP, но бесплатные сервисы, такие как Gmail, Yahoo, Hotmail… или любые почтовые провайдеры от интернет-провайдеров, обычно прямо запрещают такое использование в своих условиях предоставления услуг.
Кроме того, вероятно, будут серьёзные ограничения по количеству отправленных сообщений, что может нарушить нормальную работу функций Discourse.
| Предложение | Ограничения | Требования |
|---|---|---|
| Sendinblue | 300 писем в день | Номер телефона |
| Sendgrid | 100 писем в день | |
| Sendpulse | 12 тыс. писем в месяц | email/телефон |
Бесплатное доменное имя
Для работы Discourse необходимо доменное имя.
| Предложение | Типы доменов | Требования |
|---|---|---|
| Freenom | Доменные имена .tk и .ml на 1 год (возобновляемые) |
Нет |
Самостоятельный хостинг
Самостоятельный хостинг Discourse — это продвинутое решение, требующее соответствующих технических навыков, оборудования, программного обеспечения, пропускной способности и доменного имени. Если вы не знаете точно, что делаете, это не решение.
Заключение
Бесплатный хостинг Discourse — не лучший вариант. Вы не получите качественного сервиса и обязательно столкнётесь с неудобствами, а также, вероятно, вам понадобится кредитная или подарочная карта.
А если у вас есть кредитная карта, вы получите доступ к дешёвым серверам, которые отлично справляются с Discourse, а также к недорогим сервисам отправки электронной почты и дешёвому доменному имени.
Вы сможете разместить свой форум Discourse за цену хорошего сэндвича в месяц.
Из-за низких характеристик и использования HDD форум Discourse будет работать очень медленно. ↩︎
Если вы размещаете сайт на AWS вместе с другой виртуальной машиной, вы, скорее всего, превысите лимит в 750 часов, и с вас будет взиматься плата примерно $0,0125 в час. Кратко: размещайте только свой сайт Discourse на своём аккаунте AWS. Если вы превысите лимит по SSD или количеству часов, с вас взимается плата. Если вы не сможете оплатить, ваш аккаунт AWS будет приостановлен. ↩︎