Files
Inventory/docs/usb-appliance.md
denis.stoecklmeier e2870c2fda
Some checks failed
Tests / postgres (push) Has been cancelled
Add authenticated device registration for USB intake
2026-10-11 22:19:57 +02:00

19 lines
803 B
Markdown

# 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.