docs/installation-and-operations/operation/faq/README.md
Please note the steps that have been outlined in the blue box at the top here. It's important to change the branch for this. We implemented this to prevent users from upgrading to a major release (which could be not backwards compatible) by mistake.
We strongly recommend a backup of your data before updating. Your data won't be lost in the regular update process, though.
You can reset your admin account through the Rails console. Please see this separate page on how to start the console.
Assuming you have started the rails console, perform these steps:
# Find the admin user
user = User.find_by! login: 'admin'
# Ensure the user is set to active
user.activate
# Reset any failed login attempts
user.failed_login_count = 0
# Update the password
user.password = user.password_confirmation = "YOUR NEW SAFE PASSWORD 1234!"
# Save the resource, observe if any errors are returned here
user.save!
Afterwards, you can navigate to your OpenProject instance and login with admin and your chosen password again.
Yes! We release OpenProject in separate release channels that you can try out. For production environments, always use the stable/MAJOR (e.g., stable/17) package source that will receive stable and release updates. Every major upgrade will result in a source switch (from stable/15 to stable/17 for example).
A closer look at the available branches:
Please refer to the backup documentation for the packaged installation.