Apache Resourcen schützen mit mod_auth_openidc und Keycloak
Soll der Zugriff auf eine Seite oder einen Ordner des Apaches eingeschränkt werden, kommt meist ein schnelles BasicAuth zum Einsatz. Hat man jedoch ein Identity Provider wie Keycloak im Einsatz, kann der Zugriff auch mittels OpenID-Connect eingeschränkt werden.
Docker unter Debian 12 installieren
Kurzanleitung um Docker auf einem Debian 12 (Bookworm) zu installieren
Einfachen Spinner mit CSS erstellen
Brauchte neulich bei einem Kundenprojekt ein Spinner, ohne extra ein GIF oder ähnliches hochladen zu müssen. Dank CSS3 ging das ganze sehr flott.
Mail per telnet über die Kommandozeile versenden
Mails per Telnet zu verschicken ist schon ein alter Hut. Allerdings kann die Syntax schon mal ins Vergessen geraten. Daher hier als kleiner Merker.
Netcat Alternative für Windows
Wer unter Linux schon mal den Befehl nc (netcat) zum Testen von offenen Ports auf Remote-Rechnern oder localhost benutzt hat, möchte das Tool nicht mehr missen. Unter Windows gibt es tatsächlich ein änliches Tool.
Kodi als App auf dem Fire TV
Der FireTV bietet schon viele Möglichkeiten Filme und Serien über verschiedene Streaming-Anbieter zu schauen. Wer aber auch mal Videos aus anderen Quellen wie z.B. die eigenen aufgenommenen Videos, die auf dem heimischen NAS liegen, anschauen möchte, benötigt eine Software wie Kodi. Daher hier eine kleine Anleitung, wie Kodi ein Zuhause auf dem FireTV findet.
Zeitstempel einer Squid access.log in ein lesbares Format bringen
Muss eine Logdatei von Squid analysiert werden, stellt man schnell fest, dass ein Logeintrag nur ein Unix-Zeitstempel enthält. Mit einem einfachen awk lässt sich das Problem aber schnell lösen.
SQL: Spaltennamen einer Tabelle anzeigen
Werden die Spaltennamen (column names) einer Tabelle benötigt, ist ein SELECT auf die gesamte Tabelle schnell gemacht. Die Spaltennamen stehen dann oben drüber. Bei größeren Datenmengen wird es aber schnell unübersichtlich. So kommt ihr direkt an die Spaltennamen.
CSR aus vorhandenem Key / Zertifikat erstellen
Wer ein CSR erstellen will, muss ein paar Informationen zum Eigentümer eingeben. Gab es da schon mal ein Zertifikat und einen Key, können die Informationen dort ausgelesen werden. Sinnvoll, wenn z.B. der Zertifikatsaussteller sich ändern soll.
Kernel Module in Linux laden und entladen
So funktioniert der "Load" und "Unload" von Kernel-Modulen unter Linux
Backup / Restore einer SQLite-Datenbank
Eine kurze Anleitung, wie eine SQLite-Datenbank gesichert und wieder hergestellt werden kann.
Standard-Applikation für Dateitypen per Komandozeile festlegen
Ich wolle über die Shell ein PDF mit "open" öffnen. Dann öffnete sich GIMP. WTF!! Daher diese kleine Anleitung: So kann die default Applikation per CLI festgelegt werden.
Keycloak-Installation auf Debian mit MariaDB als Datenbank
Installationsanleitung für eine Keycloak-Installation mit einer MariaDB für den produktiven Einsatz.
SSH: Automatisches akzeptieren des Fingerabdrucks
Wird das erste mal eine SSH Verbindung zu einem Server aufgebaut, muss der Fingerprint bestätigt werden. Über einen Parameter kann der Fingerabdruck automatisch akzeptiert werden.
Multimedia Repository in Debian einbinden
Programme wie avidemux, kodi, vlc oder obs sind nicht immer (oder nicht in aktueller Version) im Standard-Repository von Debian. Hier eine kleine Anleitung um das Repo von deb-multimedia.org einzubinden.
Linux: Prozessprioritäten mit nice ändern
Wir kennen es vom Windows-Taskmanager, gibt es Prozesse, die zu viel CPU-Ressourcen fressen, kann die Prozesspriorität herabgesetzt werden. Linux kann es natürlich auch. Aber wir machen es selbstverständlich auf der Commandozeile.
Proxmox - HDD Passthrough an LXC Container
- 2 Kommentare
Festplatten können mit LXC nicht einfach an einen Container durchgereicht werden. Der Container muss auf die Ressourcen des Hosts zugreifen. Somit mounten wir die HDD im Proxmox und reichten den Zugriff für den Container auf das entsprechende Verzeichnis des Hosts ein.