Instalação Emby · 6 min read · Sep 08, 2025

Como Instalar o Emby Media Server no Debian 12

Emby é uma alternativa de código aberto ao Plex Media Server. Emby suporta múltiplos sistemas operacionais, como Linux, FreeBSD, Windows e MacOS. Quanto aos clientes, ele suporta quase todos os dispositivos, de smartphones a desktops. Isso significa que você pode acessar seus arquivos de mídia quase em qualquer lugar.

Este guia ensinará você a instalar o Emby Media Server no Debian 12. Você instalará o Emby com Nginx como um proxy reverso e habilitará o UFW. Vamos começar.

Pré-requisitos

Para completar este guia, certifique-se de ter o seguinte:

  • Um servidor Debian 12.
  • Um usuário não-root com privilégios sudo.
  • Um nome de domínio ou domínio público é necessário para executar o Emby.

Instalando o Emby Media Server

O Emby Media Server é um servidor de mídia de código aberto que suporta múltiplos sistemas operacionais, como FreeBSD, Linux e Windows. Você pode instalar facilmente o Emby Media Server baixando pacotes específicos para seus sistemas operacionais.

Para começar, execute o seguinte comando para atualizar seu repositório Debian e atualizar todos os pacotes para a versão mais recente.

sudo apt update && sudo apt upgrade  
sudo reboot

Agora visite a Página de Download do Emby e copie o link para a versão mais recente do Emby. Certifique-se de selecionar sua distribuição como Debian. Em seguida, baixe o Emby usando o comando wget abaixo.

wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.7.14.0/emby-server-deb_4.7.14.0_amd64.deb

Uma vez baixado, execute o comando dpkg abaixo para instalar o Emby na sua máquina Debian.

sudo dpkg -i emby-server-deb_*.deb  
sudo apt install -f

instalar emby

Após a instalação do Emby, o serviço emby-server deve estar em execução e habilitado automaticamente. Execute o comando systemctl abaixo para verificar.

sudo systemctl is-enabled emby-server  
sudo systemctl status emby-server

Certifique-se de que o status do serviço emby-server está em execução e habilitado como o seguinte:

verificar serviço

Por padrão, o emby-server está em execução na porta 8096. Execute o comando ss abaixo para verificar as portas LISTEN no seu sistema.

ss -tulpn

Certifique-se de que o emby-server está em execução em ambas as portas 8096.

verificar porta

Instalando e Configurando o Nginx como um Proxy Reverso

Neste tutorial, você executará o Emby com o Nginx como um proxy reverso. Agora, você começará a instalação do Nginx e criará uma nova configuração de bloco de servidor que será usada como um proxy reverso. Portanto, antes disso, certifique-se de ter um nome de domínio apontado para o endereço IP do seu servidor, seja um domínio local ou um domínio público.

Instale o Nginx no seu servidor Debian usando o seguinte comando apt. Digite y para confirmar e pressione ENTER para prosseguir.

sudo apt install nginx

instalar nginx

Agora execute o comando abaixo para verificar o serviço nginx e garantir que o serviço está em execução e habilitado.

sudo systemctl is-enabled nginx  
sudo systemctl status nginx

Se o nginx estiver em execução, você deve obter uma saída active (running), enquanto habilitado, você verá uma saída como enabled.

verificar nginx

Em seguida, crie uma nova configuração de bloco de servidor do Nginx /etc/nginx/sites-available/emby-server usando o seguinte comando do editor nano. Isso será usado como um proxy reverso para sua instalação do Emby.

sudo nano /etc/nginx/sites-available/emby-server

Adicione a seguinte configuração e certifique-se de alterar o nome do domínio dentro dos parâmetros server_name e add_header Content-Security-Policy.

server {  
 listen 80;  
 server_name emby.howtoforge.local; #seu subdomínio.dominio.com aqui  
   
 proxy_hide_header X-Powered-By;  
 add_header X-Xss-Protection "1; mode=block" always;  
 add_header X-Content-Type-Options "nosniff" always;  
 add_header Strict-Transport-Security "max-age=2592000; includeSubdomains" always;  
 add_header X-Frame-Options "SAMEORIGIN" always;  
 add_header 'Referrer-Policy' 'no-referrer';  
  
 add_header Content-Security-Policy "frame-ancestors mydomain.com emby.mydomain.com;"; #adicione seu nome de domínio e todos os subdomínios listados em seu certificado  
   
  
 location / {  
 proxy_pass http://127.0.0.1:8096; # IP local do emby e porta não SSL  
  
 proxy_hide_header X-Powered-By;  
 proxy_set_header Range $http_range;  
 proxy_set_header If-Range $http_if_range;  
 proxy_set_header X-Real-IP $remote_addr;  
 proxy_set_header Host $host;  
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
  
 #As próximas três linhas permitem websockets  
 proxy_http_version 1.1;  
 proxy_set_header Upgrade $http_upgrade;  
 proxy_set_header Connection "upgrade";  
 }  
}

