Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    A

    authentik Blog

    goauthentik.io · Company blog · on HN since 2021

    The team behind authentik, an open-source identity provider, writes about engineering choices, self-hosting identity, and licensing.

    Visit blogHN submissions
    SecurityOpen Source & LinuxDevOps & Cloud
    What HN says

    HN commenters recommend authentik as a self-hosted alternative to Keycloak, praising its built-in forward auth. The company also posts hiring notices.

    Stats for nerds
    30HN people shared it
    31linked in comments
    61story points
    Aug 2025last shared
    2022people per year2025

    Top posts on HN

    1. 1
      Identity: Self-Hosted or in the Cloud?
      1 person · 8 points · first shared 2024 · 6 comments on HN
    2. 2
      I gambled against React and lost (and I don't regret a thing)
      5 people · 7 points · first shared 2023 · Discussion on HN
    3. 3
      We Removed Redis
      2 people · 7 points · first shared 2025 · Discussion on HN
    4. 4
      Why Authentik embraced the performance issues and built on Pyton
      2 people · 5 points · first shared 2023 · Discussion on HN
    5. 5
      Authentik: An open-source Identity Provider
      17 people · 4 points · first shared 2021 · Discussion on HN
    6. 6
      Everyone agrees zero trust is good but no one correctly implements it
      1 person · 4 points · first shared 2024 · Discussion on HN
    7. 7
      My hobby became my job, 50% extra pay, just needed to let go of GPLv3
      1 person · 3 points · first shared 2023 · Discussion on HN
    8. 8
      Monorepos are great! ... for now.
      1 person · 3 points · first shared 2023 · Discussion on HN
    9. 9
      We migrated off Django's storage API to a filesystem-first approach
      1 person · 2 points · first shared 2025 · Discussion on HN
    10. 10
      Cloudflare is destroying the open internet
      1 person · 2 points · first shared 2023 · 2 comments on HN

    What HN people wrote when they linked it

    • KronisLVOct 2023

      Personally I went with Keycloak, because it's fairly well documented and also has Docker images available: https://www.keycloak.org/getting-started/getting-started-docker although the fact that they want you to create an "optimized" image yourself and have a long setup process on startup otherwise is slightly annoying: https://www.keycloak.org/server/containers

      Regardless, with something like mod_auth_openidc or another Relying Party implementation, all of the sudden authn/authz becomes easier to manage (you can literally get user information including roles in headers that are passed from your gateway/relying party to apps behind the reverse proxy), regardless of what you have actually running your APIs: https://github.com/OpenIDC/mod_auth_openidc (there are other options, of course, but I went with that because I already use mod_md).

      It's actually cool that there are plentiful options in the space, since OIDC is pretty complex in of itself and attempts at creating something pleasant to actually use are always welcome, I've also heard good things about Authentik: https://goauthentik.io/

    • notpushkinMar 2025

      > If someone tries to program [auth] themselves, they either do it incorrectly (or not well enough) or keep an expert busy for weeks and weeks.

      Or they could set up something like https://goauthentik.io/? (Shameless plug: if you use my Docker dashboard, https://lunni.dev/, you can install it in a couple clicks from the Marketplace.) Or any other open source option – there are dozens at this point.

      And honestly speaking, auth isn’t that hard in the first place. You do have to remember a few things, but if you follow something like https://lucia-auth.com/ it shouldn’t take you more than an hour to set up some decent auth with 2FA and OIDC support. A bit more time to implement sign-in rate limiting and email verification and you have a robust system that (a) works in a way that you understand and (b) you can reuse between projects without paying a dime.

    • fheislerJun 2025

      Authentik Security | Senior Engineer | US | REMOTE (anywhere) | Full-time

      Authentik Security (https://goauthentik.io) is the company behind authentik (https://github.com/goauthentik/authentik), an open source identity provider with 1M+ unique installations. Help us replace Okta/Auth0, Ping Identity, and Microsoft Entra with modern, secure identity for all!

      We are a small remote team, looking to scale up with experienced software engineers, primarily with a backend focus. Bonus points if you have significant experience with identity/SSO standards and/or Django/Python.

      There is also the opportunity to be "forward deployed" spending 20%+ of time with enterprise customers (remotely) on configuration best practices and rollout strategies, _if_ that is of interest to the right candidate.

      To apply, please use: https://forms.gle/NYXH4E19LUohbpmJA

    • hamandcheeseMay 2022

      I was interested in Authentik, but I was perusing the docs and was extremely put off by the way in which Authentik manages itself as well as additional “outposts”.

      > The docker integration will automatically deploy and manage outpost containers using the Docker HTTP API.

      > This integration has the advantage over manual deployments of automatic updates (whenever authentik is updated, it updates the outposts)

      NO. I do not want software I use to update itself automatically in prod. And I especially do not want to give a docker socket to it so that it can automatically add new components.

      https://goauthentik.io/docs/outposts/integrations/docker

    • BonusPlayJul 2024

      While authelia is quite cool "infra-as-code" tool, since you have your entire configuration in yaml form, for those not willing to spend a few evenings configuring SSO, there is authentik [1] which features management UI.

      Offers similar feature set, also self-hostable, but most importantly - simple to set-up. I've spent 8h on authelia deployment, where 30 minutes in authentik would be sufficient. But both are good options, pick what you prefer.

      1: https://goauthentik.io/

    • mynameisvladOct 2023

      Some I found:

      - I believe it does offer trusted header auth, although I haven’t used it for any of my apps to test out. https://goauthentik.io/docs/providers/proxy/custom_headers

      - It doesn’t offer “Passwordless email login”, but offers “passwordless login” in the form of passkeys (with a tiny bit of setup).

      - Definitely offers upstream OIDC, I have my instance set up to be able to sign in through AAD or locally. https://goauthentik.io/integrations/sources

    Related

    Cloudflare Blogblog.cloudflare.com2.9k people

    We Stood Up to a Patent Troll and Won

    Cloudflare Blog
    Company · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Next.js Blognextjs.org271 people

    Next.js 12

    Next.js Blog
    Company · last shared 2026
    The HFT Guythehftguy.com75 people

    The most remarkable legacy system I have seen

    The HFT Guy
    Personal · last shared 2026
    Unlimited Noveltyunlimitednovelty.com42 people

    Node.js has jumped the shark

    Unlimited Novelty
    Personal · last shared 2023
    Auth0 Blogauth0.com297 people

    Critical Vulnerabilities in JSON Web Token Libraries

    Auth0 Blog
    Company · last shared 2026
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020