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:
18
docs/usb-appliance.md
Normal file
18
docs/usb-appliance.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# Eigenständiger USB-Stick
|
||||
|
||||
Das USB-Projekt liegt separat in **`../USB-Intake`** neben diesem Repository.
|
||||
Die vollständige Anleitung steht in [USB-Intake/README.md](https://git.computerspende-regensburg.de/denis.stoecklmeier/USB-Intake).
|
||||
|
||||
Auf dem Arch-Linux-Rechner im USB-Projektordner:
|
||||
|
||||
```bash
|
||||
sudo bash make-usb.sh /dev/sdb --erase
|
||||
```
|
||||
|
||||
Der Befehl baut das Image und überschreibt den geprüften USB-Datenträger.
|
||||
Beim ersten Boot werden Server-IP/HTTPS-Adresse und API-Schlüssel abgefragt.
|
||||
Danach laufen Hardwareprüfung und Upload automatisch; ohne Verbindung bleiben
|
||||
Berichte auf dem Stick für späteres Senden gespeichert.
|
||||
|
||||
Dieses Inventory-Repository enthält weiterhin die API-Erweiterung einschließlich
|
||||
Migration `0013_deviceregistration`, die auf dem Server bereitgestellt werden muss.
|
||||
Reference in New Issue
Block a user