Trin 1:Forudsætninger
Før du begynder, skal du sikre dig, at du har følgende forudsætninger på plads:
- En frisk Ubuntu 20.04 LTS (Focal Fossa) server med minimum 2 GB RAM og 20 GB diskplads.
- En ikke-root-bruger med sudo-rettigheder.
- Et fuldt kvalificeret domænenavn (FQDN) konfigureret til din server.
Trin 2:Opdater systempakker
Begynd med at opdatere systemets pakkelager og installerede pakker:
```
sudo apt opdatering
sudo apt upgrade -y
```
Trin 3:Installer Java
JFrog Artifactory kræver Java for at køre. Installer OpenJDK 11 ved hjælp af følgende kommando:
```
sudo apt installer openjdk-11-jdk -y
```
Bekræft Java-installationen ved at kontrollere versionen:
```
java --version
```
Outputtet skal vise noget som:
```
openjdk version "11.0.10" 2021-01-19
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, blandet tilstand, deling)
```
Trin 4:Download JFrog Artifactory
Download den seneste version af JFrog Artifactory fra den officielle hjemmeside. Når dette skrives, er den seneste version 7.13.4:
```
wget https://bintray.com/jfrog/artifactory-pro/download_file?file_path=artifactory-oss-7.13.4.zip
```
Trin 5:Udpak Artifactory
Når overførslen er færdig, skal du udpakke Artifactory-arkivet:
```
unzip artifactory-oss-7.13.4.zip
```
Dette vil oprette en mappe kaldet `artifactory-oss-7.13.4`.
Trin 6:Konfigurer Artifactory
Naviger til den udpakkede Artifactory-mappe:
```
cd artifactory-oss-7.13.4
```
Opret en ny konfigurationsfil til Artifactory:
```
cp conf/default/artifactory.config.defaults conf/artifactory.config
```
Rediger konfigurationsfilen (`conf/artifactory.config`), og foretag følgende ændringer:
- Indstil `contextUrl` til din ønskede basis-URL for Artifactory. For eksempel:
```
contextUrl=http://$HOSTNAVN:8081/artifactory
```
- Indstil `bindPort` til den port du vil have Artifactory til at lytte på. Standardporten er 8081.
Trin 7:Opret Artifactory-bruger
Opret en ny systembruger til Artifactory:
```
sudo adduser --system --group artifactory
```
Trin 8:Kør Artifactory
Nu kan du starte Artifactory:
```
./bin/artifactory.sh start
```
Dette vil starte Artifactory i baggrunden. Du kan kontrollere status for Artifactory-tjenesten ved at bruge:
```
./bin/artifactory.sh status
```
Trin 9:Konfigurer firewall
Åbn portene 8081 og 8082 på din firewall for at give adgang til Artifactory udefra:
```
sudo ufw tillade 8081/tcp
sudo ufw tillade 8082/tcp
```
Trin 10:Få adgang til Artifactory
Du kan nu få adgang til Artifactory-webgrænsefladen ved at navigere til den URL, du konfigurerede i filen `artifactory.config`. Standard-URL'en er `http://$HOSTNAME:8081/artifactory`.
Du skal blive bedt om at oprette en administratorkonto. Brug denne konto til at logge ind på Artifactory-webgrænsefladen.