AdguardTeam / AdguardTeam/AdGuardHome

Allow user and group mapping

Abierto
#1,237 0 comentarios 18 reacciones 0 asignados Ver en GitHub
feature request help wanted P3: Medium
Lenguaje dominante
TypeScript
Estrellas
36.9k
Forks
2.5k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.