Replies: 1 comment
-
Somewhat related to the OP issue, I've tried to go ahead with setting up Netbird as well. I used Authentik's application creation wizard to create an OAuth2 application and provider. However, when clicking the submit button to actually create it, I received a fairly vague error message: `Authentik was unable to save this application: Review the application.` Clicking "Review the application" takes you back to step 1 of the wizard, with the options I filled in the first time around still present (e.g. the name and slug are still there). It's not obvious what the problem is at this stage. I found this troubleshooting guide. I did both adding Nothing obvious is to be found in the log files for the four Authentik services. (Searching each log file for "ERR", for instance, finds nothing) That troubleshooting guide also suggests that I ensure /outpost.goauthentik.io is accessible. I ran curl -v https://authentik.domain.com/outpost.goauthentik.io/ping "A correct setup should contain output looking like this:"
...in my case, I saw ...and if I load https://authentik.domain.com/outpost.goauthentik.io/ping in a web browser, I get an Authentik-branded "not found" page. I'm not sure if that not working correctly has anything to do with either the issue in the OP or this new issue I'm detailing in this comment, but I thought I ought to include it here in case it helps anyone diagnose the issues... Any ideas, please? Edit: in case this isn't relevant to the OP, I have made a separate issue for this comment. |
Beta Was this translation helpful? Give feedback.
-
Hello.
I was following Jim's Garage's YouTube videos about setting up Authentik (with Traefik and docker-compose).
I have been able to create a single OAuth app and provider to allow logging into Portainer using Authentik. That was explained in this video.
The problem is, those videos are fairly old, and are based on Authentik 2023.8.3. I am trying to use 2024.6.1 instead, and ended up following Authentik's instructions for setting up Portainer in the end. That works.
I'm now working my way through this more recent video, which aims to set up a proxy... I think this means it's configuring things so that Authentik will cover all of my various Docker services, not just the one service (in the previous example, Portainer). (Please correct me if I have misunderstood this)
Due to the different versions involved, I am a bit unclear of the exact steps required, and was hoping someone here could help please.
I found this documentation, and this example docker-compose file for Traefik specifically.
I modified my own files to suit, as explained below.
Some notes:
docker-compose-authentik.yml:
docker-compose-traefik.yml:
Thank you in advance.
Beta Was this translation helpful? Give feedback.
All reactions