Authentik-Einrichtung

  • Hi,

    ich versuche gerade unter Docker Authentik einzurichten, aber es will schlicht nicht. Hat es irgendjemand von euch zufällig am Laufen und könnte eine kurze Anleitung teilen? Merci!

    Grüße
    Christian

  • Hi!

    Auch wenn ich Authentik selbst nicht nutze, geschweige denn schon mal installiert habe, wäre ein Protokollauszug von deinem Installationsversuch sehr hilfreich. Auch wäre hilfreich zu erfahren was genau „schlicht nicht geht“ und worüber genau du die Installation versucht hast wie z.B. die UGOS Pro Docker App, Portainer etc?

    Aber so wie ich grade sehe verwendet Authentik eine PostgreSQL Datenbank. Daher gleich mal die Frage, ob du die UGOS Pro Firewall aktiviert hast. Falls ja, dann bitte mal deaktivieren und nochmal versuchen.

    FRITZ!Box 5590 Fiber | UniFi Express 7 | 2,5-GBit-LAN & Wi-Fi 7
    DXP2800 - 1TB Crucial P310 NVMe RAID1 - 2TB Crucial MX500 SSD RAID1 - 16 GB Crucial CT16G56C46S5 (5600Mhz)
    DS224+ 3TB WD Red HDD RAID1 18GB Ram | DS124 1TB Samsung 870 EVO SSD
    Linux Mint | Ubuntu-Server | Windows | iOS | iPadOS
    UGREEN.FORUM/Filebase | Synology-forum/Add-ons | GitHub.com/toafez

  • Hi Tommes,

    ich versuche es via Portainer mit der docker-compose.yml und der .env von der Authentik-Webseite und bekomme beim Deployen diesen Fehler:

    Failed to deploy a stack: failed to create compose project: failed to resolve services environment: env file /data/compose/69/.env not found: stat /data/compose/69/.env: no such file or directory

    Ich habe im Docker-Verzeichnis ein neues mit "authentik" angelegt und darunter 3 weitere (certs, custom-templates und media).

    Die Firewall ist aus, die hatte ich nie aktiv.

    Grüße
    Christian

  • Hm… scheinbar wird die .env Datei nicht gefunden, warum auch immer. Liegt die denn im Verzeichnis /data/compose/69/.env und falls ja warum hat die .env keinen Dateinamen.

    Da ich Portainer selbst nicht nutze, kann ich dir grad auch nicht beantworten, wie dort mit der .env Datei umgegangen wird. Aber ich klapp gleich mal mein Laptop auf und lad mir das Compose File mal runter.

    FRITZ!Box 5590 Fiber | UniFi Express 7 | 2,5-GBit-LAN & Wi-Fi 7
    DXP2800 - 1TB Crucial P310 NVMe RAID1 - 2TB Crucial MX500 SSD RAID1 - 16 GB Crucial CT16G56C46S5 (5600Mhz)
    DS224+ 3TB WD Red HDD RAID1 18GB Ram | DS124 1TB Samsung 870 EVO SSD
    Linux Mint | Ubuntu-Server | Windows | iOS | iPadOS
    UGREEN.FORUM/Filebase | Synology-forum/Add-ons | GitHub.com/toafez

  • Ich weiß nicht mal, wie er auf diese Verzeichnisse überhaupt kommt, da sie nirgends sonst erscheinen...also in der yml oder env.

    Unter volumes habe ich das angepaßt wie folgt:

    • /volume1/docker/certs:
    • /volume1/docker/custom-templates:/templates
    • /volume1/docker/data:/data
  • Wie gesagt, ich habe Authentik weder bei mir installiert, noch verwende ich es. Und das, was ich auf deren Website so lese sieht mir doch recht anspruchsvoll aus. Ich habe nach einer kurzen Recherche im Netz aber das hier gefunden. Versuch es doch mal damit...

    How to Deploy Authentik via Portainer
    Learn how to deploy Authentik, the flexible open-source identity provider, via Portainer using the official Docker Compose stack with PostgreSQL and Redis.
    oneuptime.com

    FRITZ!Box 5590 Fiber | UniFi Express 7 | 2,5-GBit-LAN & Wi-Fi 7
    DXP2800 - 1TB Crucial P310 NVMe RAID1 - 2TB Crucial MX500 SSD RAID1 - 16 GB Crucial CT16G56C46S5 (5600Mhz)
    DS224+ 3TB WD Red HDD RAID1 18GB Ram | DS124 1TB Samsung 870 EVO SSD
    Linux Mint | Ubuntu-Server | Windows | iOS | iPadOS
    UGREEN.FORUM/Filebase | Synology-forum/Add-ons | GitHub.com/toafez

  • Schau Dir mal die Anleitung nochmal genauer an, evtl. steht da ja irgendwo, daß Du hierfür einen Ordner kreiren mußt um dann dort die .env abzulegen. Das kann an ganz anderer Stelle stehen als die .Yaml selbst.

    Meine Hardware

    iDX6011 Pro in Späh ^^

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Cruc. CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Macht 23,49 Euro. 🤣 Kleiner Scherz...

    Dann kann es jetzt ja losgehen bei dir. Viel Erfolg.

    FRITZ!Box 5590 Fiber | UniFi Express 7 | 2,5-GBit-LAN & Wi-Fi 7
    DXP2800 - 1TB Crucial P310 NVMe RAID1 - 2TB Crucial MX500 SSD RAID1 - 16 GB Crucial CT16G56C46S5 (5600Mhz)
    DS224+ 3TB WD Red HDD RAID1 18GB Ram | DS124 1TB Samsung 870 EVO SSD
    Linux Mint | Ubuntu-Server | Windows | iOS | iPadOS
    UGREEN.FORUM/Filebase | Synology-forum/Add-ons | GitHub.com/toafez

  • Wenn man .env Dateien mit Portainer nutzen möchte, dann muss man die .env-Datei beim Erstellen des Stacks in Portainer hochladen und im Composefile den Eintrag für die .env-Datei wie folgt anpassen:

    Code
    env_file: stack.env

    Dann wird die .env-Datei auch gefunden. Man kann also Composefiles nicht blind übernehmen, sondern muss sich an die Eigenheiten von Portainer halten.

    Die von Tommes verlinkte Datei arbeitet ohne .env-Datei, deshalb funktioniert es. Da sind alle Environment-Variablen fest im Composefile festgelegt.

    Aber mittlerweile geht es ja.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!