Um servidor doméstico pode substituir o Google Fotos, as unidades partilhadas e uma box de streaming?

Eva Wong é a redatora técnica e entusiasta residente na ZimaSpace. Uma geek desde sempre, apaixonada por homelabs e software de código aberto, dedica-se a traduzir conceitos técnicos complexos em guias práticos. A Eva acredita que a auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ajuda a comunidade a desmistificar configurações de hardware, desde montar o primeiro NAS até dominar os contentores Docker.

Um servidor doméstico pode substituir partes do Google Fotos, de unidades partilhadas e de uma box de streaming, mas só se o armazenamento, as aplicações, os dispositivos cliente e a recuperação continuarem separados.

O objetivo útil não é imitar três produtos comerciais num único painel. É criar três fluxos de trabalho domésticos: receção automática de fotografias com uma biblioteca de originais pesquisável, acesso privado e partilhado a ficheiros em vários dispositivos e reprodução fiável em televisões e dispositivos móveis. Uma máquina pode alojar esses serviços, mas não deve tornar-se a única cópia dos dados da família nem a única forma de administrar e recuperar o sistema.

Defina quais as funções que estão realmente a ser substituídas

O Google Fotos combina carregamento a partir do telemóvel, navegação cronológica, pesquisa, álbuns, partilha e uma conta externa. Uma unidade partilhada combina armazenamento pessoal, pastas colaborativas, acesso remoto e controlo de versões. Uma box de streaming disponibiliza uma aplicação para televisão, suporte de descodificação, comando e acesso a serviços multimédia. Um servidor não substitui todas essas funções só por armazenar fotografias, documentos e filmes.

Uma análise recente da TechRadar sobre a adoção de servidores domésticos observa que as pessoas estão a utilizar pequenos sistemas locais para reduzir a dependência de subscrições de armazenamento pessoal na cloud, bibliotecas multimédia e outros serviços domésticos. Esse padrão de substituição de subscrições é um ponto de partida, não uma prova de que todas as funções alojadas na cloud se tornam equivalentes.

Escreva uma lista de substituição para cada fluxo de trabalho. Indique os dispositivos envolvidos, os dados que têm de ser preservados, as funcionalidades que a família utiliza semanalmente, o tempo de indisponibilidade aceitável e a alternativa. Isto impede que a ideia de «um servidor substitui tudo» oculte vários requisitos sem relação entre si.

Crie três percursos de serviço, não uma única superaplicação interdependente

A aplicação de fotografias, o serviço de ficheiros partilhados e o servidor multimédia podem funcionar no mesmo anfitrião, mantendo caminhos de dados, contas, calendários de atualização e unidades de recuperação diferentes. Podem partilhar a rede e o conjunto de armazenamento, mas uma falha num índice, numa base de dados ou num proxy não deve tornar simultaneamente inacessíveis os originais, os ficheiros domésticos e os filmes.

Um estudo de caso da Tom’s Hardware sobre um servidor doméstico descreve um sistema compacto que gere uma biblioteca de fotografias de família e cópias de segurança de computadores, com funções de armazenamento separadas e cópias redundantes. Essa configuração com vários serviços, mas com funções separadas aproxima-se mais de um plano de consolidação duradouro do que de guardar todas as funções numa única pasta com permissões de escrita.

Fluxo de trabalho doméstico Estado persistente Limite de falha independente
Biblioteca de fotografias Originais, bases de dados, álbuns, metadados, contas Os originais continuam acessíveis se a indexação falhar
Ficheiros partilhados Pastas privadas, bibliotecas partilhadas, permissões, versões O acesso aos ficheiros não depende da aplicação multimédia
Transmissão de conteúdos multimédia Ficheiros multimédia, base de dados da biblioteca, perfis, histórico de visualização Uma atualização de conteúdos multimédia não pode modificar os dados de fotografias ou das cópias de segurança

Documente a ordem de arranque e as dependências. O armazenamento deve ser montado antes de as aplicações arrancarem, mas o serviço de fotografias não deve ser necessário para a partilha de ficheiros, e o servidor multimédia não deve controlar a única conta capaz de recuperar os dados.

