CH-J Server Managergestion de serveur sur SSH
Menu
Source publiée

CH-J Server Manager

Parcourez les répertoires et les fichiers pour une version spécifique de l'application.

Télécharger la source ZIP
CH-J / Server Manager 339 fichiers
core-20261014T184258Z-3fbed0b93fdf Ajouté: Date non enregistrée · Construit:
Fichiers
index.html Ajouté: Date non enregistrée 3,8 KB · 62 lignes
Télécharger le fichier
1<!doctype html>
2<html lang="cs">
3<head>
4 <meta charset="utf-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1">
6 <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self'; style-src 'self'; connect-src 'none'; img-src 'self' data:; object-src 'none'; base-uri 'none'; form-action 'none'">
7 <title>NGINX Manager</title>
8 <link rel="stylesheet" href="styles.css">
9</head>
10<body>
11 <header>
12 <div><span class="eyebrow">CH-J PLUGIN</span><h1>NGINX Manager</h1><p id="pluginVersion">Plugin se načítá…</p></div>
13 <button id="closeButton" class="button ghost" type="button">Zavřít</button>
14 </header>
15 <main>
16 <section class="toolbar panel">
17 <label>Aktivní SSH relace<select id="sessionSelect"><option value="">Žádná připojená relace</option></select></label>
18 <button id="refreshButton" class="button" type="button">Obnovit</button>
19 <label>Heslo pro sudo<input id="sudoPassword" type="password" maxlength="1024" autocomplete="current-password" placeholder="prázdné pro NOPASSWD"></label>
20 <button id="testButton" class="button" type="button" disabled>Otestovat nginx -t</button>
21 <button id="reloadButton" class="button warning" type="button" disabled>Graceful reload</button>
22 </section>
24 <p id="status" class="status">Vyberte připojený server.</p>
26 <section class="identity panel">
27 <div><small>NGINX</small><strong id="nginxVersion">—</strong></div>
28 <div><small>SLUŽBA</small><strong id="serviceState">—</strong></div>
29 <div><small>HLAVNÍ KONFIGURACE</small><strong id="mainConfig">—</strong></div>
30 <div><small>NALEZENÉ SOUBORY</small><strong id="configCount">0</strong></div>
31 </section>
33 <section class="workspace">
34 <aside class="panel config-sidebar">
35 <div class="section-heading"><div><span class="eyebrow">KONFIGURACE</span><h2>Soubory</h2></div><button id="dumpButton" class="mini" type="button" disabled>Efektivní -T</button></div>
36 <input id="configFilter" type="search" placeholder="Filtrovat cestu…">
37 <div id="configList" class="config-list"><p class="empty">Nejsou načteny žádné soubory.</p></div>
38 </aside>
40 <section class="panel editor-panel">
41 <div class="editor-heading">
42 <div><span id="editorMode" class="eyebrow">EDITOR</span><h2 id="editorTitle">Vyberte konfigurační soubor</h2><small id="editorMeta">Změny zatím nejsou načtené.</small></div>
43 <div class="editor-actions"><button id="revertButton" class="mini" type="button" disabled>Znovu načíst</button><button id="saveButton" class="button primary" type="button" disabled>Uložit, zálohovat a otestovat</button></div>
44 </div>
45 <textarea id="configEditor" aria-label="Konfigurace NGINX" spellcheck="false" readonly></textarea>
46 </section>
47 </section>
49 <section class="panel result-panel">
50 <div class="section-heading"><div><span class="eyebrow">VÝSTUP</span><h2>Test a operace</h2></div><button id="clearOutputButton" class="mini" type="button">Vyčistit</button></div>
51 <pre id="commandOutput">Zde se zobrazí výstup nginx -t, uložení nebo reloadu.</pre>
52 </section>
54 <section class="security panel">
55 <strong>Bezpečný postup podle dokumentace NGINX</strong>
56 <p>Uložení vytvoří časovanou zálohu, zachová vlastníka a oprávnění a spustí <code>nginx -t</code>. Neplatná konfigurace se automaticky vrátí ze zálohy. Reload je samostatná potvrzená operace a proběhne pouze po úspěšném testu; restart ani obecný vzdálený shell plugin nemá.</p>
57 <p class="docs">Oficiální zdroje: <code>nginx.org/en/docs/beginners_guide.html</code> · <code>nginx.org/en/docs/switches.html</code> · <code>nginx.org/en/docs/control.html</code></p>
58 </section>
59 </main>
60 <script src="index.js"></script>
61</body>
62</html>
SHA-2563747bf8dce26f0d28d548d4b2d0567a89b4ab45c49d0b5605ba98ed12cedf5fe

CH-J Proprietary Software License 1.14 · La source est fournie sous CH-J Proprietary Software License 1.14. Sa disponibilité ne modifie pas les termes de la licence ni n'accorde de droits supplémentaires.

Archive SHA-2563df08cf5e899262a6ce92d7ec2caf5c42b683f1f2b57055662b845ff7dde67a8