AdguardTeam / AdguardTeam/AdGuardHome

Allow user and group mapping

Offen
#1,237 0 Kommentare 18 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
feature request help wanted P3: Medium
Vorherrschende Sprache
TypeScript
Sterne
36.9k
Forks
2.5k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

- [x] I am running the latest version
- [x] I checked the documentation and found no answer
- [x] I checked to make sure that this issue has not already been filed

### Problem Description

I'm running the AdguardHome docker image, with the `conf` and `work` dirs mapped to local folders. Adguard creates files within these folders as root. I would like the option to map to another user, the way linuxserver.io images do: https://docs.linuxserver.io/general/understanding-puid-and-pgid

### Proposed Solution

Allow for `PUID` and `PGID` environment variables to be set, so that files written by AdguardHome will map to the user I specify, so that I don't run into permission issues.

### Alternatives Considered

Another option would be for me to use docker's built in `--user` flag:

Screenshot 2019-12-06 at 10 51 58

https://docs.docker.com/engine/reference/run/

But for that to work the processes within the container would have to be able to cope with running as a different user, and not as root. I'm not sure if that's currently the case, and did not see anything in the documentation about that.

edit: By the way, my compliments on the project, really nice to use and works like a charm!

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.