How to find existing license keys for Bamboo and installed apps
Platform notice: Server and Data Center only. This article only applies to Atlassian products on the Server and Data Center platforms.
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
It may be necessary for you to attempt to find your existing license keys for Bamboo or installed apps (plugins). This knowledge-base article will go over the methods to do so.
Solution
Atlassian website
When you purchase a new self-managed license or renew/upgrade an existing self-managed license, a new license key is added to the billing & technical contact's my.atlassian.com account. It can be retrieved from here at any point.
Bamboo server license
Requires you to have access to the filesystem on which the $BAMBOO_HOME directory is located.
The license key is stored within $BAMBOO_HOME/bamboo.cfg.xml
within the license.string property:
<property name="license.string">...</>
Installed apps (plugins)
UI
Requires Bamboo administrator access.
- Bamboo Administration >> Manage Apps >> (Find the app in the list and expand the dropdown for it) >> License key (Edit to view the entire key)
Database
Requires sufficient access to your Bamboo database to execute SQL queries on it.
Your app (plugin) licenses can be retrieved from the Bamboo database using a SQL query similar to the below, however please note, it will not be identifiable which license belongs to which apps due to the 32byte hash that is unique to each app.
SELECT * FROM BANDANA WHERE BANDANA_KEY like '%com.atlassian.upm.license.internal.impl.PluginSettingsPluginLicense%' ORDER BY BANDANA_ID DESC;
The license key is stored within the <string></string>
element of the serialized_data
column.