So installierst du Jira, das Werkzeug für agiles Projektmanagement, unter Debian 11

Jira ist eine der beliebtesten Projektmanagement-Anwendungen, die von Atlassian entwickelt wurde. Es handelt sich um eine kommerzielle Software, die für eine begrenzte Zeit als Testversion erhältlich ist. Du kannst Jira als Kundenservice nutzen, um den Arbeitsfortschritt und Probleme zu verfolgen. Es bietet eine benutzerfreundliche Web-UI, die auch Anfängern hilft, Support-Tickets zu verfolgen und zu verwalten. Es bietet eine Vielzahl von Funktionen, darunter Fehlerverfolgung, Implementierung von Funktionen, Anpassbarkeit und Erweiterbarkeit, Plattformunabhängigkeit und vieles mehr.

In diesem Lernprogramm erklären wir dir, wie du die Projektmanagement-Anwendung Jira auf dem Debian 11 Server installierst.

Voraussetzungen

  • Ein Server mit Debian 11 und mindestens 4 GB RAM.
  • Ein Root-Passwort ist auf dem Server eingerichtet.

Erforderliche Pakete installieren

Bevor du beginnst, musst du alle Systempakete auf die neueste Version aktualisieren und upgraden. Führe den folgenden Befehl aus, um alle Pakete zu aktualisieren und zu aktualisieren:

apt update -y
apt upgrade -y

Als Nächstes installierst du Java und andere erforderliche Abhängigkeiten mit dem folgenden Befehl:

apt install openjdk-11-jdk unzip fontconfig -y

Sobald Java installiert ist, kannst du die Java-Version mit folgendem Befehl überprüfen.

java --version

Du solltest die Java-Version in der folgenden Ausgabe sehen.

openjdk 11.0.18 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Debian-1deb11u1, mixed mode, sharing)

Wenn du damit fertig bist, kannst du mit dem nächsten Schritt fortfahren.

Erstelle eine Datenbank für Jira

Jira verwendet MySQL/MariaDB, um seine Daten zu speichern. Daher musst du den MySQL-Server auf deinem Server installieren. Standardmäßig ist das MySQL-Serverpaket nicht im Standard-Repository von Debian 11 enthalten. Daher musst du das MySQL-Repository zu deinem System hinzufügen.

Lade zunächst das MySQL-Repository-Paket herunter und installiere es mit dem folgenden Befehl.

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
apt install ./mysql-apt-config_0.8.22-1_all.deb

Anschließend aktualisierst du das Repository und installierst das MySQL-Serverpaket mit dem folgenden Befehl.

apt update -y
apt-get install mysql-server -y

Während der Installation wirst du aufgefordert, ein Root-Passwort für MySQL festzulegen.

Sobald der MySQL-Server installiert ist, kannst du den Status von MySQL mit dem folgenden Befehl überprüfen:

systemctl status mysql

Du solltest das folgende Bild sehen:

? mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-02-07 05:33:40 UTC; 8s ago
       Docs: man:mysqld(8)
             http://dev.mysql.com/doc/refman/en/using-systemd.html
   Main PID: 5946 (mysqld)
     Status: "Server is operational"
      Tasks: 39 (limit: 4675)
     Memory: 370.7M
        CPU: 1.284s
     CGroup: /system.slice/mysql.service
             ??5946 /usr/sbin/mysqld

Feb 07 05:33:39 debian11 systemd[1]: Starting MySQL Community Server...
Feb 07 05:33:40 debian11 systemd[1]: Started MySQL Community Server.

Melde dich dann mit folgendem Befehl in der MySQL-Shell an:

mysql -u root -p

Nach der Anmeldung erstellst du eine Datenbank und einen Benutzer mit folgendem Befehl:

mysql> CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
mysql> CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'password';

Erteile der jiradb mit folgendem Befehl alle Berechtigungen:

mysql> GRANT ALL ON jiradb.* TO 'jirauser'@'localhost' WITH GRANT OPTION;

Als Nächstes löschst du die Berechtigungen und verlässt die MariaDB-Shell mit folgendem Befehl:

mysql> FLUSH PRIVILEGES; mysql> EXIT;

Wenn du damit fertig bist, kannst du mit dem nächsten Schritt fortfahren.

Jira auf Debian 11 installieren

Gehe zunächst auf die offizielle Jira-Downloadseite und lade die neueste Version von Jira mit dem folgenden Befehl herunter:

wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-9.6.0-x64.bin

Nach dem erfolgreichen Download änderst du die Berechtigung der heruntergeladenen Datei mit dem folgenden Befehl:

chmod a+x atlassian-jira-software-9.6.0-x64.bin

Als Nächstes installierst du die Jira-Software mit dem folgenden Befehl:

./atlassian-jira-software-9.6.0-x64.bin

Du wirst nach mehreren Fragen gefragt, wie unten gezeigt:

This will install Jira Software 9.6.0 on your computer.
OK [o, Enter], Cancel [c]

Drücke die Eingabetaste, um fortzufahren. Du solltest die folgende Ausgabe sehen:

Click Next to continue, or Cancel to exit Setup.

Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing Jira installation [3]
2

Gib 2 ein und drücke Enter für eine benutzerdefinierte Installation. Du solltest die folgende Ausgabe sehen:

Select the folder where you would like Jira Software to be installed.
Where should Jira Software be installed?
[/opt/atlassian/jira]

Wähle den Jira-Installationspfad und drücke die Eingabetaste . Du solltest die folgende Ausgabe sehen:

