1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qiai365-NodeBB

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

NodeBB

Workflow Status Coverage Status Code Climate

Программное обеспечение NodeBB для форума основано на Node.js и поддерживает либо Redis, MongoDB или базу данных PostgreSQL. Оно использует веб-сокеты для мгновенного взаимодействия и реального времени уведомлений. NodeBB объединяет лучшее современного интернета: потоковое обсуждение в режиме реального времени, мобильную отзывчивость и богатый RESTful API для чтения и записи, при этом сохраняя верность оригинальному формату форумов — категорическим иерархиям, локальным аккаунтам пользователей и асинхронному сообщению.

NodeBB само по себе содержит «общее ядро» базовой функциональности, в то время как дополнительная функциональность и интеграции активируются с помощью плагинов от сторонних производителей.

Попробуйте прямо сейчас | Документация

Скриншоты

Система тем NodeBB очень гибкая и не ограничивает ваши дизайнерские решения. Посмотрите некоторые установленные темы на скриншотах ниже: Наш минималистичный темплейт "Persona" позволяет вам начать работу сразу же, без необходимости иметь опыт программирования.

Как мне следовать за процессом/участвовать?

  • Если вы разработчик, смело проверьте исходный код и отправьте pull requests. У нас также есть широкий ассортимент плагинов, что будет отличной отправной точкой для изучения базового кода.
  • Если вы дизайнер, NodeBB нуждается в темах! Система тем NodeBB позволяет расширять базовые шаблоны, а также применять стили через LESS или CSS. Базовая тема NodeBB использует Bootstrap 3, но темы могут выбрать использовать совершенно другой фреймворк.
  • Если вы знаете языки помимо английского, вы можете помочь нам с переводом NodeBB. Мы используем Transifex для международной локализации.
  • Пожалуйста, не забудьте лайкнуть, подписаться и добавить звезду нашему репозиторию! Присоединяйтесь к нашему растущему сообществу, чтобы следить за последними новостями развития NodeBB.

Требования

Для работы NodeBB необходимы следующие программы:* Версия Node.js 12 или выше (инструкции по установке/обновлению)

  • MongoDB версии 3.6 или выше или Redis версии 2.8.9 или выше
  • При использовании кластеризации требуется установленный и настроенный Redis.
  • версия nginx 1.3.13 или выше (только если планируется использовать nginx для прокси-запросов к NodeBB)## Установка

Пожалуйста, обратитесь к платформо-зависимой документации по установке

Защита NodeBB

Важно обеспечить безопасность серверов NodeBB и баз данных. Обратите внимание на следующие моменты:

  1. Хотя некоторые дистрибутивы настраивают Redis с более строгими параметрами конфигурации, по умолчанию Redis прослушивает все интерфейсы, что особенно опасно при открытом доступе к публичному серверу. Некоторые рекомендации:
    • Установите bind_address в значение 127.0.0.1, чтобы ограничить доступ только к локальной машине
    • Используйте requirepass, чтобы защитить Redis паролем (желательно длинным)
    • Изучите безопасность Redis
  2. Используйте iptables, чтобы защитить ваш сервер от непреднамеренного открытия портов. В Ubuntu ufw предоставляет удобный интерфейс для работы с iptables.
    • Например, если NodeBB используется через прокси, должны быть открыты только порты 80 (и возможно 22 для доступа по SSH)

Обновление NodeBB

Подробные инструкции по обновлению содержатся в разделе Обновление NodeBB

Лицензия

NodeBB распространяется под лицензией GNU General Public License v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html).

Если вас интересует лицензия для использования NodeBB в некоммерческой/ограниченной среде, свяжитесь с нами по адресу sales@nodebb.org.## Дополнительная информация/ссылки

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Программное обеспечение для форумов на основе Node.js, созданное для современного интернета: http://www.nodebb.org Синхронизация с официальным GitHub-источником каждые 30 минут. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/qiai365-NodeBB.git
git@api.gitlife.ru:oschina-mirror/qiai365-NodeBB.git
oschina-mirror
qiai365-NodeBB
qiai365-NodeBB
master