Nutzen von USB Stick/Festplatte mittels UUID
Steckt ihr ein USB Datenträger an ein Linuxsystem, erstellt das System ein Device wie z.B. /dev/sdc. Dies ist leider sehr variabel und nach einem Neustart bekommt das Device evtl. einen anderen Namen. Hier schauen wir uns an, wie wir den Datenträger mittels UUID eindeutig identifizieren und nutzen können.
Mehrere v4l2loopback Devices mit eigenen Eigenschaften
Ein modprobe v4l2loopback ist schnell gemacht und ein Dummy-Video-Device zu generieren. Aber wie funktioniert es, wenn wir mehrere loopback-Devices benötigen. Die Lösung ist ganz einfach...
Postfix: Mailwarteschlange anzeigen, Mails erneut senden und die Warteschlange leeren
Mails landen für den Versand in der Mailqueue. Können sie nicht versendet werden, bleiben sie für eine späteren Zustellversuch in dieser Warteschlange.
PHP Debugging über die Debugging-Konsole des Browsers
Debugging in PHP finde ich etwas schwierig. Am liebsten wäre mir ein Debugger wie der PDB in Python. Um zumindest Variablen und Strings ausgeben zu können, bietet sich die JavaScript-Funktion console.log der Debugging-Konsole des Browsers an.
YouTube-Video als Virtuelle Webcam streamen mittels ffmpeg und v4l2loopback
Kleine Anleitung um YouTube Videos als Virtuelle Webcam einzubinden. Ideal um YouTube Videos in OBS zu steam.
SSL Check für git deaktivieren
Ist das Betriebssystem in die Jahre gekommen oder der eigene Git-Server benutzt ein Self-Sign-Certificate, nörgelt git, dass die SSL Validierung fehl schlägt. Als Workaround, kann einfach der SSL-Check abgeschaltet werden.
Proxmox: USB Passthrough an LXC Container (mit eindeutigem Gerätenamen)
Die meisten reichen einfach das USB-Gerät mit der BUS und DEVICE-ID durch. Wird der Stick mal in ein anderen USB-Port gesteckt, funktioniert das ganze nicht mehr. Doch es geht auch anders...
DNS-Forwarder für PowerDNS mit PowerDNS-Recursor
- 1 Kommentar
Der PowerDNS beantwortet in der Standard-Konfiguration nur Anfragen zu eigenen Zonen (Domains). Soll der DNS-Server auch Anfragen zu fremden Domains beantworten, muss ein Forwarder eingetragen sein. PowerDNS bietet hierfür keine Option. Abhilfe schafft da der zusätzliche Daemon PowerDNS-Recursor.
PowerDNS mit PowerDNS-Admin auf Debian 12 mit MariaDB
- 5 Kommentare
In dieser Anleitung installieren wir PowerDNS mit PowerDNS-Admin als WebGUI auf einem Debian 12. Als Backend kommt eine MariaDB zum Einsatz.
Remote URL in git ändern
Mit "git remote set-url" ändern wir die existierende Remote-Repository URL. Wird beispielsweise benötigt, wenn sich die URL eines Repos geändert hat oder einfach von SSH nach HTTPS geändert werden soll.
Proxmox root-Volume verkleinern
- 2 Kommentare
Mir ist nach einer Proxmox Installation die Root-Partition immer zu groß. Von einer 500GB Festplatte, nimmt er ganze 100G für die Root-Partition. So kann die Partition verkleinert werden.
Vim - Mehrere Zeilen auf einmal auskommentieren
Mehrere Zeilen gleichzeitig auskommentieren, kann manchmal nervig sein. Vor allem, wenn es viele Zeilen auf einmal sind. Mit VIM ist es möglich mehrere Zeilen gleichzeitig auszukommentieren und auch Kommentarzeichen aus mehreren Zeilen gleichzeitig zu entfernen.
Erzwingen eines "git push" um Änderungen im Repository zu überschreiben.
Laufen die Stände im GIT-Repositroy und die localen auseinander, muss meist ein "merge" her. Sollen allerdings die Änderungen im Repo überschrieben werden und das lokale als aktuelles genutzt werden, kann der "pull" auch erzwungen werden.
Ein Thinvolume in einem Thinpool erstellen
Proxmox erstellt in der Standardinstallation ein Thinpool. So kann ein Volume in dem Pool für z.B. Backups erstellt werden.
Deckel schließen ignorieren, wenn Proxmox auf einem Laptop
Ist Proxmox auf einem Laptop installiert, geht das System standardmäßig in den SuspendMode, wenn der Deckel zugeklappt wird. So lässt es sich verhindern.
Mehrzeilige Kommandos in Python's Debugger (PDB)
Der PDB unterstützt leider keine Multi-Line Commands im PDB. Mit einem kleinen Trick funktioniert es aber doch. So können beispielsweise auch for-Schleifen im PDB verwendet werden.
git commit - rückgängig machen
Wurde ein commit mal zu früh gemacht, kann er rückgängig gemacht, verworfen oder weitere Änderungen angehängt werden.
Nginx mit PHP-Unterstützung
Nutzt man als Webserver ein Apache, funktioniert php nach der installation Out-of-the-Box. Im Nginx muss dafür ein kleiner Codeblock hinterlegt werden.
Installation und Einrichtung einer MariaDB
Wird die MariaDB installiert, muss noch der Zugriff eingerichtet werden. MySQL hat bei der installation immer nach dem Root-Passwort gefragt. Bei einer MariaDB müssen wir uns selbst drum kümmern.