3.7 KiB
3.7 KiB
Инструкция по установке
Системные требования
- OC: Windows 10+, macOS 10.13+, Linux kernel 3.x+
- ОЗУ: 512 МБ и выше
- Диск: 512 МБ минимум + место под данные
Установка и запуск
Мы предлагаем два способа установки и запуска:
- Через uv (Рекомендуеться для Windows)
- Через Docker (Рекомендуеться для Linux)
Установка через UV
Требуеться заранее установить:
- Python 3.13 и выше
- ffmpeg 2026-01-29 (Если вы будете хранить видео)
- git (по желанию)
Установка через Docker
- Подготовка необходимых программ
apt-get update && apt-get install apt-get install git - Клонирование репозитория
git clone https://git.nekono.su/Nyako/Local-Booru.git cd Local-Booru - Отредактируйте файл config.json. Вставив всё необходимое.
- Запустите галерею
docker compose up --build
Инструкиция
Приготовив все программы вам надо настроить booru
Скачиваем пакет
У вас есть два варианта в зависимости от установленного git
Используя CLI сделать в папке где будет размещен сайт
git clone https://git.nekono.su/Nyako/Local-Booru.git .
Используя веб-сайт
Производим установку зависимостей
Используя CLI сделать в папке где будет размещен сайт:
pip install uv
uv sync
Объяснение config.json
Объяснение конфига:
| Ключ | По умолчанию | Пояснение | Заметки |
|---|---|---|---|
server-host |
"127.0.2.1" |
Хост запуска сервера | Игнорируеться в docker |
server-port |
80 |
Порт запуска сервера | Игнорируеться в docker |
server-count_page |
25 |
Количество элементов на странице | - |
server-thumb_size |
250 |
Размер превью в пикселях по широкой стороне | - |
gb-id |
"" |
ID пользователя Gelbooru | - |
gb-hash |
"" |
Hash пользователя Gelbooru | - |
file-repos |
["data/files"] |
Список каталогов где храняться полные файлы | - |
file-dw |
"data/files" |
Каталог хранения загрузок | - |
file-thumb |
"data/thumb" |
Каталог обложек | - |
file-data |
"data" |
Каталог базы данных | - |
-
Обязательно надо получить ID и Hash пользователя и внести в конфиг для работы!
-
Установить скрипт в VioletMonkey
Если вы меняли Host или Port
- Открыть любой пост
- Ввести корневой путь в конфигурации скрипта на тот что у вас
Запуск
Просто выполните uv run run.py

