Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
TECNICO
TECNICO
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • FINDFACE
  • TECNICOTECNICO
  • Wiki
  • Configuração de SSL

Configuração de SSL · Changes

Page history
Update Configuração de SSL authored Dec 09, 2024 by Erick Rocha's avatar Erick Rocha
Hide whitespace changes
Inline Side-by-side
Showing with 48 additions and 1 deletion
+48 -1
  • Configuração-de-SSL.md Configuração-de-SSL.md +48 -1
  • No files found.
Configuração-de-SSL.md
View page @ 00d75621
......@@ -8,7 +8,7 @@ Vamos preparar o FindFace para trabalhar com SSL/HTTPS. Leia com atenção as or
sudo mkdir -p /etc/nginx/ssl/
```
2. Crie a chave SLL e o certificado e coloque na pasta criada (/etc/nginx/ssl). Caso esteja usando certificados auto gerenciados, use o seguinte comando:
2. Crie a chave SSL e o certificado e coloque na pasta criada (/etc/nginx/ssl). Caso esteja usando certificados auto gerenciados, use o seguinte comando:
```bash
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/my-example-domain.com.key -out /etc/nginx/ssl/my-example-domain.com.crt
......@@ -17,4 +17,51 @@ Vamos preparar o FindFace para trabalhar com SSL/HTTPS. Leia com atenção as or
Você será questinado sobre algumas informações sobre seu servidor a fim de gravar as informações corretamente no certificado. A pergunta mais importante será sobre o **Common Name**. Você precisa digitar o nome de domínio ou o IP público que será associado ao seu servidor. Ambos os arquivos criados(my-exmple-domain.com.key e my-example-domain.com.crt) estarão na pasta(/etc/nginx/ssl)
### FindFace Video Worker
Ao usar CA-certificate, adicione o caminho do certificado aos volumes do serviço docker(no caso o findface-video-worker), adicione o comando de instalação e atulização do CA-certificate no serviço findface-video-worker.
1. Abra o arquivo docker-compose.yaml
```bash
sudo vi /opt/findface-multi/docker-compose.yaml
```
2. Localize o serviço findface-video-worker e ajuste-o para que se pareça com o exemplo abaixo
- CPU
```yaml
findface-video-worker:
entrypoint: ["sh", "-c", "apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends --yes ca-certificates && update-ca-certificates && exec /tini -- /findface-video-worker-cpu --config=/etc/findface-video-worker.yaml"]
depends_on: [findface-video-manager, findface-ntls, mongodb]
image: docker.int.ntl/ntech/universe/video-worker-cpu:ffserver-8.221216
logging: {driver: journald}
network_mode: service:pause
restart: always
volumes: ['./configs/findface-video-worker/findface-video-worker.yaml:/etc/findface-video-worker.yaml:ro',
'./models:/usr/share/findface-data/models:ro', './cache/findface-video-worker/models:/var/cache/findface/models_cache',
'./cache/findface-video-worker/recorder:/var/cache/findface/video-worker-recorder',
'/etc/nginx/ssl/my-example-domain.crt:/usr/local/share/ca-certificates/my-example-domain.crt:ro']
```
- GPU (Somente adicionar o caminho do certificado e atualizar o CA-certificate)
```yaml
findface-video-worker:
entrypoint: ["sh", "-c", "update-ca-certificates && exec /tini -- /findface-video-worker-gpu --config=/etc/findface-video-worker.yaml"]
depends_on: [findface-video-manager, findface-ntls, mongodb]
environment: [CUDA_VISIBLE_DEVICES=0]
image: docker.int.ntl/ntech/universe/video-worker-gpu:ffserver-8.221216
logging: {driver: journald}
network_mode: service:pause
restart: always
runtime: nvidia
volumes: ['./configs/findface-video-worker/findface-video-worker.yaml:/etc/findface-video-worker.yaml:ro',
'./models:/usr/share/findface-data/models:ro', './cache/findface-video-worker/models:/var/cache/findface/models_cache',
'./cache/findface-video-worker/recorder:/var/cache/findface/video-worker-recorder',
'/etc/nginx/ssl/my-example-domain.crt:/usr/local/share/ca-certificates/my-example-domain.crt:ro']
```
> Para versões na CPU, a inicialização do serviço findface-video-worker(responsável pelas câmeras) vai demorar aproximadamente 15 segundos a mais.
:construction: Estamos trabalhando nisso :construction_worker:
Clone repository

Home

  1. Executável

Guia de Instalação e Manutenção

  1. Preparação da Maquina
  2. Instalação
  3. Migrar fotos e videos para outro disco
  4. Liveness - Obrigatorio para licenças que não tem o componente
  5. Cluster de objetos e Rastreamento de Interações

Guias Extras

  1. Configuração de HTTPS/SSL

Solução de Problemas

  1. FindFace está com a tela branca

  2. Coloquei outra licença, mas não atualizou