Salve o arquivo e saia do editor quando terminar.

Agora execute o comando abaixo para habilitar a configuração do bloco de servidor /etc/nginx/sites-available/emby-server e verificar a sintaxe de configuração do Nginx.

sudo ln -s /etc/nginx/sites-available/emby-server /etc/nginx/sites-enabled/  
sudo nginx -t

Se você tiver a sintaxe correta do Nginx, deve obter uma saída como ‘syntax is ok - test is successful‘.

Agora reinicie o serviço nginx para aplicar sua nova configuração de bloco de servidor.

sudo systemctl restart nginx
![configurar bloco de servidor](/files/01d62781-2e0e-4934-a122-a355f95ad27a.png)

Configurando o UFW (Firewall Descomplicado)

Neste guia, você executará o Emby com o UFW habilitado. Portanto, certifique-se de completar esta etapa para instalar o UFW e adicionar perfis para OpenSSH e Nginx Full para abrir o tráfego de SSH, HTTP e HTTPS.

Instale o UFW (Firewall Descomplicado) usando o seguinte comando apt. Digite y para confirmar a instalação.

sudo apt install ufw

instalar ufw

Após a instalação ser concluída, execute o seguinte comando do ufw para habilitar os perfis OpenSSH e Nginx Full. Isso abrirá portas para os protocolos SSH, HTTP e HTTPS.

sudo ufw allow OpenSSH  
sudo ufw allow 'Nginx Full'

Agora execute o comando abaixo para iniciar e habilitar o UFW. Digite y para confirmar e executar o UFW.

sudo ufw enable

Quando habilitado, você deve obter uma saída como ‘Firewall is active and enabled on system startup‘.

habilitar ufw

Agora execute o comando abaixo para verificar sua instalação do UFW.

sudo ufw status

Você verá o UFW com o status Ativo e os perfis OpenSSH e Nginx Full estão habilitados.

verificar ufw

Protegendo o Emby com Certificados SSL/TLS

Se você estiver executando o Emby na rede local, pode gerar um certificado autoassinado para proteger sua instalação. Para o domínio público, é melhor usar certificados SSL/TLS do Letsencrypt.

Nesta seção, você gerará certificados SSL/TLS do letsencrypt via Certbot.

Instale o Certbot e o plugin Certbot nginx usando o comando abaixo. Digite y para confirmar a instalação.

sudo apt install certbot python3-certbot-nginx

Uma vez que a instalação esteja concluída, execute o comando certbot abaixo para gerar certificados SSL/TLS para sua instalação do Emby. Certifique-se de alterar as informações do nome de domínio e do endereço de e-mail com suas informações.

certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d emby.howtoforge.local

Uma vez que o processo esteja concluído, seus arquivos de certificado SL estarão disponíveis no diretório /etc/letsencrypt/live/domain.com. Além disso, sua configuração de bloco de servidor Nginx será automaticamente configurada com HTTPS, que é completada pelo plugin Certbot Nginx.

Instalando o Emby Media Server

Inicie seu navegador da web e visite o nome de domínio da sua instalação do Emby Media Server (ou seja: http://emby.howtoforge.local/).

Se sua instalação for bem-sucedida, você deve receber uma mensagem de boas-vindas como ‘Bem-vindo ao Emby‘. Selecione seu idioma preferido no menu suspenso e clique em Próximo.

idioma padrão

Crie seu primeiro usuário do Emby e certifique-se de inserir uma senha forte. Em seguida, clique em Próximo novamente para continuar.

configurar usuário

Quando solicitado a criar uma nova Biblioteca, você pode clicar no botão Nova Biblioteca ou simplesmente clicar em Próximo para continuar. Você pode adicionar sua biblioteca de mídia mais tarde, após a conclusão da instalação.

configurar biblioteca

Selecione o idioma de dados de Metadados que você prefere e clique em Próximo para continuar.

idioma de metadados

Certifique-se de marcar ‘ Habilitar mapeamento automático de portas ‘ para habilitar o mapeamento de portas automaticamente. Clique em Próximo para continuar.

termos de serviço

Agora marque a opção ‘ Eu aceito os termos de serviço ‘ e clique em Próximo.

Após o processo ser concluído, você receberá a mensagem Você está pronto!. Clique em Concluir para finalizar a instalação.

instalação concluída

Agora clique no seu usuário para fazer login no Emby Media Server.

login como

Insira seu usuário admin e senha, depois clique em Entrar.

entrar em emby

Se você tiver o usuário e a senha corretos, você verá o painel do Emby como o seguinte:

painel emby

Conclusão

Parabéns! Você agora instalou o Emby Media Server no servidor Debian 12. Você também configurou o Nginx como um proxy reverso para sua instalação do Emby. Além disso, você configurou o UFW e protegeu o Emby com certificados SSL/TLS do Letsencrypt.

Por fim, você inicializou a instalação do Emby e pode adicionar seus arquivos de mídia aqui.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.