Sobre este proyecto
it-programming / web-development
Abierto
Estamos buscando um especialista em infraestrutura Linux e Nextcloud para realizar a instalação e configuração do High Performance Backend (HPB) em nossa infraestrutura. O objetivo é produtizar o Nextcloud Talk, garantindo alta performance em chamadas de áudio/vídeo, baixa latência e suporte para um número expandido de participantes simultâneos.
Contexto e Infraestrutura:
Contamos com uma hospedagem própria, e nossa equipe interna preparará o servidor/máquina virtual para a operação. O sistema operacional que será utilizado é o Ubuntu Server.
O objetivo é isolar o tráfego de mídia do Talk para um servidor de sinalização/streaming, para evitarmos sobrecarga na instância principal do Nextcloud e viabilizar chamadas de vídeos com mais integrantes e otimizar todas as ferramentas do Talk, evitando travamentos ou lentidão.
Escopo do Trabalho:
* Instalação do Signaling Server (Servidor de Sinalização): Configuração completa para gestão das sessões do Talk.
* Configuração de Gateway de Mídia (Janus WebRTC): Implementação do servidor Janus para processamento de streaming.
* Configuração de Coturn (stun/turn): essencial para garantir a conectividade de usuários externos e atravessar firewalls/nat.
* Integração com Nextcloud: Conectar o backend à nossa aplicação Talk já existente.
* Documentação e Repasse: Orientar nossa equipe sobre as portas de rede que devem permanecer abertas e os ajustes básicos de manutenção.
Estamos buscando um profissional que possua:
* Experiência comprovada em Nextcloud Talk HPB.
* Domínio de Linux (Ubuntu) e redes (NAT, Port Forwarding, Firewalls).
* Conhecimento em Nginx/Apache para Proxy Reverso e configuração de SSL.
* Familiaridade com Docker (caso o deploy seja via containers) ou instalação de binários Go/Rust.
Informações Adicionais:
O profissional terá acesso via SSH para a execução do serviço. Forneceremos todo o apoio necessário quanto à infraestrutura física e liberação de portas.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias