diff --git a/docs/LOCAL_DEPLOY.md b/docs/LOCAL_DEPLOY.md index ce99c0d..9e89f49 100644 --- a/docs/LOCAL_DEPLOY.md +++ b/docs/LOCAL_DEPLOY.md @@ -10,7 +10,7 @@ LAN-Installation aktualisieren oder administrativ auf die Datenbank zugreifen. | Anwendung | **https://192.168.178.17/** | | Anmeldung | https://192.168.178.17/accounts/login/ | | SSH-Server | `192.168.178.17`, Port `22` | -| SSH-Benutzer | `denis` | +| SSH-Benutzer | `inventar` | | Projektverzeichnis | `/home/inventar/inventar` | | Git-Branch | `master` | | Dienste | `web` (Django), `db` (PostgreSQL), `traefik` (HTTPS) | @@ -31,7 +31,7 @@ nicht mit dem nächsten Schritt fortfahren. Im Terminal des eigenen Arbeitsplatzes: ```sh -ssh denis@192.168.178.17 +ssh inventar@192.168.178.17 ``` Alle folgenden Shell-Befehle werden **auf dem Server** ausgeführt: @@ -178,7 +178,7 @@ journalctl -u csr-inventory-tls.service --no-pager ``` **Die mitgelieferte Service-Vorlage enthält noch den früheren Pfad -`/home/denis/csr-inventory`.** Bei ihrer Installation `WorkingDirectory`, +`/home/inventar/csr-inventory`.** Bei ihrer Installation `WorkingDirectory`, `EnvironmentFile` und `ExecStart` auf `/home/inventar/inventar` anpassen. Die Server-`.env` muss `APP_HOST=192.168.178.17` enthalten; ebenso müssen `ALLOWED_HOSTS` und `CSRF_TRUSTED_ORIGINS` die aktuelle Adresse berücksichtigen. @@ -226,7 +226,7 @@ Für DBeaver eine PostgreSQL-Verbindung mit diesen Angaben anlegen: | Datenbankpasswort | `POSTGRES_PASSWORD` aus der geschützten Server-`.env` | | SSH-Tunnel | aktivieren | | SSH-Host / Port | `192.168.178.17` / `22` | -| SSH-Benutzer | `denis` | +| SSH-Benutzer | `inventar` | | SSH-Authentifizierung | freigegebener SSH-Schlüssel oder SSH-Passwort | Die Verbindung über die Host-Felder konfigurieren, nicht über eine abweichende diff --git a/docs/serverbetrieb.md b/docs/serverbetrieb.md index f11fdda..4cd1c5a 100644 --- a/docs/serverbetrieb.md +++ b/docs/serverbetrieb.md @@ -23,12 +23,15 @@ Gunicorn sind nicht direkt über veröffentlichte Docker-Ports erreichbar. ## HTTPS im lokalen Netzwerk Traefik verwendet für die private IP-Adresse eine lokale Zertifizierungsstelle. -Das öffentliche Stammzertifikat liegt in [homelab-root-ca.crt](homelab-root-ca.crt) -und auf dem Server unter `/home/denis/csr-inventory-root-ca.crt`. +Das damalige öffentliche Stammzertifikat wurde als `homelab-root-ca.crt` +verteilt und lag auf dem Server unter `/home/denis/csr-inventory-root-ca.crt`. +Die frühere Repository-Kopie wurde entfernt; für die aktuelle Installation +das in [LOCAL_DEPLOY.md](LOCAL_DEPLOY.md) beschriebene Zertifikat beziehen. Damit Windows-Browser dem Zertifikat vertrauen, kann es für den aktuellen Benutzer importiert werden. Dieser Schritt wurde auf dem Arbeitsplatz **nicht** automatisch -ausgeführt. Im lokalen Projektverzeichnis: +ausgeführt. Das damalige Importbeispiel setzte eine separat bereitgestellte Zertifikatsdatei +im lokalen Verzeichnis `docs/` voraus: ```powershell Import-Certificate -FilePath .\docs\homelab-root-ca.crt -CertStoreLocation Cert:\CurrentUser\Root