Jira data-center Container image?

Hi there,

I am working on a docker image for jira data-center. The goal is to be able to easily start a docker container with a jira data-center setup (load balancer, multiple nodes, … ) and use this test environment to test your plugin.

This helps to quickly identify the error and make your plugin data-center compatible.

please write me your ideas if you are also interested in data-center plugin development :slight_smile:

Regards
Yassin

Hi @Yassin,

I’m not really sure about your approach / use-case. There are already existing images (e.g.: Docker) and what you’d provide is a docker-compose file to setup e.g.: N nodes, database, loadbalancer / reverse proxy?

From my experience, most errors that can be caught are independent of Server / DC type deployments. Most often performance problems may arise if you have a too small dataset to test with. But then again, a sole docker approach that runs on my developer machine is not a production grade setup.

I’d like to understand your problem / use-case better.

Hey Dennis,

thank you for quick reaction and sorry for this late Response from my side. I have a Plugin which works only with Server and I would like to adapt it to Data Center. I used VirtualBox to set emulate a complete Data Center environment with 3 nodes and loadbalancer but since i found it very time-consuming to configure everything: jira/jiradatabase/loadbalancer/IP of the instances/… I wondered if I could simply everything with Docker and help me and other passionate developer who might not have deep system admin skills to setup docker/virtual data center environment. So instead i run my container and get a full data center Atlassian environment where i can install my plugin and test if my logic is doing exactly what I want.

Cheers
Yassin

For those who are trying to setup a n environment to test and improve their Apps for data-center (jira, Confluence, …), I recommend this tutorial which can help you setup a 2 Cluster data-center. You can then run your tests/benchmarks :wink: and improve your apps: JIRA Data Center staging environment

2 Likes

Hi Yassin (and everyone),

Really appreciate this initiative—having a containerized approach to spinning up a full Jira Data Center setup is a huge timesaver for plugin dev and testing.

I wanted to share a toolkit I’ve developed that aligns closely with this goal:

  • :puzzle_piece: Jira Data Center Toolkit for Docker‑based multi-node, load‑balanced Jira DC test environments
  • :card_index_dividers: Confluence Data Center Toolkit—same idea for Confluence DC

These toolkits allow you to quickly launch reproducible DC test environments with a few commands (no complex VirtualBox or manual config), making plugin validation, performance testing, and compatibility checks much easier. If you’re interested, you can find them here:

Would love to hear feedback or help others trying this approach!

Another alternative is also this:

1 Like

@Yassin @dennis.fischer
You can run Jira Data Center inside Docker using a docker-compose.yml setup to create a complete local Jira cluster.

I’ve written tutorials for different database configurations, including MSSQL and PostgreSQL.

When developing or publishing a Jira plugin, you often need to verify compatibility with multiple database types. With this setup, you can test your plugin across different databases at zero cost, entirely within your own environment.

The project includes:

  • A load-balanced Jira DC cluster

  • Configurations for 1, 2, or 4 nodes

  • Support for MSSQL and PostgreSQL

Oracle and MySQL setups will be added soon.

I’d love to hear your feedback!

Cheers,
Daniel