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/** |
|
| Anwendung | **https://192.168.178.17/** |
|
||||||
| Anmeldung | https://192.168.178.17/accounts/login/ |
|
| Anmeldung | https://192.168.178.17/accounts/login/ |
|
||||||
| SSH-Server | `192.168.178.17`, Port `22` |
|
| SSH-Server | `192.168.178.17`, Port `22` |
|
||||||
| SSH-Benutzer | `denis` |
|
| SSH-Benutzer | `inventar` |
|
||||||
| Projektverzeichnis | `/home/inventar/inventar` |
|
| Projektverzeichnis | `/home/inventar/inventar` |
|
||||||
| Git-Branch | `master` |
|
| Git-Branch | `master` |
|
||||||
| Dienste | `web` (Django), `db` (PostgreSQL), `traefik` (HTTPS) |
|
| Dienste | `web` (Django), `db` (PostgreSQL), `traefik` (HTTPS) |
|
||||||
@@ -31,7 +31,7 @@ nicht mit dem nächsten Schritt fortfahren.
|
|||||||
Im Terminal des eigenen Arbeitsplatzes:
|
Im Terminal des eigenen Arbeitsplatzes:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
ssh denis@192.168.178.17
|
ssh inventar@192.168.178.17
|
||||||
```
|
```
|
||||||
|
|
||||||
Alle folgenden Shell-Befehle werden **auf dem Server** ausgeführt:
|
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
|
**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.
|
`EnvironmentFile` und `ExecStart` auf `/home/inventar/inventar` anpassen.
|
||||||
Die Server-`.env` muss `APP_HOST=192.168.178.17` enthalten; ebenso müssen
|
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.
|
`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` |
|
| Datenbankpasswort | `POSTGRES_PASSWORD` aus der geschützten Server-`.env` |
|
||||||
| SSH-Tunnel | aktivieren |
|
| SSH-Tunnel | aktivieren |
|
||||||
| SSH-Host / Port | `192.168.178.17` / `22` |
|
| SSH-Host / Port | `192.168.178.17` / `22` |
|
||||||
| SSH-Benutzer | `denis` |
|
| SSH-Benutzer | `inventar` |
|
||||||
| SSH-Authentifizierung | freigegebener SSH-Schlüssel oder SSH-Passwort |
|
| SSH-Authentifizierung | freigegebener SSH-Schlüssel oder SSH-Passwort |
|
||||||
|
|
||||||
Die Verbindung über die Host-Felder konfigurieren, nicht über eine abweichende
|
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
|
## HTTPS im lokalen Netzwerk
|
||||||
|
|
||||||
Traefik verwendet für die private IP-Adresse eine lokale Zertifizierungsstelle.
|
Traefik verwendet für die private IP-Adresse eine lokale Zertifizierungsstelle.
|
||||||
Das öffentliche Stammzertifikat liegt in [homelab-root-ca.crt](homelab-root-ca.crt)
|
Das damalige öffentliche Stammzertifikat wurde als `homelab-root-ca.crt`
|
||||||
und auf dem Server unter `/home/denis/csr-inventory-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
|
Damit Windows-Browser dem Zertifikat vertrauen, kann es für den aktuellen Benutzer
|
||||||
importiert werden. Dieser Schritt wurde auf dem Arbeitsplatz **nicht** automatisch
|
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
|
```powershell
|
||||||
Import-Certificate -FilePath .\docs\homelab-root-ca.crt -CertStoreLocation Cert:\CurrentUser\Root
|
Import-Certificate -FilePath .\docs\homelab-root-ca.crt -CertStoreLocation Cert:\CurrentUser\Root
|
||||||
|
|||||||
Reference in New Issue
Block a user