Introdução
A crescente disponibilidade de software de código aberto de alta qualidade está transformando o cenário tecnológico, oferecendo alternativas poderosas às plataformas SaaS tradicionais. Essas ferramentas capacitam indivíduos e organizações com maior controle, privacidade e economia de custos. Aplicativos como Immich (galerias de fotos e backups móveis de fotos), Baserow (banco de dados sem código), n8n (automação de fluxo de trabalho) e Vaultwarden (gerenciador de senhas) demonstram que o código aberto é o futuro da tecnologia. Para abraçar essa mudança, é essencial aprender a hospedar esses aplicativos por conta própria, seja em servidores domésticos ou por meio de hospedagem em nuvem.
Para determinar a melhor abordagem, conduzimos um estudo comparando os custos de hospedagem de software de código aberto em servidores domésticos com o uso de hospedagem em nuvem. Também pesquisamos os provedores, as configurações e os números de modelo do hardware e software necessários.
Tanto a hospedagem doméstica quanto a hospedagem em nuvem representam formas de auto-hospedagem. Os usuários mantêm a propriedade e o controle de seu software e infraestrutura, permitindo-lhes aproveitar todo o potencial das ferramentas de código aberto. Os usuários também assumem total responsabilidade pelo gerenciamento de seus softwares e backups.
Essa comparação surgiu do nosso desejo de equilibrar custo, controle e escalabilidade. Embora a hospedagem doméstica envolva um investimento inicial em hardware, ela proporciona economia a longo prazo, propriedade total do hardware e controle total sobre os dados. A hospedagem em nuvem, por outro lado, oferece conveniência e escalabilidade, mas incorre em custos recorrentes mais elevados e depende de infraestrutura de terceiros para armazenamento e gerenciamento de dados.
Nossa pesquisa contou com a orientação dos membros da comunidade Immich no Discord , cuja expertise nos ajudou a identificar a configuração ideal de hardware para hospedagem doméstica. Suas contribuições inestimáveis garantiram que nossa comparação refletisse com precisão os custos e requisitos da autohospedagem.

Nossos Requisitos
Para nosso estudo, assumimos uma instância de cada aplicativo: Immich , Baserow , n8n e Vaultwarden .
Immich recebeu aproximadamente 1 TB de armazenamento para gerenciar galerias de fotos, enquanto os outros aplicativos exigiam armazenamento mínimo.
Para hospedagem em nuvem, inicialmente consideramos a Amazon AWS, mas seu preço era significativamente mais alto que o da DigitalOcean, tornando esta última nossa opção de nuvem preferida. Alternativas à DigitalOcean incluem Linode e Vultr.

