11# Установка
2+
3+ #### Linux
4+ ``` bash
25curl -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# Настройка парсера
5471 . Настроить init.conf (пример настроек в example.conf)
6- 2 . Перенести в crontab "Data/crontab" или указать сервер "syncapi" в init.conf
48+ 2 . Перенести в crontab "Data/crontab" или указать сервер "syncapi" в init.conf
749
8- # Источники
50+ # Источники
951Kinozal, 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