Discourse по-прежнему бесплатен для самостоятельного хостинга?

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

И на странице проекта в GitHub, и на странице с тарифами Discourse написано: «Discourse на 100 % бесплатен и с открытым исходным кодом».

Если я буду размещать его самостоятельно, действительно ли он бесплатен? Существуют ли какие-либо коммерческие ограничения?

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

Спасибо

Сама платформа остаётся с открытым исходным кодом и бесплатной, но для её работы вам потребуется оплатить сервер и службу электронной почты.

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

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

Вы можете установить его, следуя этому руководству: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub. :+1:

Нет новостей — значит, всё хорошо :wink: — ядро Discourse (по-прежнему) лицензировано по лицензии GPL-2:

Мы твёрдо убеждены, что любое новое сообщество Discourse — это благо, независимо от того, размещаем мы его или нет!

Если вы планируете запустить новый сайт, рекомендуется иметь 2 ГБ оперативной памяти вместо 1 ГБ. В противном случае у вас могут возникнуть трудности с обновлением приложения через веб-интерфейс, а иногда даже пересборка через командную строку может завершиться ошибкой 137 из-за нехватки памяти при 1 ГБ. Увеличение размера файла подкачки может помочь.

В документации всё ещё указано, что 1 ГБ достаточно для небольших сообществ, но, возможно, в будущем это значение изменят на 2 ГБ, если приложение не будет оптимизировано для работы с меньшим объёмом памяти. Известно, что за последний год или около того в базовой системе произошли значительные изменения.

Серверы с 2 ГБ оперативной памяти обычно стоят около 12–14 долларов США в месяц, что вдвое больше стоимости сервера с 1 ГБ, который может обходиться в 6 долларов или меньше в месяц.

Для отправки электронной почты у Mailgun всё ещё есть бесплатный/гибкий тариф для отправки менее 1000 писем в месяц, хотя они не особо рекламируют это. Стандартная цена за регистрацию нового аккаунта составляет 35 долларов в месяц, но вы можете связаться со службой поддержки, чтобы перейти на бесплатный тариф, который не будет взимать плату, пока вы не превысите порог в 1000 писем в месяц.

Другие сервисы отправки электронной почты могут быть лучше. Один из них, который я использую, — Proton Mail: бизнес-тариф за 13 долларов в месяц совместим с Discourse, но это может не рекомендоваться или не поддерживаться официально.

На мой взгляд, для обновлений через веб-интерфейс теперь требуется минимум 4 ГБ оперативной памяти плюс 4 ГБ подкачки, поскольку компиляция ресурсов одновременно с работой сайта требует значительно больше памяти.

Если вас устраивают обновления только через командную строку, то 2 ГБ (плюс значительный объем подкачки: 4 ГБ?) могут подойти… но я сам недавно этого не проверял, так как перевел все свои сайты на серверы с 4 ГБ памяти.

В любом случае вы правы: утверждение о 1 ГБ действительно устарело.

Сборка работала у меня недавно с 2 ГБ памяти через веб-интерфейс для новых сайтов без пользователей, но хорошо знать, что рекомендуется 4 ГБ. Это количество памяти нужно для достаточно загруженных/активных сайтов?

Только что открыл эту тему об этом. Очень надеюсь, что мы сможем оставить 1 ГБ в качестве минимума :crossed_fingers: