Trinn 1:Forutsetninger
Før du begynner, sørg for at du har følgende forutsetninger på plass:
- En fersk Ubuntu 20.04 LTS (Focal Fossa) server med minimum 2 GB RAM og 20 GB diskplass.
- En ikke-rootbruker med sudo-privilegier.
- Et fullt kvalifisert domenenavn (FQDN) konfigurert for serveren din.
Trinn 2:Oppdater systempakker
Begynn med å oppdatere systemets pakkelager og installerte pakker:
```
sudo apt oppdatering
sudo apt upgrade -y
```
Trinn 3:Installer Java
JFrog Artifactory krever Java for å kjøre. Installer OpenJDK 11 ved å bruke følgende kommando:
```
sudo apt installer openjdk-11-jdk -y
```
Bekreft Java-installasjonen ved å sjekke versjonen:
```
java --versjon
```
Utgangen skal vise noe sånt som:
```
openjdk versjon "11.0.10" 2021-01-19
OpenJDK Runtime Environment (bygg 11.0.10+0-Ubuntu-1ubuntu1.20.4.2)
OpenJDK 64-bit server VM (bygg 11.0.10+0-Ubuntu-1ubuntu1.20.4.2, blandet modus, deling)
```
Trinn 4:Last ned JFrog Artifactory
Last ned den nyeste versjonen av JFrog Artifactory fra den offisielle nettsiden. Når dette skrives, er den nyeste versjonen 7.13.4:
```
wget https://bintray.com/jfrog/artifactory-pro/download_file?file_path=artifactory-oss-7.13.4.zip
```
Trinn 5:Pakk ut Artifactory
Når nedlastingen er fullført, pakk ut Artifactory-arkivet:
```
pakke ut artifactory-oss-7.13.4.zip
```
Dette vil opprette en katalog kalt `artifactory-oss-7.13.4`.
Trinn 6:Konfigurer Artifactory
Naviger til den utpakkede Artifactory-katalogen:
```
cd artifactory-oss-7.13.4
```
Opprett en ny konfigurasjonsfil for Artifactory:
```
cp conf/default/artifactory.config.defaults conf/artifactory.config
```
Rediger konfigurasjonsfilen (`conf/artifactory.config`) og gjør følgende endringer:
- Sett `contextUrl` til ønsket basis-URL for Artifactory. For eksempel:
```
contextUrl=http://$HOSTNAME:8081/artifactory
```
- Sett `bindPort` til porten du vil at Artifactory skal lytte på. Standardporten er 8081.
Trinn 7:Opprett Artifactory-bruker
Opprett en ny systembruker for Artifactory:
```
sudo adduser --system --gruppe artifactory
```
Trinn 8:Kjør Artifactory
Nå kan du starte Artifactory:
```
./bin/artifactory.sh start
```
Dette vil starte Artifactory i bakgrunnen. Du kan sjekke statusen til Artifactory-tjenesten ved å bruke:
```
./bin/artifactory.sh status
```
Trinn 9:Konfigurer brannmur
Åpne portene 8081 og 8082 på brannmuren for å gi tilgang til Artifactory fra utsiden:
```
sudo ufw tillate 8081/tcp
sudo ufw tillate 8082/tcp
```
Trinn 10:Få tilgang til Artifactory
Du kan nå få tilgang til Artifactory-nettgrensesnittet ved å navigere til URL-en du konfigurerte i `artifactory.config`-filen. Standard URL er `http://$HOSTNAME:8081/artifactory`.
Du bør bli bedt om å opprette en administratorkonto. Bruk denne kontoen til å logge på Artifactory-nettgrensesnittet.