This page looks best with JavaScript enabled

SolarWinds Helpdesk Docker WHD Reset Login

 ·  ☕ 2 min read  ·  🥓🥓🥓 werkn

No Helpdesk For You

Recently I was working on doing some API testing against the SolarWinds Helpdesk API and needed to stand up a test environment.

Luckily SolarWinds has images and docker-compose files on Docker Hub for WebHelpDesk. The bad news is once you’ve deployed containers using their images you’ll soon find that the provided admin credentials are incorrect.

The admin account is supposed to use the following credentials:

  • Email: admin
  • Password: admin

… in reality they do not.

Overwriting the Admin Password

To correct this after deploying WHD (WebHelpDesk) from your shell of choice run the following:

1
2
# connect to the db instance
docker exec -it postgres-whd bash

From inside the docker container run:

1
2
3
4
5
6
7
8
# enter psql shell
psql -U postgres

# select whd database
\c whd

#overwrite password
UPDATE TECH SET USER_NAME='admin', PASSWORD='admin', use_ldap_authentication=0, INACTIVE=0, INCORRECT_AUTH_ATTEMPTS=0 where CLIENT_ID=1;

Note: If you ever need to reset your SolarWinds Helpdesk admin account the procedure above will also work, excluding the need to connect to your docker container.

Logging In

Visit http://localhost:8081 and try logging in with:

  • Email: admin
  • Password: admin

You should now be able to login. I’ve opened an issue for this on the repo for SolarWinds Helpdesk found here.

References:

Share on

Ryan Radford
WRITTEN BY
werkn
Developer / IT Guy / Tinkerer