Supported platforms

Still need help?

The Atlassian Community is here for you.

Ask the community

This page lists the supported platforms for  Bitbucket Data Center and Server 8.0.x.

See End of support announcements for upcoming changes to platforms supported by Bitbucket.

Please read the supplied information carefully and check if it applies to your instance. 

Definitions

(tick) Supported - you can use Bitbucket Data Center and Server 8.0.x with this platform.

(info) Limited - you can evaluate Bitbucket on this platform, but you can't use it to run a production site. 

(warning) Deprecated - support for this platform will end in an upcoming release.


On this page:

Hardware

CPU

Evaluation: 1 core 
Production: 2+ cores

Memory:

3GB+

Good to know

  • You'll need at least 3GB available memory. We recommend 1GB for Bitbucket and an additional 2GB to support Git operations. 
  • Your specific hardware requirements will depend on the number and frequency of Git operations and the number of active users. See Scaling Bitbucket Server for more information. 
  • For setting up Bitbucket Mesh, see requirements for Mesh nodes.

Environments

(tick) Linux

(info) Apple macOS

Known issues

  • Apple macOS is evaluation only. MacOS cannot be used for production deployment.

Good to know

  • In production environments Bitbucket should be run from a dedicated user account.
  • Linux support requires a 2.6.17+ kernel and glibc 2.7+. This means that Red Hat Enterprise Linux, which uses glibc 2.5, is no longer supported for Bitbucket Server 7.0+. 

Cloud Platforms

(tick) Amazon Web Services (AWS)

(tick) Microsoft Azure

Known issues

You can't use Amazon Elastic File System (EFS) for Bitbucket's shared home directory.

Good to know

See  Recommendations for running Bitbucket in AWS  for more information.

Java

Oracle Java & OpenJDK

(tick) Java 11 (supported from 11.0.8+)

(error) Java 10

(error) Java 9

(error) Oracle Java 8u321

(error) Oracle Java 8u311

(tick) Java 8 (supported from 1.8u65+)


Good to know

Databases

PostgreSQL

(tick) 10 - 14

MySQL  (Bitbucket Server only)

(tick) 8.0.11+

(tick) 5.7.9+

(tick) MariaDB 10.7.3+

(tick) MariaDB 10.6.3+

(tick) MariaDB 10.5.4+

(tick) MariaDB 10.4.6+

(tick) MariaDB 10.3.7+

Known Issues

MySQL, while supported by Bitbucket, is currently not  recommended, especially for larger instances, due to inherent performance and deadlock issues that occur in this database engine under heavy load.

See Connecting Bitbucket Server to MySQL for more details and http://dev.mysql.com/doc/refman/5.0/en/innodb-deadlocks.html for some general information on deadlock issues.

You should not use Bitbucket with the following:

Do not use MySQL in Bitbucket Data Center.


Microsoft SQL Server / Microsoft SQL Server Express

(tick) 2019

(tick) 2017

(tick) 2016

(tick) 2014 


Known Issues

Good to know

Using Windows Authentication between a Linux Bitbucket installation and SQL sever is not supported. 

Oracle

(tick) 19c

(tick) 18c

(tick) 12c R2



Amazon Aurora (Data Center only)

(tick) PostgreSQL 10 - 11

Good to know

  • The only supported Amazon Aurora config is a PostgreSQL-compatible clustered database with one writer replicating to zero or more readers. Learn more


H2 (bundled)

(info)  Bitbucket Server, evaluation only

(tick)  Bitbucket Mirror


Good to know

  • H2 is bundled with Bitbucket for evaluation use only.
  • H2 (bundled) is the only database that is supported with Bitbucket Data Center mirrors in production.

HSQLDB (bundled)

Bitbucket Server only, evaluation only
(warning) Deprecated


Good to know

  • Please see Connect Bitbucket to an external database.
  • HSQLDB is not supported in Bitbucket Data Center.
  • HSQLDB support was deprecated as of Bitbucket 4.0+. New Bitbucket installs will bundle and use H2 as the default database for evaluation purposes.

Integrations

See Integrate with Atlassian applications for supported version combinations.

CI server

We recommend upgrading to the latest version of your CI server to ensure that the environment is as secure and stable as possible. See Integrated CI/CD for more information about linking Bitbucket and your CI application.


Bamboo

(tick) 5.6 – 6.10

(tick) 7.0+ (For Integrated CI/CD features)

Good to know

Jenkins

(tick) 2.162+

Good to know


Browsers

Desktop browsers

(tick) Chrome (latest stable version)

(tick) Firefox (latest stable version)

(tick) MS Edge (latest stable version)

(tick) Safari (latest stable version)



Good to know

  • Bitbucket has a minimum supported browser resolution of 1100px.
  • Bitbucket supports the latest stable version of Chromium-based Microsoft Edge and does not support legacy Microsoft Edge (versions 18 and lower).
  • Mobile browsers are not supported.

DVCS

[Security vulnerability CVE-2016-2324 & CVE-2016-2315] affects multiple Git versions. Both server and client Git installations should be updated to a patched maintenance version: 2.4.11, 2.5.5, 2.6.6 or 2.7.4 or newer. For instructions see Installing and upgrading Git.

Git – server

(tick)  2.36.x

(tick)  2.35.x

(tick)  2.34.x 

(tick)  2.33.x 

(tick)  2.32.x 

(tick)  2.31.x


Git – server

We recommend using the most recent supported version of Git on both the Bitbucket instance and clients where possible, subject to the following notes and exceptions:

  • The version of Git installed on machines that interact with Bitbucket must be compatible with the version of Git installed for use by the Bitbucket instance.



Git – client

(tick) 1.8.4.3+
(tick) 1.6.6+

Or where Git LFS is used 1.8.2

Git LFS - client

(tick) 3.0.0+
(tick) 2.0.0+
(tick) 1.1.0+

Git – client  

  • A bug was fixed in Git version 1.8.4.3 that prevented http push proxying from working. 
  • Git LFS 3.0 includes backwards incompatible changes with Bitbucket Data Center & Server 7.16.0 and below.


Internet protocols


(tick) IPv4

(tick) IPv6

Good to know:

When using Bitbucket in IPv6 environments, we recommend that hostnames rather than IP addresses are used .

Search

Elasticsearch

(tick) 7.16.2, 7.16.3

(tick) 7.10.2

OpenSearch

(tick) 1.2

Amazon OpenSearch Service

(tick) OpenSearch 1.1

(tick) Elasticsearch 7.10

Good to know

Additional tools

Perl

(tick) 5.8.8+

OpenSSH

(tick) 7.2+

Good to know

  • Perl is usually provided automatically with Git.
Last modified on May 12, 2022

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.