Update readme for pwgen
This commit is contained in:
18
README.md
18
README.md
@@ -57,6 +57,24 @@ nano .env
|
||||
|
||||
⚠️ **WICHTIG**: Setze sichere Passwörter in der `.env` Datei!
|
||||
|
||||
#### Passwörter automatisch mit `pwgen` setzen
|
||||
|
||||
Falls `pwgen` noch nicht installiert ist: `sudo apt install pwgen` (oder das entsprechende Paket für deine Distribution).
|
||||
|
||||
Nach dem Kopieren der `.env` kannst du für jedes Passwortfeld schnelle Zufallswerte setzen:
|
||||
|
||||
```bash
|
||||
sed -i "s/^MQTT_ADMIN_PASSWORD=.*/MQTT_ADMIN_PASSWORD=$(pwgen 20 1)/" .env
|
||||
sed -i "s/^MQTT_PANEL_PASSWORD=.*/MQTT_PANEL_PASSWORD=$(pwgen 20 1)/" .env
|
||||
sed -i "s/^MQTT_TESTUSER_PASSWORD=.*/MQTT_TESTUSER_PASSWORD=$(pwgen 20 1)/" .env
|
||||
sed -i "s/^MQTT_DEVICE1_PASSWORD=.*/MQTT_DEVICE1_PASSWORD=$(pwgen 20 1)/" .env
|
||||
sed -i "s/^MQTT_DEVICE2_PASSWORD=.*/MQTT_DEVICE2_PASSWORD=$(pwgen 20 1)/" .env
|
||||
sed -i "s/^MQTT_MONITOR_PASSWORD=.*/MQTT_MONITOR_PASSWORD=$(pwgen 20 1)/" .env
|
||||
sed -i "s/^SECRET_KEY=.*/SECRET_KEY=$(pwgen 64 1)/" .env
|
||||
```
|
||||
|
||||
> Alle Befehle werden direkt gegen die lokale `.env` ausgeführt und tauschen den jeweils vorhandenen Platzhalter durch einen zufälligen Wert aus.
|
||||
|
||||
### 2. Passwort-Datei vorbereiten
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user