Default location for Jira Software data
[/var/atlassian/application-data/jira]

Drücke nun die Eingabetaste, um fortzufahren. Du solltest die folgende Ausgabe sehen:

Configure which ports Jira Software will use.
Jira requires two TCP ports that are not being used by any other
applications on this machine. The HTTP port is where you will access Jira
through your browser. The Control port is used to startup and shutdown Jira.
Use default ports (HTTP: 8080, Control: 8005) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]
1

Gib 1 ein und drücke die Eingabetaste, um den Standard-HTTP-Port zu verwenden. Du solltest die folgende Ausgabe sehen:

Jira can be run in the background.
You may choose to run Jira as a service, which means it will start
automatically whenever the computer restarts.
Install Jira as Service?
Yes [y, Enter], No [n]
y

Gib y ein und drücke die Eingabetaste, um Jira als Dienst zu installieren. Du solltest die folgende Ausgabe sehen:

Details on where Jira Software will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/jira 
Home Directory: /var/atlassian/application-data/jira 
HTTP Port: 8080 
RMI Port: 8005 
Install as service: Yes 
Install [i, Enter], Exit [e]
i

Gib i ein und drücke die Eingabetaste, um die Installation zu starten. Du solltest die folgende Ausgabe sehen:

Please wait a few moments while Jira Software is configured.

Installation of Jira Software 9.6.0 is complete
Start Jira Software 9.6.0 now?
Yes [y, Enter], No [n]
y

Gib y ein und drücke die Eingabetaste, um die Jira-Software zu starten. Wenn die Installation erfolgreich abgeschlossen wurde, solltest du die folgende Ausgabe sehen:

Please wait a few moments while Jira Software starts up.
Launching Jira Software ...

Installation of Jira Software 9.6.0 is complete
Your installation of Jira Software 9.6.0 is now ready and can be accessed
via your browser.
Jira Software 9.6.0 can be accessed at http://localhost:8080
Finishing installation ...

Standardmäßig lauscht Jira am Port 8080. Du kannst dies mit dem folgenden Befehl überprüfen.

ss -antpl | grep java

Du solltest die folgende Ausgabe sehen:

LISTEN 0      100                     *:8080             *:*    users:(("java",pid=6568,fd=203)) 
LISTEN 0      1      [::ffff:127.0.0.1]:8005             *:*    users:(("java",pid=6568,fd=346)) 
 

Jira konfigurieren

Bevor du Jira konfigurierst, lade den MySQL JDBC-Treiber herunter und kopiere ihn in das Installationsverzeichnis von Jira.

wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.18.zip

Als Nächstes entpackst du die heruntergeladene Datei mit dem folgenden Befehl:

unzip mysql-connector-java-8.0.18.zip

Als Nächstes kopierst du den MySQL-Konnektor in das Jira-Installationsverzeichnis:

cp mysql-connector-java-8.0.18/mysql-connector-java-8.0.18.jar /opt/atlassian/jira/lib

Als Nächstes stoppst und startest du den Jira-Dienst, um die Änderungen zu übernehmen:

/etc/init.d/jira stop
/etc/init.d/jira start

Jira Web-Installation durchführen

Jira ist nun installiert und konfiguriert. Du kannst nun die Jira-Weboberfläche über die URL http://your-server-ip:8080 aufrufen . Du wirst zum Willkommensbildschirm von Jira weitergeleitet:

Wähle die Option „Ich werde es selbst einrichten“ und klicke auf die Schaltfläche Weiter. Du solltest den Bildschirm für die Datenbankkonfiguration sehen:

Wähle „Meine eigene Datenbank“, gib deine Datenbankdetails ein und klicke auf die Schaltfläche Weiter. Du solltest den Bildschirm für die Anwendungskonfiguration sehen:

Gib den Titel, den Modus und die URL deiner Anwendung ein und klicke auf die Schaltfläche “ Weiter“. Du solltest den Lizenzbildschirm sehen:

Gib deinen Testlizenzschlüssel ein und klicke auf die Schaltfläche Weiter. Du solltest den Bildschirm für das Administratorkonto sehen:

Lege die Details deines Administratorkontos fest und klicke auf die Schaltfläche Weiter. Du solltest den folgenden Bildschirm sehen:

Klicke auf die Schaltfläche Fertig stellen, um die Installation abzuschließen. Du solltest den Bildschirm für die Sprachauswahl sehen:

Wähle deine Sprache und klicke auf die Schaltfläche Weiter. Du solltest den folgenden Bildschirm sehen:

Wähle deinen Avatar und klicke auf die Schaltfläche Weiter. Du solltest den Bildschirm zur Projekterstellung sehen:

Klicke auf „Neues Projekt erstellen“, um dein erstes Projekt zu erstellen. Du solltest den folgenden Bildschirm sehen:

Wähle „Scrum Softwareentwicklung“ und klicke auf die Schaltfläche “ Weiter“. Du solltest den folgenden Bildschirm sehen:

Gib deinen Projektnamen und den Schlüssel ein und klicke dann auf die Schaltfläche “ Senden „. Auf dem folgenden Bildschirm solltest du das Jira-Dashboard sehen:

Fazit

In diesem Beitrag hast du gelernt, wie du das Projektmanagementsystem Jira unter Debian 11 installierst. Jetzt kannst du Jira in der Produktionsumgebung einsetzen und dein Projekt über die webbasierte Oberfläche verwalten. Wenn du noch Fragen hast, kannst du dich gerne an mich wenden.

Das könnte dich auch interessieren …