CH-J Toolsserverihaldus üle SSH
Menüü
Avaldatud allikas

CH-J Tools

Vaata katalooge ja faile konkreetse rakenduse vabastamiseks.

Laadi alla allikas ZIP
CH-J / Server Manager 1704 failid
0.1.2-beta Lisatud: · Ehitatud:
styles.css Lisatud: Kuupäeva ei registreerita 8,8 KB · 23 read
Kood Faili allalaadimine
1:root{color-scheme:dark;--bg:#07111f;--panel:#102033;--line:rgba(151,176,205,.18);--text:#ecf5ff;--muted:#8ea5bf;--blue:#42a5ff;--green:#43d6a0;--red:#ff7272;--yellow:#f2c463}*{box-sizing:border-box}body{margin:0;min-width:860px;min-height:600px;color:var(--text);background:radial-gradient(circle at 75% 0,rgba(45,130,220,.18),transparent 35%),var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;border-bottom:1px solid var(--line);background:rgba(5,14,25,.76)}h1{margin:5px 0 2px;font-size:26px}h2{margin:4px 0 0;font-size:16px}header p{margin:0;color:var(--muted);font-size:11px}.eyebrow{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.17em}main{padding:20px 28px 30px}.panel{border:1px solid var(--line);border-radius:14px;background:rgba(16,32,51,.82)}.toolbar{display:flex;align-items:end;gap:10px;padding:14px;flex-wrap:wrap}.toolbar label{display:grid;gap:5px;min-width:210px;color:var(--muted);font-size:10px}select,input,textarea,.button,.mini{border:1px solid var(--line);border-radius:8px;color:var(--text);background:#0b1929;padding:9px 11px;font:inherit}.button,.mini{cursor:pointer}.button.primary{background:linear-gradient(135deg,#267dd1,#3867e8);border-color:#458cea}.button.warning{border-color:rgba(242,196,99,.45);color:#ffe1a0}.button.ghost{background:transparent}.button:disabled,.mini:disabled{opacity:.4;cursor:not-allowed}.status{min-height:18px;margin:10px 2px;color:var(--muted);font-size:11px}.status.error,pre.error{color:#ff9a9a}.identity{display:grid;grid-template-columns:1fr .7fr 1.8fr .65fr;overflow:hidden}.identity div{min-width:0;padding:13px 15px;border-right:1px solid var(--line)}.identity div:last-child{border:0}.identity small,.identity strong{display:block}.identity small{color:var(--muted);font-size:9px}.identity strong{margin-top:5px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.identity .state-active{color:var(--green)}.identity .state-inactive{color:var(--yellow)}.workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:13px;margin-top:13px}.config-sidebar,.editor-panel{min-height:455px}.config-sidebar{padding:15px}.section-heading,.editor-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.mini{padding:6px 8px;font-size:9px}.config-sidebar>input{width:100%;margin:13px 0 9px;font-size:10px}.config-list{display:grid;gap:5px;max-height:370px;overflow:auto}.config-item{display:grid;gap:4px;width:100%;padding:9px;text-align:left;border:1px solid transparent;border-radius:8px;color:var(--text);background:rgba(5,14,25,.42);cursor:pointer}.config-item:hover,.config-item.active{border-color:rgba(66,165,255,.5);background:rgba(66,165,255,.08)}.config-item span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.config-item small{color:var(--muted);font-size:8px}.empty{color:var(--muted);font-size:10px;text-align:center;padding:25px 8px}.editor-panel{display:flex;flex-direction:column;padding:15px}.editor-heading h2{max-width:530px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-heading small{display:block;margin-top:5px;color:var(--muted);font-size:9px}.editor-actions{display:flex;gap:7px;align-items:center}.editor-actions .button{padding:7px 9px;font-size:9px}#configEditor{flex:1;width:100%;min-height:365px;margin-top:13px;resize:none;border-radius:10px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;tab-size:4;white-space:pre}#configEditor[readonly]{color:#aab9c9;background:#08131f}.result-panel{margin-top:13px;padding:15px}.result-panel pre{max-height:170px;margin:12px 0 0;padding:12px;overflow:auto;border:1px solid var(--line);border-radius:9px;color:#b9cbe0;background:#07111d;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.security{margin-top:13px;padding:15px 17px;border-left:3px solid var(--green)}.security strong{font-size:11px}.security p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.security code{color:#8acbff}.security .docs{margin-top:9px}@media(max-width:980px){.workspace{grid-template-columns:260px minmax(0,1fr)}.identity{grid-template-columns:1fr 1fr}.identity div{border-bottom:1px solid var(--line)}}
3/* Right-to-left languages (ar, fa, ur): terminals, editors, code, paths and logs stay left-to-right. */
4[dir="rtl"] .xterm, [dir="rtl"] .monaco-editor, [dir="rtl"] pre, [dir="rtl"] code, [dir="rtl"] textarea, [dir="rtl"] input:not([type="checkbox"]):not([type="radio"]) { direction: ltr; unicode-bidi: isolate; }
6/* Sites, wizard and the other graphical tabs. */
7.brand{display:flex;align-items:center;gap:13px}.brand-icon{flex:none;width:34px;height:34px;color:#7fbfff}
8.check{display:flex!important;align-items:center;gap:7px;min-width:0!important;color:var(--muted);font-size:10px}.check input{width:auto;margin:0}
9.tabs{display:flex;flex-wrap:wrap;gap:4px;margin:13px 0;border-bottom:1px solid var(--line)}.tab{padding:9px 13px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.tab:hover{color:var(--text)}.tab.active{color:var(--text);border-bottom-color:var(--blue)}
10.stats{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.stats div{padding:13px 15px;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats small,.stats strong{display:block}.stats small{color:var(--muted);font-size:9px}.stats strong{margin-top:5px;font-size:20px}.stats .warn{color:var(--yellow)}
11.block{margin-top:13px;padding:15px}.sub-block{margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.sub-block h3{margin:0 0 10px;font-size:12px}
12.actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.actions.end{justify-content:flex-end;margin-top:13px}.muted{display:block;margin-top:4px;color:var(--muted);font-size:10px}p.muted{margin:12px 0 7px}
13.notice{margin:11px 0 0;padding:9px 11px;border:1px solid rgba(242,196,99,.35);border-radius:8px;color:#ffe1a0;background:rgba(242,196,99,.07);font-size:10px;line-height:1.5}
14.site-list{display:grid;gap:5px;margin-top:12px}.site-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 11px;text-align:left;border:1px solid transparent;border-radius:8px;color:var(--text);background:rgba(5,14,25,.42);font:inherit}button.site-row{cursor:pointer}button.site-row:hover,.site-row.active{border-color:rgba(66,165,255,.5);background:rgba(66,165,255,.08)}.site-main{min-width:0}.site-main strong,.site-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-main strong{font-size:11px}.site-main small{margin-top:3px;color:var(--muted);font-size:9px}.badges{display:flex;flex:none;gap:5px;align-items:center}
15.badge{padding:3px 7px;border-radius:999px;color:var(--muted);background:rgba(151,176,205,.12);font-size:9px;font-weight:700}.badge.good{color:var(--green);background:rgba(67,214,160,.12)}.badge.warn{color:var(--yellow);background:rgba(242,196,99,.12)}.badge.bad{color:var(--red);background:rgba(255,114,114,.12)}
16.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:13px}.field{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:10px}.field input,.field select,.field textarea{width:100%;min-width:0}.wide{grid-column:1/-1}[hidden]{display:none!important}
17.code{max-height:360px;margin:11px 0 0;padding:12px;overflow:auto;border:1px solid var(--line);border-radius:9px;color:#b9cbe0;background:#07111d;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.code.log{max-height:520px;min-height:200px}.diff span{display:block}.diff .add{color:var(--green);background:rgba(67,214,160,.09)}.diff .del{color:#ff9a9a;background:rgba(255,114,114,.09)}
18.log-controls{display:grid;grid-template-columns:minmax(0,2fr) 90px 100px minmax(0,1.3fr) auto auto;gap:9px;align-items:end}
19.wide-input{width:100%;margin-top:12px;font-size:10px}.site-row .mini{flex:none}.config-item small.loaded{color:var(--green)}
20.proposals{border-left:3px solid var(--yellow)}.proposals .site-main small{white-space:normal}
21.domain-form{display:flex;gap:8px;margin-top:12px}.domain-form input{flex:1;min-width:0}.path-list{display:grid;gap:9px;margin-top:12px}.path-card{padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:rgba(5,14,25,.42)}.path-card h3{margin:0 0 8px;font-size:11px}.path-step{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;align-items:center;padding:4px 0;font-size:10px}.path-step>span:first-child{color:var(--muted)}.path-step code{overflow:hidden;color:#b9cbe0;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}
22.template-box{display:grid;gap:9px}.form-grid.compact{margin-top:0}.field small.muted{margin-top:0}
23#certbotInstall{margin-top:11px}#certbotInstall[hidden]{display:none}
SHA-2562bc5d9fb2c8b91131e49b9ca0f3a7a1f2f4c82ae39484cc29245c822f9afdaa3

CH-J Proprietary Software License 1.14 · Allikas on esitatud CH-J Proprietary Software License 1.14 all. Selle kättesaadavus ei muuda litsentsitingimusi ega anna täiendavaid õigusi.

Arhiiv SHA-256ac8fe790f4ba60fc098f8c985fc2656cfcc6cdc21fb34b30e308a2b54e62258f
Failid