Como Auto-Hospedar Immich na Vultr (Guia 2026)
Immich é uma alternativa de auto-hospedagem para soluções proprietárias de armazenamento de fotos e vídeos. Seguindo este guia, você pode facilmente instalar o Immich em uma VPS da Vultr, permitindo que tenha controle total sobre seus ativos de mídia. Neste tutorial detalhado, iremos percorrer as etapas para configurar o Immich do zero em uma instância da Vultr.
Por que Escolher Vultr para Auto-Hospedar o Immich?
Vultr é conhecida por sua interface simples, tempos rápidos de implantação e preços competitivos. Aqui está uma comparação de cinco provedores populares de VPS para auto-hospedagem do Immich:
| Provedor | Preço (por mês) | RAM | Armazenamento SSD | Localizações do Data Center |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 8GB | 200GB | Europa, EUA |
| Hetzner Cloud | 4.15 EUR | 4GB | 80GB | Europa |
| DigitalOcean | 6 USD | 8GB | 160GB | Mundial |
| Vultr | 6 USD | 8GB | 160GB | Mundial |
| Linode (Akamai Cloud) | 5 USD | 8GB | 160GB | Mundial |
Para uma comparação completa de VPS, consulte nossa comparação completa de VPS.
Pré-Requisitos
Antes de iniciar o processo de instalação, certifique-se de ter o seguinte:
- Uma conta Vultr com uma instância de VPS ativa.
- Conhecimento básico de SSH e interfaces de linha de comando.
- Um cliente SSH (como PuTTY ou terminal no macOS/Linux).
Passo 1: Criar uma Instância de VPS na Vultr
- Faça login na sua conta Vultr.
- Clique em “Deploy Now”.
- Selecione a localização do servidor desejada próxima ao seu público.
- Escolha a opção “Cloud Compute” e selecione o plano de 8GB (6 USD/mês).
- Escolha um sistema operacional - Ubuntu 22.04 LTS é recomendado para compatibilidade.
- Adicione quaisquer chaves SSH que desejar, depois prossiga para implantar.
Passo 2: Acessar sua VPS
Use SSH para conectar-se à sua instância Vultr. Use o seguinte comando no seu terminal:
ssh root@<seu-ip-vultr>
Substitua <seu-ip-vultr> pelo endereço IP da sua instância Vultr.
Passo 3: Atualizar e Instalar Dependências
Após fazer login, atualize sua lista de pacotes e instale Docker e Docker Compose, necessários para rodar o Immich:
apt update && apt upgrade -y
apt install -y curl
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
systemctl start docker
systemctl enable docker
Para o Docker Compose, execute:
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Verifique a instalação:
docker --version
docker-compose --version
Passo 4: Clonar o Repositório do Immich
Você precisa clonar o repositório do Immich no GitHub para sua máquina local.
git clone https://github.com/immich-app/immich.git
cd immich
Passo 5: Configurar Variáveis de Ambiente
Crie um arquivo .env copiando o arquivo de exemplo:
cp .env.example .env
Edite o arquivo .env para definir seus parâmetros de banco de dados e aplicação. Você pode fazer isso usando nano ou vim:
nano .env
Certifique-se de configurar o DB_URL e ajustar outras configurações para corresponder à sua configuração (por exemplo, serviço de email).
Passo 6: Implantar o Immich
Agora que todas as configurações estão definidas, você pode implantar o Immich usando Docker Compose:
docker-compose up -d
Este comando baixará as imagens necessárias e executará os serviços em segundo plano.
Passo 7: Acessar o Immich
Após alguns momentos, você pode acessar o Immich pelo navegador acessando http://<seu-ip-vultr>:3000. Complete o assistente de configuração, e você estará pronto para usar o Immich para suas necessidades de armazenamento de mídia.
Perguntas Frequentes
Quão seguro é auto-hospedar o Immich na Vultr?
Auto-hospedar o Immich na Vultr pode ser seguro, desde que você siga as melhores práticas. Certifique-se de atualizar seu VPS regularmente, use chaves SSH fortes para acesso e considere proteger sua aplicação com SSL (usando Let’s Encrypt). Além disso, configurar um firewall na sua VPS pode ajudar a bloquear tráfego indesejado e melhorar sua postura de segurança.
Quais são as vantagens de usar o Immich para armazenamento de mídia?
O Immich oferece várias vantagens sobre soluções tradicionais de armazenamento de mídia, como maior privacidade e controle sobre seus dados. Como é auto-hospedado, você não está sujeito a termos de serviço de terceiros, e pode personalizar sua configuração de acordo com suas necessidades específicas. Além disso, você pode acessar sua mídia de qualquer lugar, com os benefícios de recursos semelhantes à nuvem, sem os custos associados a serviços proprietários.
Posso escalar minha instância Vultr depois?
Sim, você pode escalar sua instância Vultr facilmente à medida que suas necessidades crescem. Vultr permite escalabilidade vertical e horizontal. Para escalabilidade vertical, você pode atualizar seu plano de VPS atual a qualquer momento pelo painel da Vultr. Escalabilidade horizontal pode ser feita criando instâncias adicionais, caso precise distribuir seus serviços ou gerenciar cargas de trabalho aumentadas.
Ao auto-hospedar o Immich na Vultr, você assume o controle do gerenciamento de suas fotos e vídeos. Este guia forneceu os passos necessários e insights para configurar sua própria instância de forma eficaz. Aproveite sua experiência de auto-hospedagem!