Update README.ru

This commit is contained in:
2025-11-23 11:20:23 -06:00
parent 515a9d9dbf
commit 36d9a3350b

View File

@@ -35,11 +35,33 @@ pipx install git+https://github.com/Sudo-Ivan/rns-page-node.git
rns-page-node rns-page-node
``` ```
или или с параметрами командной строки:
```bash ```bash
rns-page-node --node-name "Page Node" --pages-dir ./pages --files-dir ./files --identity-dir ./node-config --announce-interval 360 rns-page-node --node-name "Page Node" --pages-dir ./pages --files-dir ./files --identity-dir ./node-config --announce-interval 360
``` ```
или с файлом конфигурации:
```bash
rns-page-node /путь/к/config.conf
```
### Файл Конфигурации
Вы можете использовать файл конфигурации для сохранения настроек. См. `config.example` для примера.
Формат файла конфигурации - простые пары `ключ=значение`:
```
# Строки комментариев начинаются с #
node-name=Мой Page Node
pages-dir=./pages
files-dir=./files
identity-dir=./node-config
announce-interval=360
```
Порядок приоритета: Аргументы командной строки > Файл конфигурации > Значения по умолчанию
### Docker/Podman ### Docker/Podman
```bash ```bash
docker run -it --rm -v ./pages:/app/pages -v ./files:/app/files -v ./node-config:/app/node-config -v ./config:/root/.reticulum ghcr.io/sudo-ivan/rns-page-node:latest docker run -it --rm -v ./pages:/app/pages -v ./files:/app/files -v ./node-config:/app/node-config -v ./config:/root/.reticulum ghcr.io/sudo-ivan/rns-page-node:latest
@@ -82,15 +104,19 @@ make docker-wheels
## Параметры ## Параметры
``` ```
-c, --config: Путь к файлу конфигурации Reticulum. Позиционные аргументы:
-n, --node-name: Имя узла. node_config Путь к файлу конфигурации rns-page-node
-p, --pages-dir: Каталог для раздачи страниц.
-f, --files-dir: Каталог для раздачи файлов. Необязательные аргументы:
-i, --identity-dir: Каталог для сохранения идентификационных данных узла. -c, --config Путь к файлу конфигурации Reticulum
-a, --announce-interval: Интервал анонсирования присутствия узла (в минутах, по умолчанию: 360) == 6 часов. -n, --node-name Имя узла
-r, --page-refresh-interval: Интервал обновления страниц (в секундах). -p, --pages-dir Каталог для раздачи страниц
-f, --file-refresh-interval: Интервал обновления файлов (в секундах). -f, --files-dir Каталог для раздачи файлов
-l, --log-level: Уровень логирования. -i, --identity-dir Каталог для сохранения идентификационных данных узла
-a, --announce-interval Интервал анонсирования присутствия узла (в минутах, по умолчанию: 360 = 6 часов)
--page-refresh-interval Интервал обновления страниц (в секундах, 0 = отключено)
--file-refresh-interval Интервал обновления файлов (в секундах, 0 = отключено)
-l, --log-level Уровень логирования (DEBUG, INFO, WARNING, ERROR, CRITICAL)
``` ```
## Лицензия ## Лицензия