Nextcloud file browser running in a self-hosted homelab

Abandonar o ecossistema do Google parece mais difícil do que realmente é quando o alvo é um NAS, um mini-PC ou um VPS barato. Um único docker compose up -d pode devolver as partes do Google que a maioria das pessoas usa todos os dias: arquivos, fotos, calendário, documentos, busca, vídeo, senhas, até mesmo um blog público. Os aplicativos neste guia são os que realmente valem a pena executar após os contêineres serem conectados, não a lista mais curta que um mecanismo de busca poderia retornar.

Esta é uma lista abreviada de oito serviços auto-hospedados, selecionada após verificação cruzada de threads do r/selfhosted, da lista awesome-selfhosted e das notas de lançamento atuais de cada projeto. Cada aplicativo aqui é executado a partir de uma imagem de contêiner oficial e é fornecido nas plataformas Docker amd64 e arm64 que cobrem Synology, TrueNAS, Unraid, Proxmox LXC e qualquer caixa Linux, Windows ou macOS executando Docker Desktop. Estes são os melhores aplicativos para substituições de serviços do Google auto-hospedados quando o leitor pretende implantar em hardware de servidor em vez de em um telefone.

O que procurar em um substituto do Google auto-hospedado

Nem todo projeto de código aberto merece um lugar no arquivo de compose. A lista abreviada a seguir foi filtrada em cinco critérios práticos, cada um aprendido da maneira difícil por entusiastas do homelab no Reddit e no wiki r/selfhosted.

  1. Imagem Docker oficial, idealmente multi-arquitetura. Os forks da comunidade estagnam, as imagens upstream não.
  2. Um caminho declarado de backup e restauração. Se a documentação não puder responder a “como faço para mover isso para um novo host?”, os dados não estão realmente sob controle.
  3. Acesso externo sem abrir portas. Cloudflare Tunnel, Tailscale Serve ou um proxy reverso no mesmo host devem ser documentados.
  4. Padrões sensatos para criptografia em repouso e em trânsito. HTTPS via Traefik ou Caddy, criptografia do lado do servidor para armazenamentos de objetos, segredos com hash em arquivos env.
  5. Um ciclo de lançamento nos últimos 90 dias e um rastreador de problemas que é respondido, não arquivado.

Comparação rápida

App Google service replaced License Deploy path Complexity Hosted tier
Nextcloud Drive, Docs, Contacts, Keep AGPL-3.0 Nextcloud AIO or nextcloud/apache image Low with AIO, medium standalone Yes, from partners
Immich Photos AGPL-3.0 Docker Compose (server, ML, Postgres, Redis) Medium No
Vaultwarden Passwords, Password Manager AGPL-3.0 Single container Very low No
Radicale Calendar, Contacts GPL-3.0 Single Python container Very low No
OnlyOffice Docs Docs, Sheets, Slides AGPL-3.0 onlyoffice/documentserver Medium Yes, from OnlyOffice
SearXNG Search AGPL-3.0 searxng/searxng image Low No, but public instances exist
Piped YouTube AGPL-3.0 Frontend, backend, and Postgres containers Medium No, community instances only
Ghost Blogger MIT ghost:latest image plus MySQL 8 Low Yes, Ghost Pro

Os aplicativos

1. Nextcloud, melhor para substituir Google Drive e Docs em uma única implementação

Nextcloud é a âncora da maioria das pilhas auto-hospedadas e a razão pela qual “alternativa do Google Drive” e “alternativa do Google Docs” frequentemente apontam para a mesma caixa. Os arquivos são sincronizados entre clientes de desktop e dispositivos móveis, contatos e calendários funcionam em CalDAV e CardDAV, e o aplicativo Office integra Collabora ou OnlyOffice para edição de documentos em tempo real. A imagem Nextcloud All-in-One manipula Postgres, Redis, Collabora, Talk e backups em um único mastercontainer, transformando o que costumava ser um projeto de fim de semana em uma configuração de 20 minutos.

Onde fica aquém: a loja de aplicativos é enorme e a qualidade varia muito, então uma instalação nova com 15 aplicativos da comunidade instalados será mais lenta do que uma implantação padrão. O ajuste do servidor importa em escala (opcache, APCu, indexação de banco de dados), e os usuários provenientes do Google notarão a geração de miniaturas mais lenta para bibliotecas de fotos muito grandes.

Preços:

Plataformas: Linux, Windows e macOS via Docker. Clientes nativos de sincronização para Windows, macOS e Linux. Clientes móveis para iOS e Android.

