This commit is contained in:
Nyako
2026-06-12 17:16:27 +03:00
parent 60b79efb8d
commit d743cd4394
+28 -44
View File
@@ -15,11 +15,29 @@
### Установка через UV
Требуеться заранее установить:
- Python 3.13 и выше
- ffmpeg 2026-01-29 (Если вы будете хранить видео)
- git (по желанию)
1. Подготовка необходимых программ
- Python 3.13 и выше
- ffmpeg 2026-01-29
- git (по желанию)
2. Скачиваем галерею
- Если установлен git:
```bash
git clone https://git.nekono.su/Nyako/Local-Booru.git
cd Local-Booru
```
- Если git не установлен:
![1](./img/1.png)
![2](./img/2.png)
Делаем распаковку в папку где будет сайт и открываем корневую папку в CMD
3. Производим установку зависимостей
```bash
pip install uv
uv sync
```
4. При успешной устанвке производим
```bash
uv run run.py
```
### Установка через Docker
@@ -39,36 +57,6 @@
docker compose up --build
```
## Инструкиция
Приготовив все программы вам надо настроить booru
### Скачиваем пакет
У вас есть два варианта в зависимости от установленного git
#### Используя CLI сделать в папке где будет размещен сайт
`git clone https://git.nekono.su/Nyako/Local-Booru.git .`
#### Используя веб-сайт
1. Скачиваем архив по кнопке:
![1](./img/1.png)
![2](./img/2.png)
2. Делаем распаковку в папку где будет сайт
### Производим установку зависимостей
Используя CLI сделать в папке где будет размещен сайт:
```bash
pip install uv
uv sync
```
## Объяснение config.json
Объяснение конфига:
@@ -86,14 +74,10 @@ uv sync
| `file`-`thumb` | `"data/thumb"` | Каталог обложек | - |
| `file`-`data` | `"data"` | Каталог базы данных | - |
## Скрипт для браузера
1. Обязательно надо получить ID и Hash пользователя и внести в конфиг для работы!
2. Установить скрипт в [VioletMonkey](https://git.nekono.su/Nyako/Local-Booru/raw/branch/main/button_script.user.js)
#### Если вы меняли Host или Port
- Открыть любой пост
- Ввести корневой путь в конфигурации скрипта на тот что у вас
### Запуск
Просто выполните `uv run run.py`
3. Если вы меняли Host или Port либо делаете запуск через Docker
- Открыть любой пост
- Ввести корневой путь в конфигурации скрипта на тот что у вас