I'm looking for a self service type page that allows me to sign in and download new certs.

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 10 months ago (5 children)

If you feel up for answering, what is your use case for wanting to manage your own mTLS?

  • source
  • hideshow 5 child comments
  • [–] 7 points 10 months ago* (last edited 10 months ago) (2 children)

    My main use case is using it to protect my exposed Home Assistant instance in a way that doesn't require a VPN that family can screw up. I can just install the cert into the app for them and it Just Works. I also use it for my own Gotify notifications.

    As a more general rule, I apply it to anything I want to expose but can't easily protect using OIDC logins. I used to put more behind it, but I recently opened up my services to friends and family, so I moved to using Authentik as my primary defense for most things. mTLS was great when it was just me, I can easily install the cert into my own browser and all of my Android apps (except Firefox Android...) but friends and family just zone out when I explain why their new phone doesn't connect, so I had to adjust my systems to compensate.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 10 months ago (1 child)

    I’ve found Authentik’s proxy will break things that don’t support it (like a Jellyfin app; afaik no app supports hitting an Authentik proxy login first). Do you have a way around that? Or are the friends/fam web-browser only unless they get around to the certificate?

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 3 points 10 months ago* (1 child)

    I don't want to manage my mTLS. That's why I'm looking for a better solution.

    To actually answer your question, I use mTLS to protect all my self hosted services. It is highly secure since it operates on the transport layer.

  • source
  • parent
  • hideshow 1 child comment