passdude.bakehouse.at

    app1.bakehouse.at (94.198.139.96)

    Passdude ist ein Laravel mit Vue Frontend.

    Notiz

    Dieses Projekt war ein Notprojekt

    Technisch ist das Tool nicht sehr gut in das Bakehouse / Cookis Ökosystem integriert, war aber notwendig, da gerade bei West und WebWG mehrere hundert Projekte verwaltet werden mussten und bei Personalwechsel eine schnelle und praktikable Lösung her musste. 

    Funktionen

    Unsere großen Reseller haben einen Account der im Laravel angelegt und verwaltet wird. Wenn man sich anmeldet, bekommt man eine Auflistung aller Projekte dieses Resellers. Es gibt auch einen Superadmin mit allen Projekten (das Passwort ist im Passdude). 

    Folgende Aktionen können immer für alle Projekte gesetzt werden: 

    • Nutzer anlegen
    • Passwort ändern
    • Nutzer löschen
    • SSH Keys anlegen (für ssh[webid] User)
    • SSH Keys löschen (für ssh[webid] User)
    • Download einer Nova Config mit allen Projekten für den Reseller

    Technischer Aufbau

    • Laravel mit Datenbank und den Login Daten
    • Laravel Backend
    • Vue Frontend
    • Abruf aller Projekte aus dem Manager
    • Abruf der einzelnen Benutzer:innen aus den Projekte aus dem /typo3src/beta/ PHP
    • Ändern und Löschen von Benutzer:innen über ebendiesen PHP Ordner