Resultados
Abaixo, apresentamos nossos resultados, juntamente com hardware recomendado e links para compra (em janeiro de 2025).
Hospedagem doméstica: configuração de hardware proposta
1. Synology DS423+ (sem disco) NAS
- Modelo: Synology 4-Bay DiskStation DS423+
- Preço: $499
- Especificações: Altura: 166 mm, Largura: 199 mm, Profundidade: 223 mm, Peso: 2,2 kg
- Alternativa mais barata : Synology 2-bay DiskStation DS224+ (sem disco)
2. Unidades WD Red Plus de 4 TB (x4)
- Modelo: Disco rígido WD Red Plus 4 TB NAS (WD40EFPX)
- Preço: US$ 100 cada (US$ 400 no total)
3. RAM
- Modelo: Samsung 16 GB DDR4 SO-DIMM 2666 MHz (Dual Rank)
- Preço: $28
4. Fonte de alimentação ininterrupta (UPS)
- Modelo: APC BE670M1 675VA 360 Watts
- Objetivo: Fornece energia de reserva durante interrupções para garantir que o NAS seja desligado com segurança.
- Preço: $79
Custos de hospedagem em casa
- Custo inicial: $1,006
- Inclui NAS, 4 unidades, RAM e UPS
- Custos mensais recorrentes: $11.62
- Inclui eletricidade (43,2 kWh/mês a US$ 0,13/kWh: US$ 5,62) e Backblaze B2 (backup de 1 TB: US$ 6)
Custo cumulativo de hospedagem residencial ao longo do tempo
- Ano 1: $ 1.145,44
- Ano 2: $ 1.284,88
- Ano 3: $ 1.424,32
- Ano 4: $ 1.563,76
- Ano 5: $ 1.703,20
Os custos acima incluem NAS + Drives + RAM + UPS + Eletricidade + Backblaze
Hospedagem em Nuvem: Configuração Proposta no DigitalOcean
Para hospedagem em nuvem, sugerimos:
Hospedagem: 1 vCPU, 1 GB de RAM
Armazenamento DigitalOcean Droplet: O DigitalOcean Spaces permite armazenamento escalável
Custos de hospedagem em nuvem
- Custo inicial: $0
- Custos mensais recorrentes: US$ 44 para gotas e armazenamento
- Gotas: $ 24
- Precisamos de quatro droplets (um para Immich, um para n8n, um para Baserow e um para VaultWarden) e cada droplet custa US$ 6/mês
- Armazenamento: $ 20
- O DigitalOcean Spaces custa US$ 5/mês para 250 GB e US$ 0,02/GB além disso. Para 1 TB, o total é de US$ 20/mês.
- Gotas: $ 24
Custo cumulativo de hospedagem em nuvem ao longo do tempo
- Ano 1: $ 528
- Ano 2: $ 1.056
- Ano 3: $ 1.584
- Ano 4: $ 2.112
- Ano 5: $ 2.640
Economia ou perda anual ao escolher hospedagem doméstica em vez de hospedagem em nuvem
- Ano 1: -$617,44 (prejuízo)
- Ano 2: -$228,12 (prejuízo)
- Ano 3: $ 159,68 (economia)
- Ano 4: $ 548,24 (economia)
- Ano 5: $ 936,80 (economia)
Resumo de comparação de custos
- Custo total de hospedagem residencial em 5 anos: US$ 1.703.
Tem um custo inicial mais alto (US$ 1.006), mas custos mensais recorrentes significativamente menores (~US$ 11,62). O plano atinge o ponto de equilíbrio no terceiro ano, gerando economias crescentes ao longo do tempo. - Hospedagem em nuvem Custo total de 5 anos: US$ 2.640
Não tem custos iniciais, mas tem taxas mensais recorrentes mais altas (US$ 44/mês). - No 5º ano, a configuração de hospedagem em casa economiza US$ 936,80 em comparação à hospedagem em nuvem.
Hospedagem residencial proporciona economia ainda maior com o aumento das necessidades de armazenamento e aplicativos hospedados
E se você for um usuário mais frequente? Aqui estão os custos acumulados de hospedagem doméstica versus hospedagem em nuvem nos primeiros cinco anos, considerando 2 TB de armazenamento e 8 aplicativos :
Custos |
Hospedagem em casa |
Hospedagem em Nuvem |
Economia ou prejuízo com hospedagem residencial |
---|---|---|---|
Ano 1 |
$1,217 |
$1,056 |
-$161 (prejuízo) |
Ano 2 |
$1,429 |
$2,112 |
$ 683 (economia) |
Ano 3 |
$1,640 |
$3,168 |
$ 1.528 (economia) |
Ano 4 |
$1,852 |
$4,224 |
$ 2.372 (economia) |
Ano 5 |
$2,063 |
$5,280 |
$ 3.217 (economia) |
Como você pode ver, neste cenário, a hospedagem doméstica atinge o ponto de equilíbrio no ano 2 e gera uma economia crescente a cada ano subsequente, com uma economia total de US$ 3.217 em comparação à hospedagem em nuvem até o final do ano 5.
Se você optou por hospedagem domiciliar (como nós!), continue lendo…
Configuração de armazenamento
Para nossa configuração de armazenamento, usaremos o Synology Hybrid RAID (SHR) com Btrfs e snapshots , que equilibra redundância, capacidade e desempenho, ao mesmo tempo que adiciona proteção avançada de dados.
O SHR é uma opção proprietária da Synology que oferece benefícios semelhantes ao RAID 5 (como a distribuição de dados e informações de paridade entre unidades para permitir a recuperação de falhas em uma única unidade, maximizando o armazenamento utilizável). No entanto, o SHR oferece maior flexibilidade ao suportar tamanhos de unidade mistos, facilitando a expansão do armazenamento no futuro sem reconfigurações complexas. Combinado com o sistema de arquivos Btrfs , o SHR garante a integridade dos dados por meio de soma de verificação e oferece opções robustas de recuperação com snapshots.
Alternativas como pares espelhados (RAID 1) oferecem simplicidade e excelente redundância, mas sacrificam uma capacidade de armazenamento significativa (apenas 50% do espaço total do disco é utilizável). Como nossas necessidades atuais de dados são modestas (~1 TB) e temos amplo armazenamento para crescimento, o SHR com Btrfs e snapshots oferece o equilíbrio ideal entre escalabilidade, eficiência e proteção de dados para nosso caso de uso.
Backups
RAID não é um backup . Escolhemos usar o Restic ou o Borg como nossas ferramentas de backup para armazenar dados com segurança no Backblaze B2 , devido aos seus poderosos recursos, projetados para backups eficientes e confiáveis. Ao contrário de ferramentas simples de cópia de dados, o Restic e o Borg são projetados especificamente para backups, oferecendo recursos como backups agendados, atualizações incrementais (copiando apenas dados novos ou alterados) e controle de versão para rastrear alterações ao longo do tempo. Essas ferramentas também permitem eficiência de espaço por meio da desduplicação e permitem a restauração de arquivos para um ponto anterior no tempo, tornando-as ideais para recuperação de exclusões acidentais ou corrupção de dados. Para mais informações, visite os repositórios oficiais: Restic e Borg .