Baixar: Nextcloud ou GitHub

Resumindo: Nextcloud para a substituição auto-hospedada do Google Drive e Docs é a opção padrão segura, e o caminho All-in-One a torna a escolha certa para qualquer pessoa que implante pela primeira vez.

2. Immich, melhor para substituir Google Photos com seu próprio aprendizado de máquina

Immich se tornou a razão pela qual muitos entusiastas de homelab finalmente cancelam o Google One. A rolagem de cronograma, agrupamento de rostos, busca de objetos, álbuns compartilhados, varreduras de biblioteca externa e um aplicativo móvel que faz backup em segundo plano funcionam imediatamente. O contêiner de aprendizado de máquina executa CLIP e detecção de rosto no mesmo host, portanto nada sobre a biblioteca de fotos deixa a LAN a menos que o acesso externo seja aberto deliberadamente.

Onde fica aquém: Immich ainda se rotula como pré-1.0 e desaconselha a confiabilidade nela como a única cópia de uma biblioteca, portanto, um segundo alvo de backup (Backblaze B2, Storj, um segundo NAS) é obrigatório. A aceleração de GPU para o contêiner ML é opcional, mas recomendada após a biblioteca ultrapassar aproximadamente 50.000 ativos.

Preços:

Plataformas: Linux, Windows e macOS via Docker Compose. Clientes móveis para iOS e Android.

Baixar: Immich ou GitHub

Resumindo: escolha Immich se os recursos do Google Photos que importam são agrupamento de rosto, busca em linguagem natural e backup confiável do telefone; pule-o se o único requisito for uma pasta compartilhada de imagens, onde Nextcloud Photos é suficiente.

3. Vaultwarden, melhor para substituir Google Password Manager em hardware minúsculo

Vaultwarden é uma reimplementação Rust do servidor Bitwarden que se comunica com os clientes oficiais do Bitwarden. O uso de memória fica em torno de 30 MB, o contêiner é um único binário e todos os recursos pagos do Bitwarden (organizações, Yubikey, Duo, acesso de emergência) funcionam sem licença. Os cofres são criptografados de ponta a ponta com a senha mestra da conta antes de chegarem ao servidor, portanto o operador nunca detém uma cópia descriptografável.

Onde fica aquém: Vaultwarden não é mantido pela Bitwarden Inc. e fica atrás das versões oficiais do servidor em uma pequena janela quando a API muda. O compartilhamento de senhas em escala de equipe ainda depende dos clientes Bitwarden, que são polidos mas mais pesados do que algo como KeePassXC.

Preços:

Plataformas: Linux, Windows e macOS via Docker. Clientes de desktop, navegador e móvel do Bitwarden em todas as plataformas que o Bitwarden suporta.

Baixar: GitHub

Resumindo: Vaultwarden é o aplicativo nesta lista com o menor custo de adoção; um Raspberry Pi com 512 MB de RAM pode executá-lo para toda uma casa.

4. Radicale, melhor para substituir Google Calendar e Contacts sem uma instalação completa de groupware

Radicale é 3.000 linhas de Python que falam CalDAV e CardDAV, e esse é todo o conjunto de recursos. Ele se recusa a crescer, que é exatamente o ponto. Implantá-lo significa escrever um arquivo de usuários, montar um volume de dados e apontar o Thunderbird, Apple Calendar, DAVx5 ou o cliente Nextcloud Calendar para a URL. Os dados vivem como arquivos .ics e .vcf simples no disco, portanto a migração entre hosts é um comando tar.

Onde fica aquém: sem interface web que valha a pena usar em produção, e sem recursos de agendamento ou disponibilidade/ocupação integrados. Radicale espera que os clientes façam o trabalho de renderizar e convidar.

Preços:

Plataformas: Linux, Windows e macOS via Docker ou instalação pip regular. Qualquer cliente CalDAV ou CardDAV em qualquer plataforma.

Baixar: Radicale ou GitHub

Resumindo: escolha Radicale quando a pilha groupware do Nextcloud for excessiva e o objetivo for apenas um calendário privado e um livro de endereços que sejam sincronizados perfeitamente em três dispositivos. Para quem também quer tarefas, diários e acesso web, Baikal é o primo próximo que vale a pena avaliar.

5. OnlyOffice Docs, melhor para substituir Google Docs com um editor real

