GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Jira Agile Project Management Tool su Ubuntu 20.04

JIRA è uno strumento di gestione dei progetti sviluppato da Atlassian che viene utilizzato come sistema di rilevamento dei problemi e dei bug. È uno strumento commerciale e disponibile come versione di prova per un periodo di tempo limitato. Puoi utilizzare JIRA in Support and Customer Services per creare ticket e tenere traccia dello stato dei ticket creati. Viene fornito con una dashboard semplice e intuitiva che ti aiuta a tenere traccia dei progressi e dei problemi del lavoro. Offre un ricco set di funzionalità tra cui Bug e gestione dei difetti, Reportistica avanzata, Ricerca e filtraggio, Flussi di lavoro personalizzabili, Dashboard personalizzabili, Sicurezza e amministrazione avanzate e molto altro.

In questo tutorial, ti mostreremo come installare lo strumento di gestione dei progetti JIRA sul server Ubuntu 20.04.

Prerequisiti

  • Un server che esegue Ubuntu 20.04 con minimo 4 GB di RAM.
  • Un nome di dominio valido puntato all'IP del tuo server.
  • Sul server è configurata una password di root.

Per iniziare

Innanzitutto, si consiglia di aggiornare il sistema con l'ultima versione. Puoi aggiornarli usando il seguente comando:

apt-get update -y

Una volta aggiornati tutti i pacchetti, installa altri pacchetti richiesti con il seguente comando:

apt-get install unzip fontconfig -y

Una volta terminato, puoi procedere al passaggio successivo.

Installa e configura il database MariaDB

JIRA utilizza MySQL/MariaDB per memorizzare i propri dati. Quindi dovrai installare il server MariaDB nel tuo server. Puoi installarlo con il seguente comando:

apt-get install mariadb-server -y

Una volta terminata l'installazione, accedi alla shell di MariaDB con il seguente comando:

mysql

Una volta effettuato l'accesso, crea un database e un utente per JIRA con il seguente comando:

MariaDB [(none)]> CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
MariaDB [(none)]> CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'password';

Quindi, concedi tutti i privilegi al jiradb con il seguente comando:

MariaDB [(none)]> GRANT ALL ON jiradb.* TO 'jirauser'@'localhost' WITH GRANT OPTION;

Quindi, svuota i privilegi ed esci dalla shell MariaDB con il seguente comando:

MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;

Quindi, modifica il file di configurazione predefinito di MariaDB e modifica alcune impostazioni per prestazioni migliori.

nano /etc/mysql/mariadb.conf.d/50-server.cnf

Aggiungi le seguenti righe all'interno di [mysqld]:

default-storage-engine= INNODB
character_set_server = utf8mb4
innodb_default_row_format = DYNAMIC
innodb_large_prefix = ON
innodb_file_format = Barracuda
innodb_log_file_size = 2G
sql_mode = NO_AUTO_VALUE_ON_ZERO

Salva e chiudi il file quando hai finito. Quindi, riavvia il servizio MariaDB per applicare le modifiche:

systemctl restart mariadb.service

Una volta terminato, puoi procedere al passaggio successivo.

Installa JIRA

Innanzitutto, dovrai scaricare l'ultima versione di JIRA dal loro sito Web ufficiale. Puoi scaricarlo con il comando wget come mostrato di seguito:

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

Una volta completato il download, modifica i permessi del file scaricato con il seguente comando:

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

Quindi, installa il software JIRA eseguendo il file binario scaricato come mostrato di seguito:

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

Dovresti vedere il seguente output:

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

Premi Invio continuare. Dovresti vedere il seguente output:

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

Digita 2 e premi Invio per l'installazione personalizzata. Dovresti vedere il seguente output:

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

Seleziona il percorso di installazione di Jira e premi Invio . Dovresti vedere il seguente output:

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

Ora premi Invio continuare. Dovresti vedere il seguente output:

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

Digita 1 e premi Invio per utilizzare la porta HTTP predefinita. Dovresti vedere il seguente output:

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

Digita y e premi Invio per installare Jira come servizio. Dovresti vedere il seguente output:

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

Digita i e premi Invio per avviare l'installazione. Dovresti vedere il seguente output:

Please wait a few moments while Jira Software is configured.

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

Digita y e premi Invio per avviare il software Jira. Una volta che l'installazione è stata completata con successo, dovresti vedere il seguente output:

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

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

A questo punto, Jira è installato nel tuo server. Ora puoi procedere al passaggio successivo.

Configura JIRA

