Instale o Senta no Linux com um único comando
Início rápido
Seção intitulada “Início rápido”Requisitos
Seção intitulada “Requisitos”- Linux em x86-64, ARM64 ou ARM de 32 bits (ARMv7).
- Acesso
rootousudo. curletar.- Acesso permanente à internet.
Instalação
Seção intitulada “Instalação”-
Execute o instalador:
Terminal window curl -fsSL https://senta.cesbo.com/install.sh | shO instalador detecta a arquitetura do servidor, baixa a última build estável e a instala em
/usr/bin/senta. Se você não estiver executando como root, ele usasudopara instalar o binário. -
Inicie o assistente de configuração:
Terminal window sudo senta init -
Adicione a licença. Até que a venda de licenças pelo perfil Cesbo comece, use a chave de teste.
Instalar uma build específica
Seção intitulada “Instalar uma build específica”Para um rollback, testes beta ou suporte, defina SENTA_VERSION com a build de que você precisa:
curl -fsSL https://senta.cesbo.com/install.sh | SENTA_VERSION=26102026 shA tag de uma build é a data da build, como 26102026. O padrão é latest.
Instalação manual
Seção intitulada “Instalação manual”Se você prefere não passar um script direto para o shell via pipe, baixe e instale o binário por conta própria:
curl -Lo /tmp/senta.tar.gz https://cdn.cesbo.com/senta/latest/senta-amd.tar.gztar -xzOf /tmp/senta.tar.gz > /usr/bin/sentachmod +x /usr/bin/sentasenta initcurl -Lo /tmp/senta.tar.gz https://cdn.cesbo.com/senta/latest/senta-arm64.tar.gztar -xzOf /tmp/senta.tar.gz > /usr/bin/sentachmod +x /usr/bin/sentasenta initcurl -Lo /tmp/senta.tar.gz https://cdn.cesbo.com/senta/latest/senta-arm.tar.gztar -xzOf /tmp/senta.tar.gz > /usr/bin/sentachmod +x /usr/bin/sentasenta initO processo de inicialização é interativo e vai guiar você pela configuração:
Configuração inicial
Seção intitulada “Configuração inicial”O comando senta init solicitará várias opções de configuração, nesta ordem:
-
Nome do serviço: Usado para derivar o caminho da configuração e, depois, o nome do serviço systemd (padrão:
senta) -
Caminho do arquivo de configuração: Escolha onde armazenar o arquivo de configuração (padrão:
/etc/senta/<service-name>.conf, por exemplo/etc/senta/senta.conf) -
Porta do servidor: Defina a porta da interface web (padrão:
8018)
O diretório de trabalho (/opt/<service-name>) e o caminho do banco de dados (<working-directory>/db) são criados automaticamente e não são solicitados.
Instalação do FFmpeg
Seção intitulada “Instalação do FFmpeg”O processo de inicialização verifica automaticamente se o ffmpeg está instalado no seu servidor. Se ele não for encontrado, será oferecida a instalação automática. Se a instalação automática falhar (sem acesso à internet, ou o pacote não está disponível para a sua distribuição), o senta init não é interrompido - instale o ffmpeg manualmente depois, e a inicialização será concluída com sucesso.
Criação do serviço systemd
Seção intitulada “Criação do serviço systemd”O processo de inicialização pode criar automaticamente um serviço systemd para você, reutilizando o nome do serviço da etapa de configuração inicial acima:
- O assistente pergunta se você quer criar um serviço systemd para inicialização automática
- O serviço pode ser habilitado e iniciado automaticamente
Se você optar por criar o serviço, ele será instalado em /usr/lib/systemd/system/[service-name].service.
Iniciando o aplicativo
Seção intitulada “Iniciando o aplicativo”Se você criou um serviço systemd durante a inicialização, não precisa iniciar o aplicativo manualmente. O serviço cuida de iniciar e parar o aplicativo automaticamente.
Se você optou por não criar um serviço systemd, pode iniciar o aplicativo manualmente com:
./senta [config-file-path]Para gerenciar o serviço systemd, use os comandos padrão do systemctl:
# Check service statussudo systemctl status senta
# Start the servicesudo systemctl start senta
# Stop the servicesudo systemctl stop senta
# Restart the servicesudo systemctl restart senta
# Enable automatic startup on bootsudo systemctl enable senta
# Disable automatic startupsudo systemctl disable sentaO aplicativo será iniciado e você poderá acessar a interface web em http://your-server-address:8018 (ou na porta escolhida). Você pode alterar a porta depois editando o parâmetro listen no arquivo de configuração.
Se a interface web não abrir, verifique: se o processo está realmente em execução (sudo systemctl status senta se você usou o systemd), se a porta escolhida já está ocupada por outro aplicativo e se o firewall do servidor a está bloqueando.
Em seguida, você pode configurar perfis e streams pela interface web.