Showing 3 changed files with 15 additions and 11 deletions
+6 -4
.doc/host-manager.md
@@ -1,6 +1,8 @@
1
-# Host Manager MVP
1
+# Madagascar Local Authority MVP
2 2
 
3
-Host Manager este o aplicație web locală, Perl-only, pentru registrul de hosturi Madagascar. Nu folosește npm, pip sau pachete CPAN instalate direct pe host.
3
+Madagascar Local Authority este o aplicație web locală, Perl-only, pentru registrul de hosturi Madagascar, manifestele DNS locale, Work Orders și autoritatea locală de certificate. Nu folosește npm, pip sau pachete CPAN instalate direct pe host.
4
+
5
+Numele de produs este `Madagascar Local Authority`. Numele tehnic al serviciului, userului Unix, path-ului și fișierelor de environment rămâne `host-manager`.
4 6
 
5 7
 ## Politica de dependențe
6 8
 
@@ -170,7 +172,7 @@ Pentru etapa MVP, aplicația nu face commit/push automat. După o modificare, sc
170 172
 
171 173
 ## Autoritate locală de certificate
172 174
 
173
-Host Manager include un helper OpenSSL pentru o autoritate locală de certificate pentru hosturi. Cheia privată CA nu este în git și nu este servită prin aplicație.
175
+Madagascar Local Authority include un helper OpenSSL pentru o autoritate locală de certificate pentru hosturi. Cheia privată CA nu este în git și nu este servită prin aplicație.
174 176
 
175 177
 Locația implicită:
176 178
 
@@ -195,7 +197,7 @@ Aplicația web, după OTP, poate afișa statusul CA, lista certificatelor emise
195 197
 
196 198
 Reguli:
197 199
 
198
-- Se semnează preferabil CSR-uri generate pe hosturi; cheia privată a hostului nu trebuie copiată în Host Manager.
200
+- Se semnează preferabil CSR-uri generate pe hosturi; cheia privată a hostului nu trebuie copiată în Madagascar Local Authority.
199 201
 - CA private key rămâne local pe jumper și în afara git-ului.
200 202
 - Endpoint-urile CA sunt în spatele OTP-ului.
201 203
 - Automatizarea pentru emitere direct din UI se adaugă ulterior doar cu helper privilegiat și audit separat.
+4 -2
README.md
@@ -1,6 +1,6 @@
1
-# Xdev Host Manager
1
+# Madagascar Local Authority
2 2
 
3
-Local host registry and management UI for the Madagascar network.
3
+Local authority for Madagascar hosts, DNS manifests, work orders, and host certificates.
4 4
 
5 5
 This project lives on jumper and is the local source for:
6 6
 
@@ -21,6 +21,8 @@ Runtime path:
21 21
 
22 22
 Secrets live outside git in `/etc/xdev/host-manager.env`.
23 23
 
24
+The product name is **Madagascar Local Authority**. The technical service, Unix user, repository path, and environment files still use `host-manager`.
25
+
24 26
 The web UI is OTP-protected for all registry data, downloads, exports, and writes. Automation should consume this repository through git with dedicated read-only keys, not through unauthenticated HTTP.
25 27
 
26 28
 The default internal domain is `madagascar.xdev.ro`. Short aliases are derived automatically from FQDNs, so `autonas01.madagascar.xdev.ro` also publishes `autonas01` without declaring it separately.
+5 -5
scripts/host_manager.pl
@@ -1132,7 +1132,7 @@ sub app_html {
1132 1132
 <head>
1133 1133
   <meta charset="utf-8">
1134 1134
   <meta name="viewport" content="width=device-width, initial-scale=1">
1135
-  <title>Host Manager</title>
1135
+  <title>Madagascar Local Authority</title>
1136 1136
   <style>
1137 1137
     :root {
1138 1138
       color-scheme: light;
@@ -1296,8 +1296,8 @@ sub app_html {
1296 1296
             <path d="M40 20h.01M40 32h.01M40 44h.01"/>
1297 1297
           </svg>
1298 1298
         </div>
1299
-        <h1>Host Manager</h1>
1300
-        <p>madagascar.xdev.ro</p>
1299
+        <h1>Madagascar Local Authority</h1>
1300
+        <p>Hosts, DNS &amp; Local CA</p>
1301 1301
       </div>
1302 1302
       <form id="login-form">
1303 1303
         <div class="otp-row">
@@ -1316,7 +1316,7 @@ sub app_html {
1316 1316
   <!-- ── App (shown after login) ── -->
1317 1317
   <div id="app">
1318 1318
     <header>
1319
-      <h1>Host Manager</h1>
1319
+      <h1>Madagascar Local Authority</h1>
1320 1320
       <div class="header-right">
1321 1321
         <span class="muted" id="app-updated"></span>
1322 1322
         <button type="button" id="logout">Logout</button>
@@ -1342,7 +1342,7 @@ sub app_html {
1342 1342
 
1343 1343
       <section class="panel">
1344 1344
         <div class="panel-head">
1345
-          <h2>Certificate Authority</h2>
1345
+          <h2>Local Certificate Authority</h2>
1346 1346
           <a class="linkbtn" href="/download/ca.crt">ca.crt</a>
1347 1347
         </div>
1348 1348
         <div class="problems" id="ca-status"></div>