Fix UID handling

This commit is contained in:
2025-11-10 11:04:51 +00:00
parent 30fb383e96
commit 5cc685cdc8
3 changed files with 3 additions and 5 deletions

View File

@@ -1,6 +1,3 @@
UID=1000
GID=1000
# MQTT Admin Credentials (Vollzugriff) # MQTT Admin Credentials (Vollzugriff)
MQTT_ADMIN_USERNAME=admin MQTT_ADMIN_USERNAME=admin
MQTT_ADMIN_PASSWORD=change_me_admin_password MQTT_ADMIN_PASSWORD=change_me_admin_password

View File

@@ -53,7 +53,7 @@ cp .env.example .env
nano .env nano .env
``` ```
> `UID` und `GID` in der `.env` bestimmen jetzt den User, unter dem der Mosquitto-Container läuft. Passe die Werte an deinen Host-User an, falls du nicht `1000:1000` bist. > Der Mosquitto-Container läuft standardmäßig als `1000:1000`. Falls dein Host-User andere IDs hat, passe den `user:` Eintrag direkt in `docker-compose.yml` an.
⚠️ **WICHTIG**: Setze sichere Passwörter in der `.env` Datei! ⚠️ **WICHTIG**: Setze sichere Passwörter in der `.env` Datei!

View File

@@ -3,7 +3,8 @@ services:
image: eclipse-mosquitto:2 image: eclipse-mosquitto:2
container_name: mosquitto container_name: mosquitto
restart: unless-stopped restart: unless-stopped
user: "${UID:-1000}:${GID:-1000}" # Passe UID:GID bei Bedarf an deinen lokalen Benutzer an.
user: "1000:1000"
ports: ports:
- "1883:1883" - "1883:1883"
- "9001:9001" - "9001:9001"