AdguardTeam / AdguardTeam/AdGuardHome

Allow user and group mapping

Aberta
#1,237 0 comentários 18 reações 0 responsáveis Ver no GitHub
feature request help wanted P3: Medium
Linguagem predominante
TypeScript
Estrelas
36.9k
Forks
2.5k
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.