DevOps Discussion Forum
How to Reset Sentry User Password via Docker Compose - Printable Version

+- DevOps Discussion Forum (https://forums.geekssolutions.io)
+-- Forum: Cloud Computing (https://forums.geekssolutions.io/forumdisplay.php?fid=10)
+--- Forum: DevOps (https://forums.geekssolutions.io/forumdisplay.php?fid=14)
+--- Thread: How to Reset Sentry User Password via Docker Compose (/showthread.php?tid=6)



How to Reset Sentry User Password via Docker Compose - santosh - 04-07-2026

How to Reset Sentry User Password via Docker Compose

Overview
This guide explains how to reset a user password in Sentry when it is running via Docker Compose.

Prerequisites
  • Sentry running via Docker Compose
  • Root or sudo access to the server
  • Sentry self-hosted directory available

Step 1 - Navigate to Sentry Directory
Run on: Sentry Server
Code:
cd /root/24x7/sentry.io/self-hosted

Step 2 - Access the Sentry Shell
Run on: Sentry Server

Access the Sentry shell inside the running container:
Code:
docker-compose exec web sentry shell

Step 3 - Reset the Password
Run inside: Sentry Shell

Run the following Python commands to reset the user password:
Code:
from django.contrib.auth.models import User

email = 'user@yourdomain.com'
new_password = 'YOUR_NEW_PASSWORD'

try:
    user = User.objects.get(email=email)
    user.set_password(new_password)
    user.save()
    print(f"Password reset successful for {email}")
except User.DoesNotExist:
    print(f"User with email {email} does not exist.")

Expected Output:
Code:
Password reset successful for user@yourdomain.com

Step 4 - Exit the Shell
Run inside: Sentry Shell
Code:
exit()

Step 5 - Verify Login
  • Open your Sentry URL in browser
  • Login with the email and new password
  • Confirm access is working

Summary
  • Navigate to Sentry self-hosted directory
  • Access container shell using docker-compose exec
  • Use Django ORM to find user by email and reset password
  • Exit shell and verify login
  • Always use a strong password in production
  • Store passwords securely in a password manager