0.2.4s
This commit is contained in:
+41
-14
@@ -6,12 +6,39 @@
|
||||
- **ОЗУ:** 512 МБ и выше
|
||||
- **Диск:** 512 МБ минимум + место под данные
|
||||
|
||||
## Требуеться заранее установить
|
||||
## Установка и запуск
|
||||
|
||||
Мы предлагаем два способа установки и запуска:
|
||||
|
||||
- Через uv (Рекомендуеться для Windows)
|
||||
- Через Docker (Рекомендуеться для Linux)
|
||||
|
||||
### Установка через UV
|
||||
|
||||
Требуеться заранее установить:
|
||||
|
||||
- Python 3.13 и выше
|
||||
- ffmpeg 2026-01-29 (Если вы будете хранить видео)
|
||||
- git (по желанию)
|
||||
|
||||
### Установка через Docker
|
||||
|
||||
1. Подготовка необходимых программ
|
||||
```bash
|
||||
apt-get update && apt-get install
|
||||
apt-get install git
|
||||
```
|
||||
2. Клонирование репозитория
|
||||
```bash
|
||||
git clone https://git.nekono.su/Nyako/Local-Booru.git
|
||||
cd Local-Booru
|
||||
```
|
||||
3. Отредактируйте файл config.json. Вставив всё необходимое.
|
||||
4. Запустите галерею
|
||||
```bash
|
||||
docker compose up --build
|
||||
```
|
||||
|
||||
## Инструкиция
|
||||
|
||||
Приготовив все программы вам надо настроить booru
|
||||
@@ -42,22 +69,22 @@ pip install uv
|
||||
uv sync
|
||||
```
|
||||
|
||||
### Делаем конфигурацию файла config.json
|
||||
## Объяснение config.json
|
||||
|
||||
Объяснение конфига:
|
||||
|
||||
| Ключ | По умолчанию | Пояснение |
|
||||
|----------|----------|----------|
|
||||
| `server`-`host` | `"127.0.2.1"` | Хост запуска сервера |
|
||||
| `server`-`port` | `80` | Порт запуска сервера |
|
||||
| `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"` | Каталог базы данных |
|
||||
| Ключ | По умолчанию | Пояснение | Заметки |
|
||||
|----------|----------|----------| - |
|
||||
| `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"` | Каталог базы данных | - |
|
||||
|
||||
1. Обязательно надо получить ID и Hash пользователя и внести в конфиг для работы!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user