OnlyOffice Docs executa o mesmo servidor de documentos que se associa com Nextcloud, Seafile e seu próprio conjunto OnlyOffice Workspace. Ele renderiza .docx, .xlsx e .pptx com alta fidelidade porque usa os mesmos formatos de arquivo nativamente, portanto um documento escrito no Microsoft Word viaja sem a deformação de layout que pega os usuários do Collabora. A coedição em tempo real via WebSocket funciona para equipes de cerca de 20 pessoas em um modesto VPS de 4 núcleos.

Onde fica aquém: a edição comunitária limita as conexões simultâneas a 20, o que é suficiente para uma casa ou pequena equipe, mas um assento pago é necessário acima disso. O servidor de documentos precisa de seu próprio contêiner, sua própria regra de proxy reverso e segredos JWT compartilhados com qualquer frontend de armazenamento que o use.

Preços:

Plataformas: Linux, Windows e macOS via Docker. Também é fornecido como editor de desktop para Windows, macOS e Linux.

Baixar: OnlyOffice ou GitHub

Resumindo: emparelhe OnlyOffice Docs com Nextcloud para a substituição mais próxima do Google Docs no mercado; os entusiastas do homelab que trabalham principalmente com Markdown ou texto simples devem pular e economizar RAM.

6. SearXNG, melhor para substituir Google Search sem sacrificar os resultados

SearXNG é um metamecanismo de busca que consulta Google, Bing, DuckDuckGo, Brave, Wikipedia e cerca de 200 outros backends em paralelo, remove rastreadores e retorna uma página de resultados mesclada. Executá-lo localmente significa que cada consulta toca os mecanismos upstream do IP do servidor, não do navegador, e nenhum cookie ou histórico de pesquisa é armazenado a menos que o operador o ative.

Onde fica aquém: a personalização está ausente por design, portanto os resultados parecem mais frios do que uma sessão do Google conectada para consultas locais como restaurantes ou navegação. Alguns backends limitam a taxa de instâncias auto-hospedadas, o que é uma boa razão para manter o contêiner atrás de uma página de login em vez de expô-lo à internet.

Preços:

Plataformas: Linux, Windows e macOS via Docker. Defina como o mecanismo de busca padrão em qualquer navegador.

Baixar: SearXNG ou GitHub

Resumindo: o mais rápido destes para implantar, e o que o próprio Google menos nota porque nenhuma conta é jamais criada.

7. Piped, melhor para substituir YouTube em uma rede doméstica

Piped é uma interface do YouTube que remove anúncios, segmentos patrocinados e rastreamento do Google enquanto mantém recomendações, inscrições e listas de reprodução. A pilha tem três contêineres (frontend, backend e Postgres) mais um serviço proxy que busca fluxos de vídeo em nome dos espectadores. Configurar o navegador e clientes no estilo Newpipe para apontar para a instância local transforma o YouTube familiar em um serviço que nunca faz login.

Onde fica aquém: a API do YouTube muda regularmente e quebra o Piped e seus irmãos. Espere fins de semana ocasionais quando o backend precisa ser atualizado e o proxy girado para continuar reproduzindo vídeos. As transmissões ao vivo ainda são irregulares.

Preços:

Plataformas: Linux, Windows e macOS via Docker. No lado do navegador, nenhuma instalação de cliente necessária.

Baixar: Piped ou GitHub

Resumindo: Piped é a escolha do usuário avançado, vale a pena executar quando o tempo do YouTube em casa é alto o suficiente para que o imposto de anúncios seja irritante, e quando alguém na rede está disposto a cuidar da interrupção ocasional. Invidious é a alternativa mais antiga e tranquila se a estabilidade for a prioridade.

8. Ghost, melhor para substituir Blogger com uma plataforma de publicação

Ghost fornece um sistema de gerenciamento de conteúdo Node.js que coloca posts de blog, newsletters, níveis de associação e um site público atrás de um painel de administração único. A imagem Docker é emparelhada com um contêiner MySQL 8, e tudo pode ser acessado publicamente via Caddy ou Cloudflare Tunnel em menos de uma hora. Ghost é a surpresa nesta lista porque Blogger raramente aparece em threads auto-hospedadas, mas Blogger é exatamente o produto do Google que um escritor profissional sentiria falta.

Onde fica aquém: Ghost tem opiniões sobre temas (Handlebars, não React), e a compilação auto-hospedada gratuita remove o pipeline de envio de email apenas hospedado, portanto as newsletters precisam de uma chave Mailgun ou um provedor de saída semelhante. Os comentários requerem uma integração separada como Cove ou Isso.

Preços:

Plataformas: Linux, Windows e macOS via Docker. O painel de administração é baseado em web, portanto qualquer navegador funcionará.

