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 rebootAgora 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.debUma 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
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-serverCertifique-se de que o status do serviço emby-server está em execução e habilitado como o seguinte:

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 -tulpnCertifique-se de que o emby-server está em execução em ambas as portas 8096.

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
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 nginxSe o nginx estiver em execução, você deve obter uma saída active (running), enquanto habilitado, você verá uma saída como enabled.

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-serverAdicione 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 -tSe 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 nginxConfigurando 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
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 enableQuando habilitado, você deve obter uma saída como ‘Firewall is active and enabled on system startup‘.

Agora execute o comando abaixo para verificar sua instalação do UFW.
sudo ufw statusVocê verá o UFW com o status Ativo e os perfis OpenSSH e Nginx Full estão habilitados.

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-nginxUma 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.localUma 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.

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

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.

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

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

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.

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

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

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

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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.