Skip to content

Commit 9ca3864

Browse files
committed
Readme update
1 parent aca64c4 commit 9ca3864

File tree

1 file changed

+52
-10
lines changed

1 file changed

+52
-10
lines changed

README.md

+52-10
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,53 @@
11
# Установка
2+
3+
#### Linux
4+
```bash
25
curl -s https://raw.githubusercontent.com/immisterio/jacred-fdb/main/install.sh | bash
6+
```
7+
8+
### Docker & Docker Compose
9+
10+
```bash
11+
docker run --rm -d --privileged --name jacred -p 9117:9117 gentslava/jacred:latest
12+
```
13+
14+
Для работы в режиме постоянного хранения просто подключите том к контейнеру, добавив `-v ~/jacred/Data:/home/jacred/Data`, где путь к папке `~/jacred/Data` — это базовый путь, можно указать свой. Пример команды:
15+
16+
```bash
17+
docker run --rm -d --privileged --name jacred -v ~/jacred/Data:/home/jacred/Data -p 9117:9117 gentslava/jacred:latest
18+
```
19+
20+
Вы можете указать путь до init.conf файла, где определены настройки работы приложения, добавив `-v ~/jacred/init.conf:/home/jacred/init.conf`. Пример команды:
21+
22+
```bash
23+
docker run --rm -d --privileged --name jacred -v ~/jacred/init.conf:/home/jacred/init.conf -v ~/jacred/Data:/home/jacred/Data -p 9117:9117 gentslava/jacred:latest
24+
```
25+
26+
#### Docker Compose
27+
28+
```yml
29+
# docker-compose.yml
30+
31+
version: '3.3'
32+
services:
33+
jacred:
34+
image: gentslava/jacred
35+
container_name: jacred
36+
volumes:
37+
- ~/jacred/init.conf:/home/jacred/init.conf
38+
- ~/jacred/Data:/home/jacred/Data
39+
ports:
40+
- 9117:9117
41+
restart: unless-stopped
42+
privileged: true
43+
44+
```
345

446
# Настройка парсера
547
1. Настроить init.conf (пример настроек в example.conf)
6-
2. Перенести в crontab "Data/crontab" или указать сервер "syncapi" в init.conf
48+
2. Перенести в crontab "Data/crontab" или указать сервер "syncapi" в init.conf
749

8-
# Источники
50+
# Источники
951
Kinozal, Nnmclub, Rutor, Torrentby, Bitru, Rutracker, Megapeer, Selezen, Toloka (UKR), Rezka, Baibako, LostFilm, Anilibria, Animelayer, Anifilm
1052

1153
# Доступ к доменам .onion
@@ -14,25 +56,25 @@ Kinozal, Nnmclub, Rutor, Torrentby, Bitru, Rutracker, Megapeer, Selezen, Toloka
1456

1557
# Параметры init.conf
1658
* apikey - включение авторизации по ключу
17-
* mergeduplicates - объединять дубликаты в выдаче
18-
* openstats - открыть доступ к статистике
59+
* mergeduplicates - объединять дубликаты в выдаче
60+
* openstats - открыть доступ к статистике
1961
* opensync - разрешить синхронизацию с базой через syncapi
20-
* syncapi - источник с открытым opensync для синхронизации базы
21-
* timeSync - интервал синхронизации с базой syncapi
22-
* maxreadfile - максимальное количество открытых файлов за один поисковый запрос
62+
* syncapi - источник с открытым opensync для синхронизации базы
63+
* timeSync - интервал синхронизации с базой syncapi
64+
* maxreadfile - максимальное количество открытых файлов за один поисковый запрос
2365
* evercache - хранить открытые файлы в кеше (рекомендуется для общего доступа с высокой нагрузкой)
2466
* fdbPathLevels - для релиза 25.01.2023 установить в 1
25-
* timeStatsUpdate - интервал обновления статистики в минутах
67+
* timeStatsUpdate - интервал обновления статистики в минутах
2668

2769

2870
# Настройка init.conf
29-
* Список всех параметров, а так же значения по умолчанию смотреть в example.conf
71+
* Список всех параметров, а так же значения по умолчанию смотреть в example.conf
3072
* В init.conf нужно указывать только те параметры, которые хотите изменить
3173

3274
```
3375
{
3476
"listenport": 9120, // изменили порт
35-
"NNMClub": { // изменили домен на адрес из сети tor
77+
"NNMClub": { // изменили домен на адрес из сети tor
3678
"alias": "http://nnmclub2vvjqzjne6q4rrozkkkdmlvnrcsyes2bbkm7e5ut2aproy4id.onion"
3779
},
3880
"globalproxy": [

0 commit comments

Comments
 (0)