Simplificando a auto-hospedagem com contêineres Docker
Os contêineres Docker desempenham um papel crucial na simplificação da implantação e do gerenciamento de aplicativos auto-hospedados. Ao encapsular aplicativos e suas dependências em contêineres leves e portáteis, o Docker garante um desempenho consistente em diferentes ambientes. Essa abordagem minimiza problemas de compatibilidade e reduz a complexidade da configuração de ferramentas como Immich, n8n e Baserow. Seja auto-hospedado em servidores domésticos ou na nuvem, o Docker permite o uso eficiente de recursos e a recuperação rápida em caso de falhas do sistema. Este tutorial explica como instalar o Docker em qualquer sistema operacional .
Mais sobre os aplicativos que mencionamos
Fomos obrigados a realizar esta pesquisa porque precisávamos encontrar uma maneira de obter acesso a softwares de código aberto, alguns dos quais exigem auto-hospedagem. As aplicações de nosso interesse incluíam:
- Immich (alternativa ao Google Fotos ou Flickr)
- Baserow (alternativa ao Airtable)
- n8n (alternativa ao Make e Zapier)
- Vaultwarden (alternativa ao 1Password, MSecure e LastPass)
- Ente (alternativa ao Google Fotos ou Apple iCloud para backup de fotos móveis)
Não temos dúvidas de que nos próximos anos encontraremos muito mais aplicativos de código aberto que só poderemos utilizar se aplicarmos as sugestões e os ideais detalhados neste estudo.
Conclusão
O software de código aberto representa uma oportunidade única para reduzir custos, aprimorar a privacidade e obter independência de plataformas proprietárias. Seja hospedando em casa ou na nuvem, a auto-hospedagem está se tornando uma habilidade essencial no cenário tecnológico atual. Esperamos que essas descobertas ajudem a orientar suas decisões e inspirem você a explorar a flexibilidade da tecnologia de código aberto. Boa sorte com seus projetos empresariais e pessoais!