Помощь

Маркетплейс: NodeBB

NodeBB - современная платформа с открытым исходным кодом для создания форумов, построенная на Node.js.

NodeBB бесплатная платформа и распространяется по лицензии GPLv3, что позволяет любому желающему использовать и модифицировать ее.

Платформа использует веб-сокеты для мгновенного взаимодействия и уведомлений в режиме реального времени.

Форумы NodeBB предлагают множество современных функций:

  • Асинхронные сообщения
  • REST API
  • Обсуждения в реальном времени
  • Адаптивность к мобильным устройствам
  • Расширяемость за счет дополнительных тем и плагинов

Приложение включает следующее ПО:

Название Версия
Nginx 1.24.0
MongoDB 8.0.15
NodeBB 4.6.1
Fail2ban 1.0.2
Certbot 5.1.0
Node.js 22.21.0

Что делает это приложение:

  • Включает UFW брандмауэр и разрешает подключения на порты:

    • SSH (22)
    • HTTP (80)
    • HTTPS (443)
  • Производит настройку nginx.
  • Устанавливает NodeBB.
  • Настраивает сервис nodebb.service.
  • Записывает реквизиты в файл /root/.secrets

Шаги после развертывания приложения:

Для подключения домена:

  • Настройте DNS A-запись Вашего домена на IP-адрес облачного сервера.
  • Измените параметр url в конфигурации NodeBB (/srv/nodebb/config.json).
  • Перезапустите сервис (systemctl restart nodebb.service).
  • Добавьте Ваш домен в директиву «server_name» в конфигурацию nginx (/etc/nginx/sites-available/nodebb.conf).
  • Перезапустите веб-сервер (systemctl restart nginx.service).

Для включения шифрования TLS для Вашего сайта, с использованием сертификатов от Let's Encrypt:

  • Зайдите в консоль сервера по SSH под пользователем root и выполните команду:
  • certbot --nginx
  • Ответьте на вопросы и выберите домен, для которого будет выписан сертификат Let’s Encrypt.
  • Измените протокол на https в параметре url в конфигурации NodeBB (/srv/nodebb/config.json).
  • Перезапустите сервис (systemctl restart nodebb.service).

Документация на английском языке доступна по ссылке: https://docs.nodebb.org/

Желаем Вам приятной работы!

Виртуальный сервер c NodeBB

Мощный облачный сервер на базе KVM (AMD EPYC)

Заказать

Приложения маркетплейса

Широкий выбор приложений для облачных сервисов.

Маркетплейс