Instalando o Navidrome no Fedora Linux usando o Podman

Por Nico Shetty25/09/2026 às 08:00254 visualizações
Fedora Magazine
Imagem do artigo

NavidromeÉ um servidor de música de código aberto que permite que você transmita sua coleção de áudio pessoal em qualquer lugar. Ele oferece a liberdade de ouvir sua coleção de música de qualquer navegador ou dispositivo móvel. É como seu Spotify pessoal!

Neste guia, exploraremos como configurar o Navidrome de forma segura e em funcionamento.PodmanNo Fedora Linux. O melhor de tudo é queNavidromeCria imagens de contêineres oficiais multi-arquitetura, incluindo...linux/amd64Sem informações.Linux/ARM64E, além disso...Linux/ARM/v6/v7Com essa configuração, é altamente portátil. Seja o seu hardware um servidor PC padrão ou um Raspberry Pi de baixo consumo baseado em ARM,Um servidor PC x86 padrãoou um Raspberry Pi de baixo consumo baseado em ARM,ARM baseado Raspberry Pi,Este guia passo a passo tem você coberto.

Para a imagem oficial do Navidrome Music Server, acesse:

Imagem do artigo

deluan/navidrome — Imagem Docker

Utilizando as imagens de contêiner oficiais com Podman e Podman Compose

Imagens de contêinerEstão disponíveis para olinux/amd64, linux/arm/v6, linux/arm/v7elinux/arm64plataformas. Elas incluem tudo necessário para executar o Navidrome

[nico@stamfordbridge navidrome\$] $ podman pull deluan/navidrome
Imagem do artigo
docker.io/deluan/navidrome:latest
Tentando puxar docker.io/deluan/navidrome:latest...
Obtendo assinaturas de origem da imagem
Copiando blob 75c0824146ea concluído |
Copiando blob 4f4fb700ef54 concluído |
Copiando blob 4f4fb700ef54 concluído |
Copiando blob e1dbf20ea67c concluído |
Copiando blob 1cc3d825d8b2 concluído |
Copiando configuração 0c9bad3bd7 concluída |
Escrevendo manifesto no destino da imagem |
0c9bad3bd7305815d56fe588a64f9172a8bb6aa2bfef3ad77e764c8694e7e860

Se você tiver o SELinux ativado no seu servidor Fedora Linux, adicione o contexto SELinux container_file_t aos diretórios Data e Music e ao seu conteúdo.

[nico@stamfordbridge navidrome]$ sudo semanage fcontext -a -t container_file_t '/home/nico/navidrome/Data(/.\*)?'

Aplique a política SELinux aos diretórios Data e Music.

[nico@stamfordbridge navidrome]$ sudo restorecon -R /home/nico/navidrome/Data

Altere o proprietário de /home/nico/navidrome/Data e /home/nico/navidrome/Music para 1000.

[nico@stamfordbridge navidrome]$ podman unshare chown 1000:1000 /home/nico/navidrome/Data

Usando podman-compose:

Crie um arquivo podman-compose.yml com o seguinte conteúdo (ou adicione o serviço navidrome abaixo ao seu arquivo existente):

`[nico@stamfordbridge navidrome]$ cat podman-compose.yml`

`versão: "3"`

`serviços:`

` navidrome:`

` imagem: deluan/navidrome:latest`

`    usuário: 1000:1000 # deve ser o proprietário dos volumes`

` portas:`

  • ` - "4533:4533"`
  • Lembre-se de alterar os caminhos dos volumes para apontar para os caminhos locais. /data é onde o Navidrome armazenará seu DB e cache, /music é onde seus arquivos de música estão armazenados.
  • As opções de configuração podem ser personalizadas com variáveis de ambiente conforme necessário. Para o podman-compose, adicione-as à seção de ambiente ou ao arquivo yml. Para o CLI do podman, use o parâmetro -e. Exemplo: -e ND_SESSIONTIMEOUT=24h.
  • Se você quiser usar um arquivo de configuração com o Navidrome rodando no Podman, você pode criar um arquivo navidrome.toml de configuração na pasta /data e definir a opção ND_CONFIGFILE=/data/navidrome.toml.
Fonte
Fedora Magazine
Abrir original ↗

⚙Conteúdo traduzido automaticamente por máquina.

Esta notícia foi útil?

Debates 0

Seja o primeiro a contribuir com o debate.

Difunda suas informações e promova seu argumento

Não se acanhe de publicar alguma informação ou dado que possa ser positivo ou útil.

Para participar do debate, entre com sua conta ou crie uma gratuita.