As chaves do nosso castelo europeu: por que escolhemos o Authentik para o PixelUnion (e Immich!)

As chaves do nosso castelo europeu: por que escolhemos o Authentik para o PixelUnion (e Immich!)
Operamos o PixelUnion – sua alternativa europeia ao Google Photos com foco em privacidade. Acreditamos que a Europa pode sustentar-se e que a tecnologia construída aqui pode competir com soluções americanas.
Em qualquer plataforma séria há um serviço crítico para a segurança: o Identity Provider (IDP). Essa camada guarda a identidade dos usuários e as chaves dos seus “castelos”. Para nós é princípio básico que essa infraestrutura permaneça na Europa.
Então: por que Authentik?
O problema de identidade no Immich
Nossa base é o Immich. Projeto excelente – mas só lida com usuários internos simples (usuário + senha) e não possui MFA (autenticação multifator).
Isso não é falha; é decisão consciente. A equipe do Immich sabe – como nós – que operar um IDP é uma especialidade para software e engenheiros de segurança dedicados. Eles focam no núcleo do Immich.
Como plataforma SaaS precisamos de segurança avançada:
- MFA: Suporte a passkeys ou tokens temporários (códigos de uso único via app autenticadora).
- Fluxo de convite: Usuários devem poder convidar família e amigos a partir do Immich. Fluxo: adicionar ao tenant, enviar e‑mail para criar conta no IDP, redirecionar de volta.
Por que tivemos de construir nós mesmos
Buscamos um IDP europeu que atendesse:
- Europeu e confiável
- Sob nosso controle de hospedagem
- Financeiramente viável com milhares de usuários externos
Nenhum marcou todas as caixas.
Restou uma opção: auto-hospedar. Avaliamos também Keycloak, mas escolhemos Authentik.
Authentik: open source, seguro e econômico
Authentik atendeu imediatamente a requisitos de segurança, controle e evolução.
1. Segurança & abertura
É realmente open source. Transparência e prioridade para controle, personalização e privacidade de dados. Suporta todos os métodos MFA que precisamos e oferece recursos avançados para depois.
2. Padrões & flexibilidade
Compatível com SAML2, OAuth2, OpenID Connect (OIDC), LDAP e Radius. Aplicações não precisam “suportar Authentik”, apenas os protocolos padrão. Tudo que fala OIDC funciona direto. Um ponto central de autenticação, altamente personalizável.
3. Custos
É gratuito e open source. Na nossa escala, auto‑hospedar é bem mais barato que cobrança por usuário ou autenticação.
E agora? Estamos construindo!
Estamos implementando a solução. Nos próximos meses migraremos usuários e plataforma para o Authentik. Prioridade: beta testing rigoroso e reforço com técnicas modernas.
Uma experiência fluida de configuração MFA é essencial. Pelo fluxo de convite precisaremos de uma pequena alteração no projeto open source do Immich. Vamos contribuir e manter todos informados quando a integração do IDP estiver pronta.
Acompanhe nosso avanço rumo a uma alternativa de fotos segura e soberana, 100% europeia.