Обсуждение Replit?

Есть ли способ запустить Discourse на Replit?

Зачем? Что делать?

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

Я сомневаюсь.

Вам не нужно устанавливать это на свой компьютер. Лучше установить это на что-то вроде DigitalOcean Droplet. DigitalOcean и Mailgun — самый простой способ настроить всё.

Это уже спрашивали ранее, и мой ответ был таким:

Если вы просто хотите посмотреть, настройте локальную dev-install. Но, как отмечает @pfaffman, это не подходит для продакшена при подключении других пользователей.

Кажется, это может сработать. NodeBB работает, так что, возможно?

Мне удалось запустить Discourse на Replit (с поддержкой нескольких одновременных пользователей), но новые лимиты исходящего трафика делают это слишком дорогим (потребление превышает 10 ГБ в день)

Как пользователь Replit, могу подтвердить: это определённо возможно, но нецелесообразно.

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

Для сравнения: мой скромный форум (80 активных пользователей в неделю, 120 в месяц) обслуживает около 40 ГБ в месяц, из которых 20 ГБ кэшируются моим CDN (Cloudflare). Загрузка главной страницы составляет примерно 12 МБ.

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

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

Как настроить сервер Discourse с использованием Nginx

Привет, Изан,

Твой вопрос касается Replit? Если нет, я перенесу его в новую тему.

Также можешь добавить больше информации к своему вопросу, который сейчас может быть неясным?

Полагаю, люди используют nginx на Replit для настройки Discourse, поскольку Replit не поддерживает Docker. Так что, возможно, это так.

Вы не хотите выполнить стандартную установку?

Discourse использует nginx. Хотите ли вы использовать внешний nginx? Пытаетесь ли вы установить без Docker? Хотите ли вы установить на Replit или в другом месте?

Извините за поздний ответ.

Я (на самом деле 9pfs) разобрался (и да, я пытался установить Discourse на Replit).