Substituir o Google Fotos exige mais do que carregamentos a partir do telemóvel

Uma alternativa convincente para fotografias precisa de carregamentos automáticos para cada familiar, espaços privados separados, álbuns partilhados criados deliberadamente, metadados pesquisáveis, originais preservados e uma forma de recuperar a base de dados da aplicação. O servidor também tem de ter em conta os limites de carregamento em segundo plano dos dispositivos móveis e o ritmo de crescimento dos vídeos gravados com telemóveis.

O guia de configuração de NAS da WIRED apresenta um servidor local como forma de centralizar fotografias, vídeos, documentos e cópias de segurança familiares que, de outra forma, ficariam dispersos por dispositivos e contas na cloud. Este fluxo de trabalho de biblioteca familiar centralizada continua a exigir uma cópia independente fora do servidor.

Mantenha os originais num único local de armazenamento de referência e coloque o estado das aplicações, as miniaturas e os índices gerados por máquinas em locais separados. Teste com um telemóvel e uma conta antes de migrar a família. Preserve a biblioteca existente na cloud até validar o número de itens, as datas de captura, os vídeos, as edições e os originais restaurados.

Substituir discos partilhados exige zonas de armazenamento pessoais e familiares

A substituição de discos partilhados não deve transformar todos os ficheiros em propriedade de toda a família. Cada pessoa precisa de uma pasta privada e de uma forma de fazer cópias de segurança dos dispositivos. Devem existir bibliotecas partilhadas para fluxos de trabalho como documentos familiares, fotografias selecionadas, ficheiros escolares e projetos colaborativos. Os dados administrativos e os repositórios de cópias de segurança devem ficar fora das partilhas comuns.

A comparação da Cloudwards entre armazenamento local, NAS e serviços na cloud realça que o NAS proporciona propriedade e controlo locais, enquanto os serviços na cloud reduzem o trabalho de infraestrutura e simplificam o acesso remoto. Esta contrapartida entre controlo e acesso gerido define aquilo de que a família terá de se encarregar quando os discos partilhados forem transferidos para casa.

Crie contas individuais e grupos baseados em funções, em vez de usar um único início de sessão partilhado. Para cada área partilhada, defina quem pode ler, adicionar, editar, eliminar e restaurar. Um visualizador de fotografias, um colaborador de documentos, um serviço de cópias de segurança e um administrador não devem ter as mesmas permissões.

Um servidor multimédia nem sempre substitui o cliente do televisor

O servidor armazena e disponibiliza os conteúdos multimédia, mas o televisor continua a precisar de um cliente capaz de navegar pela biblioteca e descodificar os formatos de áudio e vídeo selecionados. Um televisor inteligente pode executar diretamente a aplicação necessária; um televisor mais antigo pode continuar a precisar de um dispositivo de streaming para uma navegação mais rápida, suporte de codecs, legendas ou atualizações fiáveis.

A apresentação do Plex pela Lifewire distingue o servidor multimédia, que organiza os conteúdos, das aplicações cliente que os reproduzem em televisores, telemóveis e computadores. Esta distinção entre servidor e cliente significa que o servidor doméstico pode substituir a fonte de multimédia sem necessariamente substituir todos os dispositivos de reprodução.

Teste a reprodução direta, as legendas, a compatibilidade de áudio, o comando e os perfis de utilizador no televisor em questão. Mantenha o dispositivo de streaming se proporcionar uma melhor experiência de utilização ou impedir que o servidor tenha de transcodificar formatos que o televisor não consegue descodificar.

Dimensione o anfitrião em função do trabalho simultâneo, não do número de aplicações

A indexação de fotografias, a sincronização de ficheiros, as cópias de segurança, a criação de miniaturas, a análise de ficheiros multimédia e a transcodificação de vídeo podem ocorrer em simultâneo. A latência do armazenamento, a largura de banda da rede, a memória e o suporte de vídeo por hardware são muitas vezes mais importantes do que o número de aplicações instaladas. Uma partilha de ficheiros pouco utilizada e uma transcodificação em 4K não representam cargas de trabalho equivalentes.