Successivamente, dovrai scaricare il driver MySQL JDBC e copiarlo nella directory di installazione di Jira. Innanzitutto, scaricalo con il seguente comando:

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

Quindi, decomprimi il file scaricato con il seguente comando:

unzip mysql-connector-java-8.0.18.zip

Quindi, copia il connettore MySQL con il seguente comando:

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

Quindi, arresta e avvia il servizio Jira per applicare le modifiche:

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

Configura proxy per JIRA

Successivamente, dovrai definire un proxy in Jira. Se vuoi accedere a Jira usando il tuo dominio. Puoi definirlo modificando il file /opt/atlassian/jira/conf/server.xml:

nano /opt/atlassian/jira/conf/server.xml

Trova le seguenti righe:

<Connector port="8080" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>"
                   maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false"
                   maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443"
                   acceptCount="100" disableUploadTimeout="true" bindOnInit="false"/>

Sostituiscili con le seguenti righe:

<Connector port="8080" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>"
                   maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false"
                   maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443"
                   acceptCount="100" disableUploadTimeout="true" bindOnInit="false" scheme="http"
                   proxyName="jira.example.com" proxyPort="80"/>

Ora, esegui il comando seguente per applicare la nuova configurazione.

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

Configura Nginx come proxy inverso per Jira

Successivamente, dovrai configurare Nginx come proxy inverso se desideri accedere a Jira sulla porta 80.

Innanzitutto, installa il server web Nginx con il seguente comando:

apt-get install nginx -y

Una volta installato il server Nginx, crea un nuovo file di configurazione dell'host virtuale Nginx:

nano /etc/nginx/sites-available/jira.conf

Aggiungi le seguenti righe:

server {
    listen 80;
    server_name jira.example.com;
    location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8080;
        client_max_body_size 10M;
    }
}

Salva e chiudi il file quando hai finito. Quindi, attiva il file dell'host virtuale con il seguente comando:

ln -s /etc/nginx/sites-available/jira.conf /etc/nginx/sites-enabled/

Quindi, controlla Nginx per eventuali errori di sintassi con il seguente comando:

nginx -t

Dovresti vedere il seguente output:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Infine, riavvia il servizio Jira e Nginx per applicare le modifiche:

/etc/init.d/jira stop
/etc/init.d/jira start
systemctl nginx restart

Accedi all'interfaccia utente Web di Jira

Ora apri il tuo browser web e accedi all'interfaccia web di Jira utilizzando l'URL http://jira.example.com. Verrai reindirizzato alla seguente schermata:

Seleziona "Lo configurerò io stesso " e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Seleziona "Il mio database ", fornisci i dettagli del tuo database e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Fornisci il titolo dell'applicazione, la modalità, l'URL e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Fornisci la tua chiave di licenza di prova e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Fornisci i dettagli del tuo account amministratore e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Fai clic su Fine pulsante per completare l'installazione. Dovresti vedere la schermata di selezione della lingua:

Seleziona la lingua desiderata e fai clic su Continua pulsante. Dovresti vedere la seguente schermata:

Scegli il tuo avatar e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Fai clic su "Crea nuovo progetto " per creare il tuo primo progetto. Dovresti vedere la seguente schermata:

Seleziona "Sviluppo software Scrum " e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Fare clic su Seleziona per selezionare il flusso di lavoro. Dovresti vedere la seguente schermata:

Fornisci il nome e la chiave del progetto, quindi fai clic su Invia pulsante. Dovresti vedere la dashboard di Jira nella schermata seguente:

Conclusione

Nella guida sopra, hai imparato come installare JIRA su Ubuntu 20.04. Se non sei a conoscenza di come installare e utilizzare JIRA in modo efficace, questa guida ti aiuterà a installare JIRA senza alcun problema.


Ubuntu
  1. Come installare lo strumento di gestione del server Foreman su Ubuntu 18.04 LTS

  2. Come installare Logstash su Ubuntu 18.04

  3. Come installare Gradle Build Tool su Ubuntu 18.04 LTS

  4. Come installare Taiga Project Management su CentOS 8

  5. Come installare R su Ubuntu 18.04

Come installare Usermin su Ubuntu 20.04

Come installare Podman su Ubuntu 20.04

Come installare lo strumento di gestione delle risorse Snipe-IT su Ubuntu 22.04

Come installare OpenCV su Ubuntu 20.04

Come installare Sysdig su Ubuntu 20.04

Come installare il progetto Agora su Ubuntu 15.04