# Přenos serverových profilů
V sekci **Servery** vyberte **Exportovat** a formát JSON (výchozí) nebo CSV.
Pro export části profilů označte servery v seznamu a zapněte **Pouze označené servery**.
Import automaticky rozpozná obsah souboru, zobrazí náhled a čeká na potvrzení.
Shody adresy, SSH portu a uživatele lze přeskočit, aktualizovat nebo uložit jako nové profily.
Stejná pravidla platí také pro opakované položky uvnitř importovaného souboru.
Při aktualizaci se zachová ID existujícího profilu; při vytvoření vznikne nové ID.
Přenáší se výhradně název, původně zadaný host, uživatel a port. Nepřenášejí se hesla,
SSH klíče, tokeny, cesty ke klíčům, host fingerprinty ani výsledky DNS diagnostiky.
Importované i aktualizované profily vyžadují nové přiřazení autentizace.
Aktualizace odstraní uložené heslo a cestu k privátnímu klíči daného profilu.
Přeskočené profily se nezmění. Import nepovažuje server automaticky za důvěryhodný.
## Společný kontrakt v1
Verze formátu je nezávislá na verzi aplikace a určená také budoucímu Rust/Tauri klientu.
JSON používá UTF-8:
```json
{
"format": "chj-server-profiles",
"version": 1,
"servers": [
{ "name": "NGINX", "host": "nginx.lan", "username": "nginx", "port": 22 },
{ "name": "Proxmox", "host": "192.168.10.100", "username": "root", "port": 22 },
{ "name": "IPv6 Server", "host": "2001:db8::10", "username": "admin", "port": 2222 }
]
}
```
`name`, `host` a `username` musí být neprázdné řetězce. `port` je celé číslo 1–65535;
pokud v JSON chybí, použije se 22. Neznámá pole se ignorují a neukládají.
Neznámé verze formátu se odmítnou. Název smí mít nejvýše 100 znaků.
Import má limit 5 MiB a 10 000 serverů. Chybná položka odmítne celý import před uložením.
CSV má stejné čtyři sloupce, povinnou hlavičku a oddělovač čárku:
```csv
name,host,username,port
NGINX,nginx.lan,nginx,22
Proxmox,192.168.10.100,root,22
IPv6 Server,2001:db8::10,admin,2222
```
Pořadí sloupců při importu může být jiné. Export používá UTF-8 s BOM pro Excel,
řádky CRLF a uvozovky podle RFC 4180. Hodnoty začínající znaky vzorců nebo apostrofem
dostanou ochranný apostrof; import tento prefix odstraní, aby se zachoval původní obsah.
Původní `host` se ukládá bez překladu DNS, včetně velikosti písmen; odstraní se pouze
mezery na začátku a konci. Porovnání duplicit ignoruje velikost písmen adresy a rozlišuje
uživatelská jména. Ekvivalentní zápisy IPv6 se porovnávají jako stejná adresa.
Hostname a jeho aktuální IP se nepovažují automaticky za duplicitu.
Náhled platí 15 minut a zneplatní se zamknutím vaultu nebo výběrem jiného souboru.
## Navigace a pluginy
Levé menu je ve výchozím stavu zamčené. Malé políčko **Upravit pořadí** povolí
přetahování položek myší; po dokončení jej opět vypněte. Úchyty jsou viditelné jen
během úprav. Po restartu i zamknutí vaultu je řazení opět zamčené. Pořadí i umístění
pluginů se ukládají do místního nastavení.
Všech sedm vlastních pluginů je součástí první instalace bez stahování katalogu.
V sekci **Pluginy** se zobrazení řídí políčkem **Zobrazit** a připnutí políčkem **V menu**.
Zrušení zobrazení plugin také odebere z menu. Opětovné zobrazení jej zpřístupní v seznamu;
připnutí do menu se zapíná samostatně. Technické údaje jsou pod **Podrobnosti**
a webový katalog pod **Další pluginy a aktualizace**.
Skrytý plugin zůstává uvedený ve správě pluginů, aby jej bylo možné znovu zobrazit.
Skrytí mění dostupnost v UI; neodinstaluje plugin ani nezavírá již otevřené okno.
Při shodné verzi má vestavěná kopie přednost před starší samostatnou instalací;
novější ověřený plugin z katalogu může vestavěnou verzi nahradit.
Vlastní pluginy odkazují na společnou CH-J Proprietary Software License, Version 1.14
v hlavní aplikaci. Oznámení a licence vložených knihoven třetích stran zůstávají zachované.
Published source
Download source ZIP
CH-J Server Manager
Browse directories and files for a specific application release.
CH-J / Server Manager
339 files
core-20261014T184258Z-3fbed0b93fdf
Added: Date not recorded · Built:
1
# Přenos serverových profilů3
V sekci **Servery** vyberte **Exportovat** a formát JSON (výchozí) nebo CSV.4
Pro export části profilů označte servery v seznamu a zapněte **Pouze označené servery**.5
Import automaticky rozpozná obsah souboru, zobrazí náhled a čeká na potvrzení.6
Shody adresy, SSH portu a uživatele lze přeskočit, aktualizovat nebo uložit jako nové profily.7
Stejná pravidla platí také pro opakované položky uvnitř importovaného souboru.8
Při aktualizaci se zachová ID existujícího profilu; při vytvoření vznikne nové ID.10
Přenáší se výhradně název, původně zadaný host, uživatel a port. Nepřenášejí se hesla,11
SSH klíče, tokeny, cesty ke klíčům, host fingerprinty ani výsledky DNS diagnostiky.12
Importované i aktualizované profily vyžadují nové přiřazení autentizace.13
Aktualizace odstraní uložené heslo a cestu k privátnímu klíči daného profilu.14
Přeskočené profily se nezmění. Import nepovažuje server automaticky za důvěryhodný.16
## Společný kontrakt v118
Verze formátu je nezávislá na verzi aplikace a určená také budoucímu Rust/Tauri klientu.19
JSON používá UTF-8:21
```json22
{23
"format": "chj-server-profiles",24
"version": 1,25
"servers": [26
{ "name": "NGINX", "host": "nginx.lan", "username": "nginx", "port": 22 },27
{ "name": "Proxmox", "host": "192.168.10.100", "username": "root", "port": 22 },28
{ "name": "IPv6 Server", "host": "2001:db8::10", "username": "admin", "port": 2222 }29
]30
}31
```33
`name`, `host` a `username` musí být neprázdné řetězce. `port` je celé číslo 1–65535;34
pokud v JSON chybí, použije se 22. Neznámá pole se ignorují a neukládají.35
Neznámé verze formátu se odmítnou. Název smí mít nejvýše 100 znaků.36
Import má limit 5 MiB a 10 000 serverů. Chybná položka odmítne celý import před uložením.38
CSV má stejné čtyři sloupce, povinnou hlavičku a oddělovač čárku:40
```csv41
name,host,username,port42
NGINX,nginx.lan,nginx,2243
Proxmox,192.168.10.100,root,2244
IPv6 Server,2001:db8::10,admin,222245
```47
Pořadí sloupců při importu může být jiné. Export používá UTF-8 s BOM pro Excel,48
řádky CRLF a uvozovky podle RFC 4180. Hodnoty začínající znaky vzorců nebo apostrofem49
dostanou ochranný apostrof; import tento prefix odstraní, aby se zachoval původní obsah.51
Původní `host` se ukládá bez překladu DNS, včetně velikosti písmen; odstraní se pouze52
mezery na začátku a konci. Porovnání duplicit ignoruje velikost písmen adresy a rozlišuje53
uživatelská jména. Ekvivalentní zápisy IPv6 se porovnávají jako stejná adresa.54
Hostname a jeho aktuální IP se nepovažují automaticky za duplicitu.55
Náhled platí 15 minut a zneplatní se zamknutím vaultu nebo výběrem jiného souboru.57
## Navigace a pluginy59
Levé menu je ve výchozím stavu zamčené. Malé políčko **Upravit pořadí** povolí60
přetahování položek myší; po dokončení jej opět vypněte. Úchyty jsou viditelné jen61
během úprav. Po restartu i zamknutí vaultu je řazení opět zamčené. Pořadí i umístění62
pluginů se ukládají do místního nastavení.64
Všech sedm vlastních pluginů je součástí první instalace bez stahování katalogu.65
V sekci **Pluginy** se zobrazení řídí políčkem **Zobrazit** a připnutí políčkem **V menu**.66
Zrušení zobrazení plugin také odebere z menu. Opětovné zobrazení jej zpřístupní v seznamu;67
připnutí do menu se zapíná samostatně. Technické údaje jsou pod **Podrobnosti**68
a webový katalog pod **Další pluginy a aktualizace**.69
Skrytý plugin zůstává uvedený ve správě pluginů, aby jej bylo možné znovu zobrazit.70
Skrytí mění dostupnost v UI; neodinstaluje plugin ani nezavírá již otevřené okno.71
Při shodné verzi má vestavěná kopie přednost před starší samostatnou instalací;72
novější ověřený plugin z katalogu může vestavěnou verzi nahradit.74
Vlastní pluginy odkazují na společnou CH-J Proprietary Software License, Version 1.1475
v hlavní aplikaci. Oznámení a licence vložených knihoven třetích stran zůstávají zachované.SHA-256
f22ddce4fa9b761dcab3ae74a91b9972b2649d81e4f444117476a16634b2eb72CH-J Proprietary Software License 1.14 · Source is provided under the CH-J Proprietary Software License 1.14. Its availability does not change the license terms or grant additional rights.
Archive SHA-256
3df08cf5e899262a6ce92d7ec2caf5c42b683f1f2b57055662b845ff7dde67a8