Align deployment access with inventar user and remove retired CA
Some checks failed
Tests / postgres (push) Has been cancelled
Some checks failed
Tests / postgres (push) Has been cancelled
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user