Lokális Nano kliens konfigurálása¶
A „local.yml” konfiguráció egy futó Nano alapja, amely kezeli a Nano példányt, a függőségeket és a localhost biztonságot.
Biztonsági okokból a Nano nem tudja módosítani ezt a konfigurációs fájlt. Annak biztosítása érdekében, hogy ezt a szabályt ne kerüljék meg, ajánlott ezt a fájlt csak olvashatóvá tenni.
A fájlban lévő módosítások véglegesítéséhez a Nano újraindítása szükséges.
log_config
¶
A Nano a beépített Python naplózási modult használja a belső naplózási feladatokhoz. A naplózási modul konfigurálásához tekintse meg a hivatalos Python dokumentációs <https://docs.python.org/3/library/logging.html> _.
remote_admin_policy
¶
alapértelmezett:
"restrict"
Ez az opció szabályozza, hogy a Nano hogyan kezeli a tulajdonosa által távolról kiadott konfigurációs parancsokat.
- Három beállítás elfogadott:
allow
elfogad minden admin parancsotrestrict
felszólítja a tulajdonost, hogy minden paranccsal együtt írjon be egy 5 számjegyből álló jelszótdeny
elutasítja az összes admin parancsot
A távoli konfigurációs parancsok felülbírálják a „remote.yml” konfigurációs fájlban található beállításokat.
Ez a biztonsági opció nagymértékben korlátozhatja azt a kárt, amelyet az okozhat ha a felhasználói fiókunkat feltörik. A hátrány azonban az, hogy még a tulajdonos sem tudja távolról megváltoztatni a konfigurációs fájlok, ami rendkívül kellemetlen lehet a Nano klienst futtató hardver elhelyezkedésétől függően.
localhost_network_security
¶
alapértelmezett:
"ec"
Ez a konfiguráció határozza meg, hogy egy Nano példány különböző folyamatai hogyan hitelesítik és kommunikálnak egymással. Alapértelmezés szerint a Nano biztosítja a hitelesítést és a titkosságot a kommunikáció során. Ez megváltoztatható úgy, hogy csak alapvető hitelesítést igényeljen, amely kevesebb rendszer erőforrást igényel.
- Két beállítást fogadunk el:
ec
hitelesíti a folyamatokat és elkódolja a kommunikációt dinamikusan generált x5519 ívekkelbasic
hitelesíti a folyamatokat dinamikusan generált jelszavakkal
path_unicode_normalization
¶
default:
"default"
This configuration determines how paths from remote systems are normalized before writing to storage.
- Valid settings accepted here:
default
will beNFD
on Mac andNFC
on other platformskeep
will not normalize, just keep the remote paths as-isNFC
,NFD
,NFKC
,NFKD
can be selected directly to be used
restrict_sensitive_path_access
¶
default:
true
Deny creating and serving drive roots of common places with sensitive data.
Veszély
Az alábbi konfigurációk kezelik a szoftverfüggőségeket - a helytelen beállítás megakadályozza a Nano indulását
config_dir
¶
alapértelmezett:
""
Abszolút útvonal, amely egy írható könyvtárra mutat, ahol a szükséges konfigurációkat vanna tárolva, például Drive, hitelesítést stb.
data_dir
¶
alapértelmezett:
""
Abszolút elérési út egy írható könyvtárhoz, ahol a szükséges adatok tárolódnak, például munkamenetek, állapotok stb.
pid_dir
¶
alapértelmezett:
"pid"
Abszolút vagy relatív útvonal, amely egy írható könyvtárra mutat, ahol az alfolyamatok nyomkövetési információi lesznek tárolva. Ennek a könyvtárnak helyi fájlrendszeren kell lennie.
Megjegyzés
Ha a „pid_dir” relatív, akkor hozzá lesz fűzve a „data_dir”-hez
solr_dir
¶
alapértelmezett:
""
Abszolút vagy relatív útvonal, amely egy írható könyvtárra mutat, ahol az Apache Solr tárolja az indexadatokat és a konfigurációkat. Ezeket az utakat specifikusabb konfigurációk felülírhatják (lásd alább).
A könyvtárnak a helyi fájlrendszerben kell lennie. (Az NFS elméletileg lehetséges, de nem megfelelően támogatott)
Ezt a helyet ugyanolyan biztonságban kell tartani, mint maga a lokális hozzáférésből származó adatok (más felhasználók).
solr_data_dir
¶
alapértelmezett:
"data"
Abszolút vagy relatív útvonal, amely egy írható könyvtárra mutat, ahol az Apache Solr adatfájlok tárolódnak.
Megjegyzés
Ha a „solr_data_dir” relatív, akkor hozzá lesz fűzve a „solr_dir”-hez
solr_logs_dir
¶
alapértelmezett:
"data"
Abszolút vagy relatív útvonal, amely egy írható könyvtárra mutat, ahol az Apache Solr naplófájljait tárolják.
Megjegyzés
Ha a „solr_logs_dir” relatív, akkor hozzá lesz fűzve a „solr_dir”-hez
tika_dir
¶
alapértelmezett:
""
Abszolút vagy relatív útvonal, amely egy írható könyvtárra mutat, ahol az Apache Tika naplófájlokat és konfigurációkat tárol. Ezt az utat specifikusabb konfigurációk írhatják felül (lásd alább).
A könyvtárnak a helyi fájlrendszerben kell lennie. (Az NFS elméletileg lehetséges, de nem megfelelően támogatott)
Ezt a helyet ugyanolyan biztonságban kell tartani, mint maga a lokális hozzáférésből származó adatok (más felhasználók).
tika_logs_dir
¶
alapértelmezett:
"logs"
Abszolút vagy relatív útvonal, amely egy írható könyvtárra mutat, ahol az Apache Tika naplófájlok tárolódnak.
Megjegyzés
Ha a „tika_logs_dir” relatív, akkor hozzá lesz fűzve a „tika_dir”-hez
java_dir
¶
alapértelmezett:
""
Abszolút útvonal, amely egy könyvtárra mutat, ahol a JRE található.
Néhány Java alapú függőségi szoftver, amelyet a Nano használ és szükséges a JVM futtatásához.
- Ha üresen hagyja, a Nano megpróbálja megkeresni a JRE -t az alapértelmezett helyekről:
Használja a klienshez mellékelt JRE -t
Használja a JAVA_HOME környezeti változóval jelzett JRE -t
A PATH -ban található JRE-t használata (java futtatható állomány)
solr_bundle_dir
¶
alapértelmezett: „”
Abszolút útvonal, amely az Apache Solr könyvtárra mutat.
Ha üresen hagyja, a Nano megpróbálja használni a saját csomagjában található kliens szoftverét.
tika_bundle_dir
¶
alapértelmezett: „”
Abszolút útvonal, amely az Apache Tika könyvtárra mutat.
Ha üresen hagyja, a Nano megpróbálja használni a saját csomagjában található kliens szoftverét.