AdguardTeam / AdguardTeam/AdGuardHome

Allow user and group mapping

Aperta
#1,237 0 commenti 18 reazioni 0 assegnatari Vedi su GitHub
feature request help wanted P3: Medium
Lingua principale
TypeScript
Stelle
36.9k
Fork
2.5k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

- [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!

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.