Baixar: Ghost ou GitHub

Resumindo: escolha Ghost quando o objetivo é deixar Blogger sem se contentar com um gerador estático, e emparrelhe com Cloudflare Tunnel para pular completamente a conversa de encaminhamento de porta.

Como escolher o certo

Se o plano é um único contêiner para testar a água, comece com Vaultwarden. Nada mais nesta lista tem uma pegada menor ou um retorno maior no primeiro dia.

Se o objetivo é cancelar o Google One e obter arquivos, fotos e documentos do armazenamento em nuvem, a pilha é Nextcloud mais Immich mais OnlyOffice. Execute Nextcloud All-in-One primeiro, adicione Immich após o plano de disco ser estável e insira OnlyOffice quando um membro da casa realmente começar a editar planilhas.

Se Google Calendar e Contacts são os únicos pontos de dor, Radicale é suficiente. Baikal é a alternativa próxima quando uma interface web importa.

Se a busca sem uma sessão do Google é a prioridade e tudo mais permanece no lugar, SearXNG vive feliz em um VPS de $6.

Se YouTube preenche mais noites do que a televisão, Piped é o remédio em nível de casa. Quem quer uma carga de manutenção mais tranquila deve procurar em Invidious.

Se escrever em público é a razão para abandonar o Google completamente, Ghost é a escolha que mais se aproxima do Blogger enquanto fornece uma saída de associação e newsletter.

FAQ

Qual é a melhor alternativa gratuita do Google Drive auto-hospedada?

Nextcloud é a resposta em que a maioria dos operadores de homelab chega porque cobre sincronização de arquivos, compartilhamento e edição de documentos em uma pilha. É totalmente gratuito para quem o auto-hospeda, é fornecido como imagem Docker oficial e possui clientes nativos de sincronização para Windows, macOS, Linux, iOS e Android.

Docker pode realmente substituir os serviços do Google em um servidor doméstico?

Sim, e os oito serviços acima são a prova. Cada aplicativo aqui está a uma distância docker compose up -d, é executado no mesmo hardware amd64 ou arm64 que o Synology e o Unraid fornecem, e pode ser proxy reverso juntos atrás do Caddy ou Traefik. Os únicos serviços do Google que a auto-hospedagem não pode substituir de forma limpa são Gmail (capacidade de entrega é um trabalho em tempo integral) e Google Maps (licenciamento de dados de mapa).

Vaultwarden é tão seguro quanto o cloud próprio do Bitwarden?

O modelo de ameaça é o mesmo para ambos, porque o cofre é criptografado de ponta a ponta com a senha mestra antes de deixar o cliente. O que muda com Vaultwarden é quem executa o servidor: o operador, não a Bitwarden Inc. Isso significa que backups, atualizações e endurecimento de proxy reverso são responsabilidade do operador, e a recompensa é um gerenciador de senhas privado que custa o preço de um Raspberry Pi.

Quanto RAM uma pilha completa de substituição de Google auto-hospedada precisa?

Planeje cerca de 4 GB de RAM para executar Nextcloud, Immich (com ML), Vaultwarden, Radicale, OnlyOffice, SearXNG e Ghost juntos para uma pequena casa. Immich é o maior consumidor uma vez que o aprendizado de máquina está ativado; os outros têm menos de 300 MB cada. Um VPS de 4 núcleos e 8 GB ou um mini-PC N100 é um alvo confortável.

Qual destes aplicativos precisa de um domínio público para ser útil?

Apenas três realmente precisam de um. Ghost espera uma URL pública porque o ponto todo é um blog público. Nextcloud é mais útil com uma URL pública para compartilhamento federado e notificações push móveis, e Vaultwarden precisa de um para que os aplicativos móveis do Bitwarden possam alcançá-lo. O resto, incluindo Immich, Radicale, OnlyOffice, SearXNG e Piped, funciona perfeitamente via Tailscale ou proxy reverso apenas para LAN.

Existem serviços do Google que estes aplicativos não podem substituir?

Dois, de forma limpa. Gmail foi o aplicativo auto-hospedado mais difícil por uma década porque a reputação de IP, DKIM, DMARC e as regras de posicionamento de caixa de entrada do Microsoft e Google punem remetentes novos. Alugue uma caixa de correio Fastmail ou Migadu e deixe um profissional executá-la. Google Maps é a outra lacuna: as ferramentas do OpenStreetMap estão próximas ao roteamento (OSRM, Valhalla) e para blocos (OpenMapTiles), mas o Street View não possui um equivalente auto-hospedado direto.