Melhor resposta: utilize uma aplicação Web que crie ligações públicas de partilha HTTPS. Não exponha o CasaOS nem o SMB a desconhecidos. Escolha o Nextcloud para uma nuvem pessoal completa ou o Pingvin Share X para ligações de descarga temporárias e leves.
Escolha primeiro o modelo de partilha
| Objetivo | Melhor opção |
|---|---|
| Pastas duradouras, contas, sincronização móvel | Nextcloud |
| Ligações de descarga temporárias | Pingvin Share X |
| O seu próprio acesso remoto | VPN |
O Nextcloud suporta partilhas por ligação pública com palavras-passe, datas de expiração, permissões de carregamento e ligações separadas com direitos diferentes.
O projeto Pingvin Share original está arquivado. O seu próprio README encaminha os utilizadores para o Pingvin Share X, que é mantido e suporta partilha por ligação, expiração, palavras-passe, limites de visitantes, partilhas inversas, destinatários de e-mail e armazenamento local/S3.
O Linkwarden não é a mesma ferramenta
O Linkwarden é sobretudo um software de marcadores e arquivo da Web. Pode preservar URLs, mas isso é diferente de alojar ficheiros arbitrários para que outra pessoa os descarregue. Uma ferramenta que cria ligações não é automaticamente um serviço de transferência de ficheiros.
Publique apenas a aplicação de ficheiros
Quando a aplicação funcionar na sua LAN, exponha-a através de HTTPS. Um túnel de aplicação de saída é uma opção quando não pretende abrir portas de entrada no router.


Lista de verificação da implementação
- Monte uma pasta dedicada do anfitrião na aplicação.
- Teste uma partilha na LAN.
- Defina uma palavra-passe de administrador forte.
- Defina a expiração e as palavras-passe das ligações públicas.
- Publique apenas a aplicação através de HTTPS.
- Teste através de dados móveis.
- Confirme que as ligações expiradas deixam de funcionar.
O catálogo de aplicações autoalojadas ajuda a comparar aplicações de ficheiros/nuvem. O modelo de acesso privado ao NAS explica por que razão o acesso remoto pessoal e a partilha pública são problemas diferentes.
Para armazenamento em várias unidades, o ZimaCube 2 é hardware relevante, mas a segurança da partilha continua a ser uma decisão da aplicação/rede.
Monte um diretório de partilha dedicado
Não conceda a uma aplicação pública de transferência de ficheiros acesso ilimitado a todo o /DATA. Crie um diretório de anfitrião dedicado, por exemplo /DATA/PublicSharese monte apenas esse caminho na aplicação. Isto limita a exposição acidental e facilita a definição da política de cópias de segurança/retenção.
Escolha os controlos das ligações com base nos dados
- Expiração: utilize ligações de curta duração para transferências pontuais.
- Palavra-passe: adicione uma quando o próprio URL não dever ser suficiente.
- Limites de transferência/visualização: úteis para entregas controladas quando a aplicação os suporta.
- Permissão de carregamento: mantenha-a desativada, a menos que pretenda intencionalmente um fluxo de trabalho de recolha de ficheiros.
- Retenção: decida se os ficheiros expirados são eliminados ou apenas ficam inacessíveis.
Um URL público deve ser tratado como uma credencial. Qualquer pessoa que o receba ou divulgue poderá conseguir aceder ao conteúdo até a ligação expirar ou ser revogada.
O Nextcloud é melhor quando a partilha é contínua
O Nextcloud torna-se vantajoso quando os mesmos utilizadores voltam regularmente, precisam de pastas partilhadas, clientes móveis, WebDAV, colaboração ou permissões baseadas em contas. É mais pesado do que uma ferramenta de transferência, mas o modelo de permissões mais completo é precisamente o objetivo.
O Pingvin Share X é melhor para entregas
Para “enviar estes ficheiros a alguém e deixar a ligação expirar”, uma aplicação orientada para transferências é mais simples. O fork mantido também suporta armazenamento em disco local ou ao estilo S3, o que permite separar o servidor da aplicação do backend de ficheiros, se necessário.
Teste a partir do exterior da sua LAN
Depois de publicar o serviço, mude o telemóvel para os dados móveis e teste:
- o nome de anfitrião público é resolvido;
- o TLS é válido;
- a ligação abre sem expor o painel de administração;
- as regras de palavra-passe/expiração funcionam;
- as transferências grandes são concluídas;
- uma ligação expirada ou revogada falha conforme esperado.
Faça também uma cópia de segurança do estado da aplicação
Os ficheiros partilhados podem estar num disco de dados, enquanto as contas de utilizador, os metadados das ligações, as definições de expiração e as palavras-passe ficam numa base de dados da aplicação. Faça cópias de segurança de ambos se as partilhas tiverem de sobreviver a uma falha do servidor.
Perguntas frequentes
Posso expor uma pasta do CasaOS através de um URL público?
Utilize uma aplicação Web de partilha de ficheiros à frente do armazenamento, em vez de expor o SMB bruto ou o painel de controlo.
Nextcloud ou Pingvin Share X?
O Nextcloud é adequado para colaboração contínua ao estilo da nuvem; o Pingvin Share X é adequado para transferências temporárias.
