Steg 1:Förutsättningar
Innan du börjar, se till att du har följande förutsättningar på plats:
- En fräsch Ubuntu 20.04 LTS (Focal Fossa) server med minst 2 GB RAM och 20 GB diskutrymme.
- En icke-root-användare med sudo-privilegier.
- Ett fullständigt kvalificerat domännamn (FQDN) konfigurerat för din server.
Steg 2:Uppdatera systempaket
Börja med att uppdatera systemets paketförråd och installerade paket:
```
sudo apt uppdatering
sudo apt upgrade -y
```
Steg 3:Installera Java
JFrog Artifactory kräver att Java körs. Installera OpenJDK 11 med följande kommando:
```
sudo apt installera openjdk-11-jdk -y
```
Verifiera Java-installationen genom att kontrollera versionen:
```
java --version
```
Utdata ska visa något i stil med:
```
openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (byggd 11.0.10+0-Ubuntu-1ubuntu1.20.4.2)
OpenJDK 64-bitars server VM (byggd 11.0.10+0-Ubuntu-1ubuntu1.20.4.2, blandat läge, delning)
```
Steg 4:Ladda ner JFrog Artifactory
Ladda ner den senaste versionen av JFrog Artifactory från den officiella webbplatsen. När detta skrivs är den senaste versionen 7.13.4:
```
wget https://bintray.com/jfrog/artifactory-pro/download_file?file_path=artifactory-oss-7.13.4.zip
```
Steg 5:Extrahera Artifactory
När nedladdningen är klar, extrahera Artifactory-arkivet:
```
packa upp artifactory-oss-7.13.4.zip
```
Detta kommer att skapa en katalog som heter `artifactory-oss-7.13.4`.
Steg 6:Konfigurera Artifactory
Navigera till den extraherade Artifactory-katalogen:
```
cd artifactory-oss-7.13.4
```
Skapa en ny konfigurationsfil för Artifactory:
```
cp conf/default/artifactory.config.defaults conf/artifactory.config
```
Redigera konfigurationsfilen (`conf/artifactory.config`) och gör följande ändringar:
- Ställ in `contextUrl` till din önskade basadress för Artifactory. Till exempel:
```
contextUrl=http://$HOSTNAME:8081/artifactory
```
- Ställ in 'bindPort' till den port du vill att Artifactory ska lyssna på. Standardporten är 8081.
Steg 7:Skapa Artifactory-användare
Skapa en ny systemanvändare för Artifactory:
```
sudo adduser --system --group artifactory
```
Steg 8:Kör Artifactory
Nu kan du starta Artifactory:
```
./bin/artifactory.sh start
```
Detta kommer att starta Artifactory i bakgrunden. Du kan kontrollera statusen för Artifactory-tjänsten med:
```
./bin/artifactory.sh status
```
Steg 9:Konfigurera brandväggen
Öppna portarna 8081 och 8082 på din brandvägg för att tillåta åtkomst till Artifactory från utsidan:
```
sudo ufw tillåter 8081/tcp
sudo ufw tillåter 8082/tcp
```
Steg 10:Åtkomst till Artifactory
Du kan nu komma åt Artifactorys webbgränssnitt genom att navigera till URL:en du konfigurerade i filen `artifactory.config`. Standardwebbadressen är `http://$HOSTNAME:8081/artifactory`.
Du bör uppmanas att skapa ett administratörskonto. Använd det här kontot för att logga in på Artifactorys webbgränssnitt.