Solução da comunidade

Como adicionar a loja de aplicações de terceiros LinuxServer ao CasaOS

A 2023 video tutorial showing how to add WisdomSky's CasaOS LinuxServer catalog as a third-party App Store source and install an example container through the dashboard.

Um vídeo da comunidade de 2023 demonstrou como adicionar a AppStore LinuxServer da WisdomSky ao CasaOS como fonte de terceiros. A loja empacota imagens de contentores do LinuxServer.io em definições de aplicações compatíveis com o CasaOS, para que possam ser instaladas a partir do painel.

Esta não é a IceWhale App Store integrada, nem é um produto oficial do LinuxServer.io. O catálogo, os modelos, o calendário de atualizações e o suporte continuam a ser da responsabilidade do repositório de terceiros.

Verificar a versão do CasaOS e fazer uma cópia de segurança das definições das aplicações

O repositório indica atualmente que as lojas de aplicações personalizadas requerem o CasaOS 0.4.4 ou posterior. Antes de adicionar qualquer fonte, atualize o CasaOS através da interface suportada, registe os caminhos dos volumes e as portas das aplicações existentes e faça uma cópia de segurança dos dados importantes da AppData.

Miniatura do vídeo sobre como adicionar a App Store LinuxServer de terceiros ao CasaOS
A publicação original contém um vídeo explicativo, e não uma sequência de respostas escritas.

Veja o vídeo explicativo da comunidade. Os nomes das opções podem ser diferentes nas versões atuais do CasaOS.

Adicionar o catálogo LinuxServer

  1. Abra o painel do CasaOS e aceda à App Store.
  2. Abra Adicionar fonte. Em algumas versões da interface, esta área é designada por Mais aplicações.
  3. Copie o URL atual do catálogo a partir da secção de instalação do repositório.
  4. Cole o URL no CasaOS e selecione Adicionar.
  5. Aguarde até a importação terminar, atualize a App Store e filtre pela fonte LinuxServer.
https://casaos-appstore.paodayag.dev/linuxserver.zip

O URL acima é o valor atualmente publicado pelo repositório de terceiros no momento desta reescrita. Confirme-o em WisdomSky/CasaOS-LinuxServer-AppStore antes de o importar.

Rever uma aplicação antes da instalação com um clique

O vídeo instalou o code-server como exemplo e explicou que o CasaOS transfere a imagem e inicia-a através do Docker Compose. Antes de selecionar Instalar, abra o modelo e verifique:

  • os caminhos dos volumes no anfitrião e no contentor;
  • as portas publicadas e os possíveis conflitos;
  • os valores de PUID, PGID, fuso horário e outras variáveis de ambiente;
  • o modo privilegiado, os dispositivos e as capacidades;
  • a etiqueta da imagem e a documentação a montante.

Uma entrada do catálogo pode simplificar a implementação sem garantir que os caminhos predefinidos sejam adequados ao seu servidor.

As atualizações das aplicações provêm de várias camadas

O repositório afirma acompanhar automaticamente as versões do LinuxServer.io. Ainda assim, o modelo do catálogo, a imagem Docker e a base de dados da aplicação podem mudar de forma independente. Leia as notas de versão a montante antes de atualizações importantes e preserve os volumes de configuração e de dados da aplicação.

Remover uma fonte não equivale a desinstalar aplicações

Se já não quiser o catálogo, remova apenas a entrada da fonte. Os contentores e os dados da AppData existentes podem permanecer. Inspecione-os separadamente antes de apagar qualquer coisa; nunca elimine todo o diretório AppData para remover um único catálogo.

Perguntas frequentes sobre a App Store LinuxServer para CasaOS

Esta é uma App Store oficial da IceWhale?

Não. É um catálogo de terceiros para o CasaOS, mantido num repositório comunitário separado.

Porque é que a minha interface apresenta “Mais aplicações” em vez de “Adicionar fonte”?

O nome foi alterado em algumas versões do CasaOS; o rastreador de problemas do repositório documenta esta diferença na interface.

A instalação com um clique elimina a necessidade de verificar os caminhos?

Não. Verifique o armazenamento, as portas, as permissões e a documentação da imagem antes da instalação.