Jira est une application de suivi des problèmes d'Atlassian qui facilite la collaboration des équipes sur les logiciels. Il n’est pas open-source, mais vous pouvez l’installer sur vos propres serveurs plutôt que d’utiliser la version cloud. Voici comment configurer cela.
Pourquoi auto-héberger?
Les applications cloud présentent de nombreux avantages: elles sont généralement très fiables, car elles peuvent bénéficier de la redondance d'une exécution à l'échelle d'un centre de données. Ils sont également plus faciles à utiliser, car toute la configuration est gérée pour vous.
Cependant, en fonction du nombre d'utilisateurs que vous avez, Jira auto-hébergé peut être moins cher à long terme. Si vous n'avez que moins de 100 utilisateurs, le cloud Jira coûtera 7 $ par utilisateur. Lorsqu'il est facturé annuellement, il s'élève à 7 000 $ par année. Par rapport au «serveur Jira» auto-hébergé, qui est un paiement unique de 13 300 $. Si vous prévoyez d'utiliser Jira pendant plus de deux ans, vous ne paierez aucuns frais de licence après les deux premières années. Cela est vrai à tous les niveaux.
L'exception concerne les niveaux gratuits: si vous avez moins de 10 utilisateurs, Jira Cloud est entièrement gratuit, tandis que Jira Server ne coûte que 10 $ pour une licence à vie pour un maximum de 10 utilisateurs. Il s’agit techniquement d’une licence payante, même s’il s’agit d’un très petit montant par rapport aux autres niveaux.
Bien sûr, les grandes entreprises voudront probablement exécuter la version auto-hébergée «Jira Data Center», qui comprend la prise en charge de SAML 2.0, le clustering actif et un déploiement facile sur AWS. Contrairement à Jira Server, il s’agit d’une redevance annuelle, mais elle reste moins chère que Jira Cloud. Pour 500 utilisateurs, le cloud Jira coûte 28 000 USD par an, tandis que le centre de données Jira coûte 20 000 USD. Pour 1000 utilisateurs et plus, Jira Data Center est toujours deux fois moins cher.
Bien qu'il soit moins cher, les économies sur les frais de licence que vous obtenez en l'hébergeant vous-même seront compensées par le coût de fonctionnement et de maintenance du serveur (ou des serveurs) sur lequel vous hébergez Jira. Ce coût varie en fonction de votre utilisation, mais avec le montant des frais de licence, il est probablement assez négligeable pour le serveur lui-même. De plus, Jira auto-hébergé peut se connecter directement à votre serveur de base de données existant, ce qui peut réduire les coûts d'hébergement.
Le coût n'est cependant pas le seul facteur: de nombreuses entreprises préfèrent simplement héberger leurs applications sur site, car l'héberger vous-même vous donne un contrôle total sur tout. Si vous souhaitez placer Jira derrière votre pare-feu d'entreprise et verrouiller l'accès à toute personne qui ne se trouve pas sur votre sous-réseau privé, vous pouvez le faire.
Comment installer Jira sur Linux
L'installation est assez simple. Tout d'abord, vous devrez télécharger le dernier programme d'installation sur le site Web de Jira. Ils compliquent un peu la saisie du lien réel pour boucle
«Ing; vous devrez sélectionner «Linux 64 Bit» comme type d'installation, accepter leur licence et leur politique de confidentialité (après avoir tout lu, bien sûr), puis cliquer avec le bouton droit sur le bouton «Soumettre» et choisir «Copier l'adresse du lien . » Cela copiera un lien direct vers le .poubelle
installateur. Sinon, cliquez sur «Soumettre» pour télécharger le fichier directement sur votre ordinateur personnel, ce qui n'est probablement pas ce que vous souhaitez.
Rendez-vous sur le serveur que vous prévoyez d'utiliser pour tout héberger. Téléchargez ce fichier avec boucle
:
curl https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.6.0-x64.bin
Rendez-le exécutable:
chmod a + x atlassian-jira-software-8.5.1-x64.bin
Et lancez-le avec sudo
:
sudo ./atlassian-jira-software-8.5.1-x64.bin
L'exécution en tant que root installera Jira en tant que service, ce qui est beaucoup plus facile à gérer.
Vous avez quelques options concernant l'installation. La méthode la plus simple est l '«installation rapide», qui conservera les paramètres par défaut et s'installera normalement. L'installation personnalisée vous permettra de modifier ces paramètres et «Mettre à niveau une installation JIRA existante» effectuera simplement une mise à jour de votre serveur.
Pour une installation personnalisée, vous serez invité à choisir le dossier dans lequel Jira sera installé et l'emplacement des données de Jira. Plus important encore, vous pouvez changer le port sur lequel Jira s'exécute, si vous avez un autre service occupant le port 8080.
Vous voudrez vous assurer que vous installez Jira en tant que service, qui s'exécutera automatiquement au démarrage.
L'installation prendra quelques minutes et installe tout sur votre serveur. Une fois cela fait, Jira sera disponible sur le port 8080 de votre serveur.
Si vous souhaitez l'obtenir sur un sous-domaine, vous pouvez mettre nginx
devant et proxy_pass
avec la configuration suivante:
serveur { nom_serveur jira.example.com; emplacement / { 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; } écouter (: :): 80; écouter 80; }
Vous voudrez probablement courir certbot
ou installez manuellement vos certificats SSL afin que vous puissiez également vous connecter en toute sécurité.
Dirigez-vous vers le point final pour terminer la configuration. Vous pouvez choisir d'effectuer une configuration rapide pour l'évaluation ou de la configurer manuellement.
Si vous effectuez la configuration manuellement, vous devrez vous connecter à une base de données. Vous pouvez utiliser la base de données intégrée ou vous connecter à votre propre base de données. Il n'est pas nécessaire que ce soit sur le même serveur que Jira, vous pouvez donc utiliser vos serveurs DB existants pour cela.
Une fois qu'il se connecte, vous devrez configurer l'URL de base pour qu'elle corresponde à ce sur quoi vous hébergez Jira, afin qu'elle puisse formater correctement les liens.
Après cela, vous devrez entrer votre clé de licence associée à votre compte MyAtlassian. Vous pouvez générer une licence d'essai de 30 jours à partir du lien ci-dessous. Si vous configurez pour moins de 10 utilisateurs, vous devrez payer les frais de licence de 10 USD.
À partir de là, vous pouvez configurer vos comptes utilisateur et commencer à utiliser Jira comme vous le feriez habituellement.