-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathexample.yaml
More file actions
222 lines (203 loc) · 5.09 KB
/
example.yaml
File metadata and controls
222 lines (203 loc) · 5.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
---
# Full example config (example.yaml). Copy to init.yaml or init.conf to use.
# Config priority: init.yaml > init.conf. If both exist, init.yaml is used.
listenip: any
listenport: 9117
apikey: "" # Ключ авторизации API (пусто — без проверки)
devkey: "" # Ключ для доступа к /dev/, /cron/, /jsondb за туннелем/прокси (пусто — только локальная сеть)
mergeduplicates: true
mergenumduplicates: true # Объединять дубликаты по номеру (серии и т.п.)
openstats: true
opensync: true
opensync_v1: false # Разрешить старый формат sync v1
web: true # Раздавать статику (веб-интерфейс)
log: false
logFdb: false
logFdbRetentionDays: 7
logFdbMaxSizeMb: 0
logFdbMaxFiles: 0
logParsers: false
syncapi: https://sync.jacred.stream
synctrackers:
- rutracker
- rutor
- kinozal
- nnmclub
- megapeer
- bitru
- toloka
- mazepa
- lostfilm
- baibako
- torrentby
- selezen
- animelayer
- anidub
- aniliberty
- knaben
# RIP (retired) trackers — do not add to synctrackers; keep in disable_trackers
disable_trackers: []
syncsport: true
syncspidr: true
maxreadfile: 250
fdbPathLevels: 2 # Уровни вложенности каталогов fdb
tracks: false # Включить сбор метаданных треков (tsuri)
trackslog: false # Включить логи модуля tracks (Data/log/tracks.log)
trackscategory: jacred # Категория для торрентов из jacred (рекомендуется задавать уникально для каждого инстанса)
tracksdelay: 20000 # Задержка между запросами к tsuri, мс
tracksatempt: 20 # Количество неудачных попыток извлечь дорожки, после этого торрент исключается из tracks
tracksmod: 0 # Режим треков: 0 — все, 1 — только за текущие сутки
tracksinterval:
task1: 60 # Интервал запуска задачи tracks за последние сутки, мин
task0: 180 # Интервал запуска всех остальных задач, мин
tsuri:
- http://127.0.0.1:8090
timeStatsUpdate: 15
timeSync: 120
timeSyncSpidr: 360
evercache:
enable: false
validHour: 1
maxOpenWriteTask: 200
dropCacheTake: 200
# Tracker settings (optional; defaults are used if omitted)
Rutor:
host: http://rutor.info
alias: "" # e.g. http://rutor....onion
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
Megapeer:
host: http://megapeer.vip
alias: ""
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
TorrentBy:
host: https://torrent.by
alias: "" # e.g. https://torrentby.workers.dev
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
Kinozal:
host: https://kinozal.tv
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
login:
u: ""
p: ""
NNMClub:
host: https://nnmclub.to
alias: "" # e.g. http://nnmclub....onion
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
Bitru:
host: https://bitru.org
alias: ""
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
Toloka:
host: https://toloka.to
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
login:
u: ""
p: ""
Mazepa:
host: https://mazepa.to
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
login:
u: ""
p: ""
Rutracker:
host: https://rutracker.org
alias: ""
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
Selezen:
host: https://open.selezen.org
cookie: null
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
login:
u: ""
p: ""
Animelayer:
host: https://animelayer.ru
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
cookie: "" # Статический cookie (если указан, используется вместо логина)
login: # Альтернатива cookie: логин и пароль (предпочтительно)
u: ""
p: ""
Anidub:
host: https://tr.anidub.com
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
Aniliberty:
host: https://aniliberty.top
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
Knaben:
host: https://api.knaben.org
useproxy: false
reqMinute: 120
log: false
Baibako:
host: http://baibako.tv
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
cookie: "PHPSESSID=your_session_id; uid=your_user_id; pass=your_pass_hash"
login:
u: ""
p: ""
Lostfilm:
host: https://www.lostfilm.tv
cookie: "lf_loyal_person=0; lf_session=test_session_value; lf_udv=test_udv_value; PHPSESSID=test_phpsessid_value"
useproxy: false
reqMinute: 8
parseDelay: 7000
log: false
proxy:
pattern: ""
useAuth: false
BypassOnLocal: false
username: ""
password: ""
list:
- ip:port
- socks5://ip:port
globalproxy:
- pattern: "\\.onion"
useAuth: false
BypassOnLocal: false
username: ""
password: ""
list:
- socks5://127.0.0.1:9050