Solução da comunidade

Serviço qBittorrent indisponível no ZimaOS: o que verificar

A ZimaOS 1.5.4 qBittorrent install opened a Service unavailable page; replies suggested logs, an alternative LinuxServer image and newer App Store paths.

Uma página «Serviço indisponível» do qBittorrent no ZimaOS 1.5.4 não significa que seja necessário passthrough de GPU/dispositivo ou o modo privilegiado. As verificações úteis são o registo do contentor, o mapeamento da porta da WebUI, a palavra-passe gerada, o caminho persistente /config e se a própria imagem da aplicação arranca corretamente.

A discussão original nunca chegou a uma solução confirmada para o contentor hotio. Em vez disso, membros da comunidade sugeriram uma aplicação baseada em LinuxServer e mostraram vários métodos de instalação através da App Store; por isso, essas sugestões devem ser consideradas alternativas e não uma reparação comprovada.

Como era o erro original

Página de erro «Serviço indisponível» do qBittorrent no ZimaOS
A aplicação qBittorrent integrada abria uma página genérica «Serviço indisponível». Fonte: Fórum da Comunidade IceWhale.
Janela de dicas do qBittorrent mostrando a palavra-passe de administrador no registo e os caminhos DATA
O ZimaOS indicava que a palavra-passe temporária de administrador devia ser consultada no registo e apresentava os caminhos DATA acessíveis da aplicação. Fonte: Fórum da Comunidade IceWhale.

O wrapper do qBittorrent não conseguia aceder à aplicação. O próprio ZimaOS já encaminhava o utilizador para os registos de arranque, que são a camada de diagnóstico adequada.

Verificar o contentor existente antes de reinstalar

Definições da aplicação qBittorrent no ZimaOS com a versão 5.0.4 da imagem hotio
A definição da aplicação do utilizador utilizava uma imagem hotio do qBittorrent, rede bridge, a porta 8181 no anfitrião e a porta 8080 no contentor. Fonte: Fórum da Comunidade IceWhale.
Definições de PUID, PGID, fuso horário e UMASK do qBittorrent no ZimaOS
O contentor existente já tinha valores normais de PUID/PGID, fuso horário e UMASK. Fonte: Fórum da Comunidade IceWhale.
Privilégios e campos de dispositivos do qBittorrent no ZimaOS em destaque
O utilizador perguntou se era necessário um dispositivo ou o modo privilegiado; nenhum dos dois é normalmente necessário para a WebUI do qBittorrent. Fonte: Fórum da Comunidade IceWhale.

Verifique se a porta da WebUI do anfitrião está mapeada para a porta em que o qBittorrent está efetivamente a escutar e se /config é persistente e de que o registo do contentor não apresenta um erro de arranque da configuração/base de dados. Um contentor qBittorrent normal não requer uma GPU nem um dispositivo arbitrário do anfitrião.

Se alterar a porta da WebUI na imagem LinuxServer, a documentação atual exige que tanto o mapeamento da porta do Docker como WEBUI_PORT coincidam. Consulte a documentação do qBittorrent da LinuxServer.

A Sugestão do LinuxServer Era uma Imagem Alternativa

Mosaico da aplicação qBittorrent do LinuxServer numa loja de aplicações
Uma resposta da comunidade sugeriu, em alternativa, a imagem qBittorrent do LinuxServer. Fonte: Fórum da Comunidade IceWhale.
Página da versão do qBittorrent do LinuxServer para 5.1.4 r2 ls441
A discussão remetia para uma versão do contentor qBittorrent do LinuxServer, não para um ficheiro que devesse ser instalado diretamente no ZimaOS. Fonte: Fórum da Comunidade IceWhale.

Os recursos da versão na captura de ecrã são transferências de código-fonte, não pacotes para carregar no ZimaOS. Uma instalação do qBittorrent em contentor deve referenciar a imagem Docker e recriar o contentor com as definições corretas.

O guia do contentor do qBittorrent é útil quando a WebUI iniciar e precisar de validar os mapeamentos de armazenamento.

Os menus da App Store mudaram entre versões do ZimaOS

Menu pendente de repositórios de aplicações do ZimaOS, com fontes da comunidade
Outra resposta mostrou o menu de fontes de repositórios disponível num esquema mais recente da App Store. Fonte: Fórum da Comunidade IceWhale.
Painel do ZimaOS com a App Store destacada
O utilizador encontrou a App Store na interface mista em inglês e checo. Fonte: Fórum da Comunidade IceWhale.
Interface do ZimaOS para adicionar uma aplicação em contentor na App Store
A interface mais recente apresentou uma ação «Adicionar aplicação em contentor», em vez do menu exato mostrado por outro utilizador. Fonte: Fórum da Comunidade IceWhale.
Formulário de instalação manual de aplicações do ZimaOS
O formulário de instalação manual permite aos utilizadores definir a imagem, a Web UI, as portas, o armazenamento e as variáveis de ambiente. Fonte: Fórum da Comunidade IceWhale.

Estas capturas de ecrã mostram por que motivo as instruções antigas, passo a passo, ficam rapidamente desatualizadas. As fontes de repositórios e a instalação manual de contentores mudaram de lugar na interface da App Store entre versões.

Utilize o esquema atual da App Store na versão instalada do ZimaOS, em vez de tentar reproduzir exatamente uma captura de ecrã da versão 1.5.4.

Conclusão

O caso de origem não comprovou uma solução definitiva. Comece pelos registos e pelo mapeamento da WebUI/configuração; não adicione dispositivos nem use o modo privilegiado sem uma necessidade documentada. Se mudar para o LinuxServer, implemente a imagem de contentor atual com as portas necessárias, /config, o fluxo de PUID/PGID e de geração de palavras-passe, em vez de transferir arquivos de código-fonte do GitHub.