−25%

no Windows com pagamento anual, até 31/10. Ver planos

EQVPS
Começar

Auto-hospede o Immich num VPS: o seu próprio Google Fotos privado

3 de set. de 2026 · 2 min de leitura · EQVPS Team

As galerias do telemóvel enchem, e a solução fácil — uma nuvem que faz backup de tudo automaticamente — significa que um terceiro agora guarda cada foto que você tirou e corre IA sobre elas em silêncio. O Immich dá-lhe a mesma experiência — backup automático, linha do tempo, álbuns, pesquisa por rosto e objeto — num servidor que você controla. Rode-o num VPS com Docker e pague o servidor em cripto, sem KYC.

O que o Immich precisa

  • Um IPv4 dedicado, um domínio e HTTPS. A app móvel liga-se a https://photos.yourdomain.com, por isso precisa de domínio, TLS válido e 443 de entrada — um plano com IP dedicado. Planos NAT não aceitam entrada. Um plano Medium é um começo sensato.
  • Disco para a biblioteca. Fotos e vídeos acumulam depressa — escolha um plano cujo NVMe caiba a sua coleção com folga.
  • RAM para o aprendizado de máquina. O reconhecimento de rostos/objetos e a pesquisa inteligente querem memória; mais RAM = indexação mais rápida em bibliotecas grandes.

Configurar (Ubuntu 24.04, Docker)

# docker-compose.yml — Immich (server + machine-learning + Redis + Postgres/pgvecto)
services:
  immich-server:
    image: ghcr.io/immich-app/immich-server:release
    restart: always
    ports: ["127.0.0.1:2283:2283"]
    volumes: ["/srv/immich/library:/usr/src/app/upload"]
    env_file: [.env]
    depends_on: [redis, database]
  immich-ml:
    image: ghcr.io/immich-app/immich-machine-learning:release
    restart: always
    volumes: ["ml-cache:/cache"]
    env_file: [.env]
  redis:
    image: redis:alpine
    restart: always
  database:
    image: tensorchord/pgvecto-rs:pg16-v0.2.0
    restart: always
    environment:
      POSTGRES_USER: immich
      POSTGRES_PASSWORD: change-me-strong
      POSTGRES_DB: immich
    volumes: ["/srv/immich/db:/var/lib/postgresql/data"]
volumes: { ml-cache: {} }

Ponha um proxy reverso TLS à frente:

# TLS + reverse proxy (dedicated IPv4 + domain + inbound 443)
apt install -y caddy
echo 'photos.yourdomain.com { reverse_proxy 127.0.0.1:2283 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443/tcp

Abra https://photos.yourdomain.com, crie o utilizador admin, instale a app móvel e aponte-a para o seu servidor — o seu rolo de câmara faz agora backup para armazenamento que é seu.

Torne-o seu

  • IA local: o reconhecimento de rostos e objetos corre no contentor ML no seu VPS — nada sai da máquina.
  • Backup automático de iOS/Android, envio em segundo plano, originais mantidos byte a byte.
  • Álbuns, links de partilha, linha do tempo e mapa — as funções que espera, auto-hospedadas.
  • Mantenha o Postgres e o Redis em localhost; exponha apenas a 443.

Porquê a EQVPS para o Immich

  • IPv4 dedicado a partir de $8/mês, amigável a domínio + HTTPS, todas as portas, rDNS autogerido.
  • Locais na UE (Alemanha, Finlândia) — rotas limpas, lei real de proteção de dados.
  • Sem KYC, pagamento em cripto. E-mail para registar, USDC/USDT para pagar — adequado a uma biblioteca de fotos que é mesmo sua.
  • Root em ~60 segundos, NVMe. Suba a stack, adicione o Caddy, e a sua nuvem de fotos privada fica no ar.

Auto-hospede o Nextcloud (ficheiros, calendário) → · Hospedagem VPS anónima explicada →

FAQ

Porquê auto-hospedar o Immich em vez do Google Fotos?

O Immich dá backup automático do telemóvel, linha do tempo, álbuns e pesquisa com IA por rosto/objeto — mas as fotos e o aprendizado de máquina correm num servidor que você controla, não numa nuvem que analisa a sua biblioteca ou muda o plano gratuito. Você define o armazenamento, os originais ficam intactos, e pode pagar o servidor em cripto sem documento.

Que plano e recursos o Immich precisa?

Duas coisas importam: disco para a biblioteca de fotos/vídeos e RAM para o aprendizado de máquina (reconhecimento de rostos e objetos). Um plano Medium com IPv4 dedicado é um bom começo; escale o disco à sua biblioteca e adicione RAM se ativar a pesquisa inteligente numa coleção grande. Precisa de IP dedicado porque a app móvel o alcança por HTTPS de entrada na 443.

Preciso de IP dedicado e domínio?

Sim. A app móvel do Immich liga-se a https://photos.yourdomain.com, o que exige domínio, TLS válido e 443 de entrada — ou seja, um plano com IPv4 dedicado. Os nossos planos NAT não aceitam tráfego web de entrada. Um proxy reverso (Caddy) dá-lhe HTTPS automático.

A pesquisa com IA envia as minhas fotos para algum lado?

Não. O aprendizado de máquina do Immich corre localmente no seu próprio contentor no seu VPS — o reconhecimento de rostos e objetos acontece no seu servidor, nada é enviado a uma API de terceiros. O TLS protege os envios em trânsito e os dados são seus.

Pedem documento ou cartão?

Não. Registo por e-mail, pagamento em USDC ou USDT. Sem documentos, sem cartão, sem KYC.

Comentários

Nenhum comentário ainda. Seja o primeiro.

Deixe um comentário

Os comentários são moderados antes de aparecerem.