Étape 1 :Prérequis
Avant de commencer, assurez-vous que les conditions préalables suivantes sont remplies :
- Un nouveau serveur Ubuntu 20.04 LTS (Focal Fossa) avec un minimum de 2 Go de RAM et 20 Go d'espace disque.
- Un utilisateur non root avec les privilèges sudo.
- Un nom de domaine complet (FQDN) configuré pour votre serveur.
Étape 2 :Mettre à jour les packages système
Commencez par mettre à jour le référentiel de packages du système et les packages installés :
```
sudo apt mise à jour
sudo apt mise à niveau -y
```
Étape 3 :Installer Java
JFrog Artifactory nécessite Java pour s'exécuter. Installez OpenJDK 11 à l'aide de la commande suivante :
```
sudo apt installer openjdk-11-jdk -y
```
Vérifiez l'installation de Java en vérifiant la version :
```
java --version
```
La sortie devrait afficher quelque chose comme :
```
version openjdk "11.0.10" 19/01/2021
Environnement d'exécution OpenJDK (build 11.0.10+0-Ubuntu-1ubuntu1.20.4.2)
VM serveur OpenJDK 64 bits (build 11.0.10+0-Ubuntu-1ubuntu1.20.4.2, mode mixte, partage)
```
Étape 4 :Téléchargez JFrog Artifactory
Téléchargez la dernière version de JFrog Artifactory sur le site officiel. Au moment d'écrire ces lignes, la dernière version est la 7.13.4 :
```
wget https://bintray.com/jfrog/artifactory-pro/download_file?file_path=artifactory-oss-7.13.4.zip
```
Étape 5 :Extraire l'artefact
Une fois le téléchargement terminé, extrayez l'archive Artifactory :
```
décompresser l'artefact-oss-7.13.4.zip
```
Cela créera un répertoire appelé « artifactory-oss-7.13.4 ».
Étape 6 : Configurer Artifactory
Accédez au répertoire Artifactory extrait :
```
cd artefactory-oss-7.13.4
```
Créez un nouveau fichier de configuration pour Artifactory :
```
cp conf/default/artifactory.config.defaults conf/artifactory.config
```
Modifiez le fichier de configuration (`conf/artifactory.config`) et apportez les modifications suivantes :
- Définissez `contextUrl` sur l'URL de base souhaitée pour Artifactory. Par exemple:
```
contextUrl=http://$HOSTNAME:8081/artifactory
```
- Définissez `bindPort` sur le port sur lequel vous souhaitez qu'Artifactory écoute. Le port par défaut est 8081.
Étape 7 :Créer un utilisateur artificiel
Créez un nouvel utilisateur système pour Artifactory :
```
sudo adduser --system --group artefactory
```
Étape 8 :Exécuter Artifactory
Vous pouvez maintenant démarrer Artifactory :
```
./bin/artifactory.sh démarrer
```
Cela démarrera Artifactory en arrière-plan. Vous pouvez vérifier l'état du service Artifactory en utilisant :
```
Statut ./bin/artifactory.sh
```
Étape 9 : Configurer le pare-feu
Ouvrez les ports 8081 et 8082 sur votre pare-feu pour autoriser l'accès à Artifactory depuis l'extérieur :
```
sudo ufw autorise 8081/tcp
sudo ufw autorise 8082/tcp
```
Étape 10 :Accéder à Artifactory
Vous pouvez maintenant accéder à l'interface Web d'Artifactory en accédant à l'URL que vous avez configurée dans le fichier « artifactory.config ». L'URL par défaut est « http://$HOSTNAME:8081/artifactory ».
Vous devriez être invité à créer un compte administrateur. Utilisez ce compte pour vous connecter à l'interface Web d'Artifactory.
|