# Set username and password of PMM server via Docker env

**URL:** <https://forums.percona.com/t/set-username-and-password-of-pmm-server-via-docker-env/8056>\
**Category:** PMM 2.x\
**Created:** [September 21, 2020, 3:05am UTC](https://forums.percona.com/t/set-username-and-password-of-pmm-server-via-docker-env/8056 "2020-09-21T03:05:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kevinr1](https://avatars.discourse-cdn.com/v4/letter/k/8edcca/32.png) [@kevinr1](https://forums.percona.com/u/kevinr1)\
**Post date:** [September 21, 2020, 3:05am UTC](https://forums.percona.com/t/set-username-and-password-of-pmm-server-via-docker-env/8056/1 "2020-09-21T03:05:02Z")

</div>

I am automating an installation of PMM server, and want to add the clients automatically as well. In my case, this requires the server username and password.

With PMM v1 I could set the username and password in Docker with extra environment variables, using:

```auto
SERVER_USER
SERVER_PASSWORD

```

How do I set this for v2? I tried using the same values, but this doesn’t work.

The docs. don’t describe a way of setting this. It only describes ; browse to the web-gui and login using admin as username and password. Then change the password…

This is undesired in my situation, as I’d like to set the username and password automatically.

---

<div class="post-metadata">

**Author:** ![daniil.bazhenov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/daniil.bazhenov/32/62_2.png) [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Post date:** [September 22, 2020, 4:24am UTC](https://forums.percona.com/t/set-username-and-password-of-pmm-server-via-docker-env/8056/2 "2020-09-22T04:24:37Z")

</div>

Hi, @kevinr1

Unfortunately, it’s not supported yet, we have task for it [https://jira.percona.com/browse/PMM-4673](https://jira.percona.com/browse/PMM-4673)

You can subscribe to this task to learn earlier about progress.

---

<div class="post-metadata">

**Author:** ![Vadim\_Yalovets](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/vadim_yalovets/32/43_2.png) [@Vadim\_Yalovets](https://forums.percona.com/u/Vadim_Yalovets)\
**Post date:** [September 22, 2020, 5:14am UTC](https://forums.percona.com/t/set-username-and-password-of-pmm-server-via-docker-env/8056/3 "2020-09-22T05:14:08Z")

</div>

Grafana is used for handles authentication in PMM2 Server. So mentioned environment variables aren’t working yet.

You may use next command for changing an admin password.

docker exec -t pmm-server bash -c 'ln -s /srv/grafana /usr/share/grafana/data; grafana-cli --homepath /usr/share/grafana admin reset-admin-pass

word NEWPASSWD’

 ![Screenshot_20200922_133919.png](https://us1.discourse-cdn.com/flex019/uploads/percona1/original/1X/f1985a9a61494ce70b3561ad3a59a168709a097d.png)

---

<div class="post-metadata">

**Author:** ![kevinr1](https://avatars.discourse-cdn.com/v4/letter/k/8edcca/32.png) [@kevinr1](https://forums.percona.com/u/kevinr1)\
**Post date:** [September 22, 2020, 6:45am UTC](https://forums.percona.com/t/set-username-and-password-of-pmm-server-via-docker-env/8056/4 "2020-09-22T06:45:32Z")

</div>

Thanks for both responses.

@adivinho, I can confirm your workaround works.

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Kuzminsky](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/aleksandr_kuzminsky/32/4802_2.png) [@Aleksandr\_Kuzminsky](https://forums.percona.com/u/Aleksandr_Kuzminsky)\
**Post date:** [October 21, 2021, 8:08pm UTC](https://forums.percona.com/t/set-username-and-password-of-pmm-server-via-docker-env/8056/5 "2021-10-21T20:08:56Z")

</div>

> [@daniil.bazhenov](#):
>
> we have task for it [https://jira.percona.com/browse/PMM-4673](https://jira.percona.com/browse/PMM-4673)

Hi,

![Screen Shot 2021-10-21 at 1.06.36 PM](https://us1.discourse-cdn.com/flex019/uploads/percona1/original/2X/a/a8472cdf03cf17842e807acdcf5e385c173295aa.png)  
I can’t see the issue. How likely it’ll be possible to set a custom password?

---

<div class="post-metadata">

**Author:** ![steve.hoffman](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/steve.hoffman/32/66_2.png) [@steve.hoffman](https://forums.percona.com/u/steve.hoffman)\
**Post date:** [October 21, 2021, 8:16pm UTC](https://forums.percona.com/t/set-username-and-password-of-pmm-server-via-docker-env/8056/6 "2021-10-21T20:16:08Z")

</div>

Not sure why that was set “Internal Only”…I changed it to world! I didn’t see anything sensitive in there.
