Etapa 1:Pré-requisitos Antes de começar, certifique-se de ter os seguintes pré-requisitos em vigor:
- Um novo servidor Ubuntu 20.04 LTS (Focal Fossa) com no mínimo 2 GB de RAM e 20 GB de espaço em disco.
- Um usuário não root com privilégios sudo.
- Um nome de domínio totalmente qualificado (FQDN) configurado para o seu servidor.
Etapa 2:atualizar pacotes do sistema Comece atualizando o repositório de pacotes do sistema e os pacotes instalados:
```
atualização do sudo apt
sudo apt atualizar -y
```
Etapa 3:Instale o Java JFrog Artifactory requer Java para funcionar. Instale o OpenJDK 11 usando o seguinte comando:
```
sudo apt instalar openjdk-11-jdk -y
```
Verifique a instalação do Java verificando a versão:
```
java --versão
```
A saída deve exibir algo como:
```
versão openjdk "11.0.10" 2021-01-19
Ambiente de execução OpenJDK (compilação 11.0.10+0-Ubuntu-1ubuntu1.20.4.2)
VM de servidor OpenJDK de 64 bits (compilação 11.0.10+0-Ubuntu-1ubuntu1.20.4.2, modo misto, compartilhamento)
```
Etapa 4:Baixe o JFrog Artifactory Baixe a versão mais recente do JFrog Artifactory no site oficial. No momento em que este livro foi escrito, a versão mais recente era 7.13.4:
```
wget https://bintray.com/jfrog/artifactory-pro/download_file?file_path=artifactory-oss-7.13.4.zip
```
Etapa 5:extrair o artefato Assim que o download for concluído, extraia o arquivo Artifactory:
```
descompacte o artefato-oss-7.13.4.zip
```
Isso criará um diretório chamado `artifactory-oss-7.13.4`.
Etapa 6:configurar o Artifactory Navegue até o diretório extraído do Artifactory:
```
CD artefato-oss-7.13.4
```
Crie um novo arquivo de configuração para o Artifactory:
```
cp conf/default/artifactory.config.defaults conf/artifactory.config
```
Edite o arquivo de configuração (`conf/artifactory.config`) e faça as seguintes alterações:
- Defina `contextUrl` como o URL base desejado para o Artifactory. Por exemplo:
```
contextUrl=http://$HOSTNAME:8081/artifactory
```
- Defina `bindPort` para a porta que você deseja que o Artifactory escute. A porta padrão é 8081.
Etapa 7:Criar usuário Artifactory Crie um novo usuário de sistema para o Artifactory:
```
sudo adduser --system --group artefato
```
Etapa 8:executar o Artifactory Agora você pode iniciar o Artifactory:
```
./bin/artifactory.sh iniciar
```
Isso iniciará o Artifactory em segundo plano. Você pode verificar o status do serviço Artifactory usando:
```
./bin/artifactory.sh status
```
Etapa 9:Configurar o Firewall Abra as portas 8081 e 8082 em seu firewall para permitir acesso externo ao Artifactory:
```
sudo ufw permite 8081/tcp
sudo ufw permitir 8082/tcp
```
Etapa 10:acessar o Artifactory Agora você pode acessar a interface web do Artifactory navegando até a URL que você configurou no arquivo `artifactory.config`. A URL padrão é `http://$HOSTNAME:8081/artifactory`.
Você deverá ser solicitado a criar uma conta de administrador. Use esta conta para fazer login na interface da web do Artifactory.