Žurnāli un glabāšana
Iestatīšana
Lasi žurnālu
Saite uz Lasi žurnālu- Atver Settings > Logs (Iestatījumi > Žurnāli). Īpašnieks un administratori to redz.
- Izvēlies Level (līmenis): Every line (katra rinda), Warnings and errors (brīdinājumi un kļūdas) vai Errors only (tikai kļūdas).
- Ieraksti laukā Text (teksts), lai paliktu rindas ar šiem vārdiem. Lielie un mazie burti nav svarīgi.
- Iestati From (no) un To (līdz), lai ierobežotu dienas; To ir ieskaitīts. Noklikšķini uz Apply (lietot).
- Pārlapo ar Newer (jaunāki) un Older (vecāki), pa 100 rindām, jaunākās pirmās. Tev vajadzētu redzēt tikai atbilstošās rindas.
Kopīgo žurnālu
Saite uz Kopīgo žurnālu- Sadaļā Settings > Logs noklikšķini uz Download. Tu saņem jaunākās rindas, līdz 2 MB, kā teksta failu.
- Pievieno to tur, kur lūdz palīdzību. Skaties Saņem atbalstu.
Atslēgas, tokeni un paroles jau ir aizklāti kā [hidden]. Tomēr izlasi failu vienreiz, pirms to publicē: nosaukumu, mapju un tava servera adreses nosaukumi paliek redzami.
Kur faili tiek glabāti
Saite uz Kur faili tiek glabātiSettings > This app > Storage (Iestatījumi > Šī lietotne > Glabāšana) uzskaita katru ceļu tā, kā HolyArrs to redz, ar brīvo vietu tā diskā. Docker vidē tie ir ceļi konteinera iekšienē.
| Ceļš | Satur |
|---|---|
| Konfigurācijas mape | Visus HolyArrs datus |
holyarrs.db |
Galveno datubāzi |
holyarrs-events.db |
Vēstures datubāzi |
| Dublējumu, noformējuma un žurnālu mapes | Konfigurācijas mapes iekšienē |
| Bibliotēkas mapes, lejupielādētāja saglabāšanas mape | Tavi multivides faili un lejupielādes |
„free space unknown” nozīmē, ka sistēma to nepateica.
Žurnāla fails ir logs/holyarrs.log konfigurācijas mapē. Pie 5 MB tas pārceļas uz logs/holyarrs.log.1, tāpēc žurnāli paliek ap 10 MB. docker logs holyarrs rāda to pašu izvadi.
Ja tas nedarbojas
Saite uz Ja tas nedarbojasSimptoms: žurnālu lapas nav. Cēlonis: to redz tikai īpašnieks un administratori. Risinājums: palūdz kādam no viņiem.
Simptoms: ceļš izskatās nepareizs. Cēlonis: Docker vidē Storage rāda konteinera ceļus. Risinājums: salīdzini ar saviem sējumu piesaistījumiem. Skaties Mapes.
Pieredzējušiem
Saite uz PieredzējušiemKā tiek noteikti līmeņi
Līmenis nāk no vārdiem rindā. „failed”, „crashed” un „error” atzīmē kļūdas. „could not”, „refused” un „timed out” atzīmē brīdinājumus.
Kas tiek aizklāts
Katra rinda tiek aizklāta, kad to ieraksta, un vēlreiz, kad to nolasa vai lejupielādē:
- Katra saglabātā atslēga, tokens, parole un webhook saite, arī saites kodējumā un base64 formā.
- Vecās vērtības. Kad noslēpums mainās vai tiek noņemts, abi žurnāla faili tiek pārrakstīti ar to aizklātu, pirms vecā vērtība tiek atmesta.
- Vārdi un paroles saitēs:
http://user:pass@hostkļūst parhttp://[hidden]@host. - Saišu parametri, piemēram,
apikey=,token=,passkey=,password=. - Pāri ar slepenas vērtības nosaukumu: API key, token, password, secret, cookie, authorization, setup code. Vērtības pēdiņās tiek aizklātas līdz noslēdzošajai pēdiņai.
- Bearer un basic tokeni, HolyArrs API atslēgas (
hak_...), pirmās palaišanas iestatīšanas kods un garas tokeniem līdzīgas virknes.
Rindu pārtraukumi un termināļa krāsu kodi vērtību iekšienē tiek rādīti kā izvadsimboli (escaped), tāpēc vērtība nevar viltot jaunu rindu. Saglabātas vērtības ar 4 vai 5 rakstzīmēm tiek aizklātas tikai kā vesels vārds un nekad, ja tās ir parasts vārds, piemēram, admin vai test.
API
| Maršruts | Kam | Ko dara |
|---|---|---|
GET /api/v1/app/storage |
Change settings | Ceļi ar brīvo vietu |
GET / |
Īpašnieks, administratori | Rindas un kopskaits |
GET /api/v1/logs/download |
Īpašnieks, administratori | Jaunākie 2 MB kā vienkāršs teksts |
API atslēgām visiem trim vajag admin tvērumu.
Saistītais
Saite uz SaistītaisHolyArrs ir bezmaksas. Ja tas ietaupīja tavu laiku, atzīmē to ar zvaigznīti GitHub, atbalsti to vai uzcienā mani ar kafiju.