Angular, AWS und Symfony Freelancer

Kategorie: Server Administration

  • docker compose WSL2 error: read-only file system

    Bei folgender Fehelrmeldung unter Windows sollte man checken, ob das WSL Dateiusystem wirklich mit Schreibrechten gemountet wurde. Dies kann man überprüfen mittels: Bei mir war /mnt/wsl mit ro (readonly) gekennzeichnet. Um das zu ändern einfach den folgenden Befehl ausführen um Schreibrechte zu setzen: Und ein WSL restart

  • Finden der größen Dateien auf dem Server

    Mit dem folgenden Befehl findet man bei einer vollen Festplatte den Übeltäter auf einem Linux System:

  • Docker Windows WSL Date falsch

    Wenn die Uhr im Docker Container falsch läuft, liegt das am Host System, unter Windows ist dies Ubuntu. Dort lässt sich die Zeit einstellen mittels:

  • Mehrere Befehle mit docker ausführen

    Es gibt mehrere Möglichkeiten, mehrere Befehle mit Docker Compose auszuführen. Hier sind ein paar Beispiele: Verwenden Sie das && Zeichen, um mehrere Befehle in einer einzigen Zeile auszuführen: Verwenden Sie ein Semikolon, um mehrere Befehle in einer einzigen Zeile auszuführen Erstellen Sie eine Bash-Skript-Datei mit mehreren Befehlen und führen Sie die Datei mit dem Befehl…

  • Verbinden mit einem Docker Container unter einem bestimmten User

    Um sich mit einem bestimmten Benutzer in einen Docker-Container zu verbinden, können Sie den Befehl docker exec verwenden. Der Befehl hat folgendes Format: Der Parameter -i sorgt dafür, dass die Standardeingabe (stdin) an die angegebene Befehlszeile gebunden wird, während der Parameter -t dafür sorgt, dass ein pseudo-Terminal erstellt wird. Der container_name_or_id entspricht der ID oder…

  • SSO Saml Login mit Symfony

    Single-Sign-On ist das Thema der Stunde, es verbessert die Sicherheit und auch die User Verwaltung. Um Saml SSO in Symfony einzubauen gibt es das OneloginSaml Bundle, ein Symfony Wrapper für das php-saml Packet. Der Vorteil für die Benutzer von SSO liegt darin, dass diese sich morgens einmal authentifizieren müssen und danach den ganzen Tag alle…

  • AWS API Gateway für DynamoDB erstellen

    Die Aufgabe ist es eine REST API zu erstellen mit AWS API Gateway, welche Daten lesen und später auch schreiben kann von einer Dynamo DB ohne eine Lambda Funktion zu verwenden. Wir werden das API Gateway so konfigurieren, dass es die Request Daten validiert und so verändert, dass der DynamoDB Service die Daten verarbeitet. Dazu…

  • AWS Policy Generator

    Zum generieren von Berechtigungen gibt eine einfaches Web-Tool von AWS, welches einem die Berechtigungen im JSON Format generiert. Type of policy ist meist IAM policy. https://awspolicygen.s3.amazonaws.com/policygen.html

  • APIs erstellen mit AWS API Gateway

    Amazon API Gateway ist eine Service mit dem man professionelle APIs erstellen kann, welche skalieren sich um die Authentifizierung kümmern serverless sein können zu AWS Labmda oder einem AWS Datern Speicher aber auch über HTTP(S) zu einer EC2 Instanz weiterleiten können Das AWS API Gateway kann den Request validieren, verändern und auch beantworten/abbrechen um Traffic…

  • Docker Windows Port freigeben

    Wenn man in Docker unter Windows die Fehlermeldung bekommt: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:12345: bind: An attempt was made to access a socket in a way forbidden by its access permissions. Dann muss der Port 12345 freigeben werden: Dazu muss man auf der Powsershell Konsole mit Admin Rechten erstmal…