O Immich é uma solução de backup de fotos e vídeos de código aberto e auto-hospedada, perfeita para quem deseja retomar o controle de seus arquivos de mídia. Neste guia, vamos orientá-lo na instalação do Immich em um VPS da Contabo. A Contabo oferece um VPS acessível, a partir de 5,99 EUR/mês, que fornece uma base sólida para hospedar suas aplicações.
Por Que Escolher Contabo para Hospedar o Immich?
A Contabo fornece infraestrutura confiável e serviços fáceis de usar, tornando-se uma escolha popular entre desenvolvedores e homelabbers. Ela oferece:
- Preços competitivos
- Bom desempenho
- Painel de controle amigável
- Opções de armazenamento altas, ideais para bibliotecas de mídia
| Recurso | VPS da Contabo | Hetzner Cloud | DigitalOcean | Vultr | Linode |
|---|---|---|---|---|---|
| Preço Inicial | 5,99 EUR/mês | 4,15 EUR/mês | 6 USD/mês | 6 USD/mês | 5 USD/mês |
| CPU | 2 vCores | 1 vCore | 1 vCore | 1 vCore | 1 vCore |
| RAM | 4 GB | 2 GB | 1 GB | 1 GB | 1 GB |
| Armazenamento | 100 GB SSD | 20 GB SSD | 25 GB SSD | 25 GB SSD | 25 GB SSD |
| Banda Larga | Ilimitada | 20 TB | 1 TB | 1 TB | 1 TB |
Configurando Seu VPS da Contabo
Passo 1: Provisionar Seu VPS
- Acesse site da Contabo e escolha o plano de VPS que melhor atende às suas necessidades. O plano básico por 5,99 EUR/mês geralmente é suficiente para uma configuração pessoal do Immich.
- Selecione seu sistema operacional (Recomendado Ubuntu 22.04 LTS).
- Conclua a compra e aguarde o recebimento das credenciais do VPS por e-mail.
Passo 2: Acessar Seu VPS
Use SSH para se conectar ao seu VPS. Abra um terminal e execute:
ssh root@seu_ip_vps
Substitua seu_ip_vps pelo endereço IP real do seu VPS.
Passo 3: Atualizar o Sistema
Execute os seguintes comandos para garantir que seu VPS esteja atualizado:
apt update && apt upgrade -y
Passo 4: Instalar Docker
O Immich roda dentro de um container Docker. Você pode instalar o Docker com os comandos abaixo:
apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt update
apt install docker-ce -y
Passo 5: Instalar Docker Compose
O Docker Compose é necessário para definir e executar aplicações Docker com múltiplos containers:
apt install docker-compose -y
Implantando o Immich
Passo 6: Clonar o Repositório do Immich
Clone o repositório oficial do Immich:
git clone https://github.com/alexeevdv/immich.git
cd immich
Passo 7: Configurar Variáveis de Ambiente
Copie o arquivo de ambiente de exemplo:
cp .env.example .env
Edite o arquivo .env para configurar suas opções:
nano .env
Certifique-se de configurar corretamente as informações do banco de dados e do servidor.
Passo 8: Iniciar os Serviços do Immich
Inicie a aplicação do Immich usando Docker Compose com o comando:
docker-compose up -d
Este comando baixa as imagens Docker necessárias e cria os containers essenciais para o funcionamento do Immich.
Passo 9: Acessar o Immich
Quando todos os serviços estiverem em execução, você poderá acessar sua instância do Immich navegando até http://seu_ip_vps no seu navegador.
FAQ
1. O que é o Immich?
O Immich é uma solução de hospedagem própria focada no armazenamento e gerenciamento de suas fotos e vídeos pessoais. Ao contrário de plataformas proprietárias, ele permite que os usuários mantenham o controle sobre sua biblioteca de mídia, garantindo privacidade e segurança dos dados. Ele suporta funcionalidades como upload automático de mídia, organização e compartilhamento, tornando-se uma ferramenta completa para quem busca uma biblioteca de mídia auto-hospedada.
2. Hospedar o Immich por conta própria é seguro?
Sim, hospedar o Immich por conta própria pode ser seguro se você seguir as melhores práticas, incluindo configurar um firewall, usar senhas fortes e implementar SSL para conexões seguras. Certifique-se de manter seu VPS atualizado e revisitar periodicamente os componentes de software para proteger contra vulnerabilidades. Sempre consulte recursos da comunidade, como r/selfhosted, para práticas de segurança atualizadas.
3. Posso usar Contabo para outras aplicações?
Com certeza! As soluções de VPS da Contabo são versáteis e podem ser usadas para hospedar uma variedade de aplicações, incluindo servidores web, servidores de jogos ou outros softwares de código aberto. Seu desempenho e preço fazem dela uma opção adequada para diferentes projetos, permitindo que você escale seu homelab ou ambiente de desenvolvimento à medida que cresce.
Para uma comparação completa de VPS, visite nossa comparação completa de VPS.
Agora que você instalou o Immich no seu VPS da Contabo, está pronto para gerenciar sua biblioteca de mídia de forma eficiente. Boas hospedagens próprias!