Neboard

Материал из Колчевики
Перейти к навигации Перейти к поиску

Neboard - это централизованный движок имиджпараши на питоне.

Установка[править]

1. Скачайте приложение

2. Установите все пакеты, от которых есть зависимость. Среди них числятся: python3, pip/pip3 и jpeg.
Далее pip3 install -r requirements.txt.

Вы можете воспользоваться virtualenv для предотвращения ошибок.

3. Установите датабазу из neboard/settings.py. Вы так же можете изменить другие настройки на этой стадии. В зависимости от выбранных вами настроек возможно будет необходимо доустанавливать некоторые зависимости. База данных по умолчанию - sqlite.

4. Установите SECRET_KEY в соответствующем поле в neboard/settings.py</code.

5. Запустите ./manage.py migrate

6. Настройте boards/config/settings.ini. Стандартные настройки можно посмотреть в boards/config/default_config.ini.

7. Если хотите использовать децентрализованный движок, запустите ./manage.py generate_keypair для генерации ключей.

Запуск[править]

Вы можете запустить сервер с помощью django, предустановленного в движок командой ./manage.py runserver <address>:<port>. Для получения помощи воспользуйтесь django-admin.
При первом запуске будет надо настроить хотя бы один тег раздела. Для этого перейдите в админку и вручную создайте тег.

Обновление движка[править]

  1. Сделайте бекап данных.
  2. Скопируйте содержимое новой версии движка в папку старой версии с заменой всех файлов.
  3. Запустите скрипт обновления командой ./manage.py migrate.

Скриншоты[править]

Ссылки[править]

Скачать[править]