Stap 1:Vereisten
Voordat u begint, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:
- Een nieuwe Ubuntu 20.04 LTS (Focal Fossa) server met minimaal 2 GB RAM en 20 GB schijfruimte.
- Een niet-rootgebruiker met sudo-rechten.
- Een volledig gekwalificeerde domeinnaam (FQDN) geconfigureerd voor uw server.
Stap 2:Systeempakketten bijwerken
Begin met het bijwerken van de pakketrepository en de geïnstalleerde pakketten van het systeem:
```
sudo apt-update
sudo apt upgrade -y
```
Stap 3:Java installeren
JFrog Artifactory vereist dat Java draait. Installeer OpenJDK 11 met behulp van de volgende opdracht:
```
sudo apt installeer openjdk-11-jdk -y
```
Verifieer de Java-installatie door de versie te controleren:
```
java --versie
```
De uitvoer zou iets moeten weergeven als:
```
openjdk versie "11.0.10" 19-01-2021
OpenJDK Runtime Environment (build 11.0.10+0-Ubuntu-1ubuntu1.20.4.2)
OpenJDK 64-bit server-VM (build 11.0.10+0-Ubuntu-1ubuntu1.20.4.2, gemengde modus, delen)
```
Stap 4:Download JFrog Artifactory
Download de nieuwste versie van JFrog Artifactory van de officiële website. Op het moment van schrijven is de nieuwste versie 7.13.4:
```
wget https://bintray.com/jfrog/artifactory-pro/download_file?file_path=artifactory-oss-7.13.4.zip
```
Stap 5:Artifactory extraheren
Zodra de download is voltooid, pakt u het Artifactory-archief uit:
```
pak artifactory-oss-7.13.4.zip uit
```
Hierdoor wordt een map aangemaakt met de naam `artifactory-oss-7.13.4`.
Stap 6:Artifactory configureren
Navigeer naar de uitgepakte Artifactory-map:
```
cd artifactory-oss-7.13.4
```
Maak een nieuw configuratiebestand voor Artifactory:
```
cp conf/default/artifactory.config.defaults conf/artifactory.config
```
Bewerk het configuratiebestand (`conf/artifactory.config`) en breng de volgende wijzigingen aan:
- Stel de `contextUrl` in op de gewenste basis-URL voor Artifactory. Bijvoorbeeld:
```
contextUrl=http://$HOSTNAME:8081/artifactory
```
- Stel de `bindPort` in op de poort waarop u Artifactory wilt laten luisteren. De standaardpoort is 8081.
Stap 7:Artifactory-gebruiker maken
Maak een nieuwe systeemgebruiker voor Artifactory:
```
sudo adduser --system --group artifactory
```
Stap 8:Voer Artifactory uit
Nu kunt u Artifactory starten:
```
./bin/artifactory.sh starten
```
Hierdoor wordt Artifactory op de achtergrond gestart. U kunt de status van de Artifactory-service controleren via:
```
./bin/artifactory.sh-status
```
Stap 9:Firewall configureren
Open poort 8081 en 8082 op uw firewall om toegang tot Artifactory van buitenaf mogelijk te maken:
```
sudo ufw staat 8081/tcp toe
sudo ufw staat 8082/tcp toe
```
Stap 10:Toegang tot Artifactory
U kunt nu toegang krijgen tot de Artifactory-webinterface door naar de URL te navigeren die u heeft geconfigureerd in het bestand `artifactory.config`. De standaard-URL is `http://$HOSTNAME:8081/artifactory`.
U moet worden gevraagd een beheerdersaccount aan te maken. Gebruik dit account om in te loggen op de Artifactory webinterface. |