Are you using our SaaS platform (Baserow.io) or self-hosting Baserow?
Self-hosted
If you are self-hosting, what version of Baserow are you running?
1.30.1 is the version I have used
If you are self-hosting, which installation method do you use to run Baserow?
Docker compose has been used to set this up
What are the exact steps to reproduce this issue?
I have lost the login password for my baserow instance due to an issue with my PC and as such I am unable to log into my instance. I dont have SMTP setup to enable that sort of recovery so is there a method using CLI commands or anything?
I think your best bet is to run Django command changepassword. With docker compose you should be able to execute something like docker compose exec backend /baserow/backend/docker/docker-entrypoint.sh bash -c "django-admin changepassword youruser@example.com"
Hope this helps, SSH Into your docker container and run this bash script
DJANGO_SETTINGS_MODULE=baserow.config.settings.base /baserow/venv/bin/python /baserow/backend/src/baserow/manage.py shell -c "
from django.contrib.auth import get_user_model
User = get_user_model()
# Replace with your actual email address
user = User.objects.get(email='your-email@domain.com')
# Set your new password
user.set_password('your-new-strong-password')
# Save the changes
user.save()
print('Password reset successfully for: ' + user.email)
"