Add authenticated device registration for USB intake
Some checks failed
Tests / postgres (push) Has been cancelled
Some checks failed
Tests / postgres (push) Has been cancelled
This commit is contained in:
17
README.md
17
README.md
@@ -183,6 +183,23 @@ Passwort-Hashes und Kontoverwaltung sind absichtlich nicht Teil der API. Jede
|
||||
Feldänderung enthält in der Änderungshistorie sowohl das zugeordnete Konto als
|
||||
auch den Namen des verwendeten API-Clients.
|
||||
|
||||
## Geräte per Live-USB erfassen
|
||||
|
||||
Für den Werkstattbetrieb gibt es einen [eigenständigen USB-Stick](docs/usb-appliance.md)
|
||||
im separaten Ordner `../USB-Intake`: Nach Eingabe von Server-IP und API-Schlüssel
|
||||
startet die Prüfung automatisch. Ergebnisse werden direkt hochgeladen oder
|
||||
dauerhaft auf dem Stick gespeichert. Gespeicherte
|
||||
Berichte lassen sich später gesammelt senden, auch per WLAN. Der Archiso-Build
|
||||
enthält alle benötigten Programme und benötigt keine interne Festplatte.
|
||||
|
||||
Laptops und Mini-PCs können ohne interne SSD/HDD von einem Ubuntu-Live-USB
|
||||
gestartet, kurz auf CPU/RAM geprüft und über die API neu erfasst werden.
|
||||
`../USB-Intake/intake.py` sammelt Hardwaredaten und speichert einen offline
|
||||
nutzbaren Bericht; der Upload erstellt das Gerät mit automatisch vergebener
|
||||
Nummer und Prüfbericht im Kommentar. Wiederholte Uploads desselben Berichts
|
||||
erzeugen keine weiteren Geräte. Einrichtung und Ablauf stehen in der
|
||||
[Live-USB-Anleitung](docs/usb-intake.md).
|
||||
|
||||
## Backup und Wiederherstellung
|
||||
|
||||
Backup-Verzeichnis anlegen und Skripte ausführbar machen:
|
||||
|
||||
Reference in New Issue
Block a user