O guia de NAS da Puget Systems recomenda avaliar em conjunto a capacidade, o desempenho da rede, a utilização de cópias de segurança e as exigências das aplicações, em vez de tratar o NAS como uma caixa passiva de discos. Esta abordagem combinada de dimensionamento da carga de trabalho aplica-se quando um servidor reúne fotografias, ficheiros e streaming.

Carga de trabalho observada Provável pressão sobre os recursos Resposta durante a configuração
Carregamentos a partir de vários telemóveis Pequenas gravações, indexação, atividade da base de dados Mantenha o estado das aplicações num armazenamento de baixa latência
Cópia de segurança do portátil durante a utilização de ficheiros Capacidade, débito e crescimento das versões Separe os conjuntos de dados de cópia de segurança e defina horários
Reprodução direta de multimédia local Principalmente capacidade de armazenamento e débito da rede Prefira clientes de televisão compatíveis
Transcodificações de vídeo em simultâneo CPU ou motor de vídeo por hardware Meça os fluxos antes de consolidar mais utilizadores

Execute tarefas representativas em simultâneo antes de desativar os serviços existentes. O servidor só está pronto quando a cópia de segurança, a navegação e a reprodução continuam a funcionar em simultâneo e as temperaturas, a capacidade e o tempo de resposta se mantêm dentro dos valores de funcionamento previstos.

A consolidação não deve abranger todas as cópias de recuperação

Colocar os três fluxos de trabalho num único anfitrião aumenta o valor desse anfitrião e o impacto de um único erro administrativo. Os discos em espelho podem manter a disponibilidade após a falha de um disco, mas não protegem contra eliminação, ransomware, roubo, incêndio, danos no sistema de ficheiros ou uma atualização falhada.

A estratégia 3-2-1 da Backblaze separa os dados em utilização de cópias locais adicionais e de cópias fora de casa. Esse requisito de cópias independentes torna-se ainda mais importante quando as fotografias, os ficheiros partilhados e as bases de dados de estado da multimédia estão na mesma máquina.

Proteja fora de casa os originais insubstituíveis e os documentos familiares. Faça cópias de segurança consistentes das bases de dados de fotografias e multimédia. Guarde as notas de recuperação e as chaves fora do servidor. Os filmes que podem ser substituídos podem ter uma política diferente da dos vídeos familiares, mas o âmbito da cópia de segurança deve ser documentado, não presumido.

Saiba quando uma caixa deve assumir duas funções

Um único servidor continua a ser uma opção razoável enquanto os serviços tiverem janelas de manutenção, necessidades de capacidade e expectativas de disponibilidade semelhantes. Separe as funções quando as reconstruções do armazenamento interromperem aplicações essenciais, os contentores experimentais puserem em risco os ficheiros domésticos, a transcodificação de multimédia competir com as cópias de segurança ou o arquivo de fotografias precisar de mais compartimentos e de um período de retenção maior do que o servidor de aplicações.

O projeto de servidor compacto da ServeTheHome demonstra como conceber um pequeno nó dedicado para uma função bem delimitada de computação, armazenamento e rede. Esse modelo de nó com uma função específica permite manter as aplicações num único servidor pequeno, enquanto um sistema centrado no armazenamento é responsável pelos conjuntos de dados familiares de maior dimensão.

O guia da ZimaSpace sobre como escolher os primeiros três serviços para um servidor doméstico ajuda a limitar a consolidação inicial. Um mini servidor doméstico ZimaBoard 2 é adequado a uma combinação compacta, centrada nas aplicações, quando o armazenamento ligado e a procura simultânea se mantêm limitados. Um ZimaCube 2 AI NAS é uma base mais adequada quando o sistema combinado exige várias unidades, várias contas familiares, maior período de retenção e recuperação centrada no armazenamento.

Um servidor só é um substituto bem-sucedido quando cada fluxo de trabalho doméstico continua utilizável, fácil de manter e recuperável de forma independente, e não apenas quando as três aplicações conseguem arrancar no mesmo hardware.

Configuração de NAS e servidor

Mais para ler

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.