OPNsense/Caddy: Site-/VirtualHost-Konfiguration für Apache, WordPress und Nextcloud
Diese Dokumentation beschreibt den Aufbau der Apache-Konfiguration eines Debian-Webservers mit je einer eigenen Konfigurationsdatei pro Website. Im Mittelpunkt steht eine Umgebung mit mehreren WordPress-Websites und Nextcloud, die hinter einem Reverse Proxy (z. B. Caddy auf OPNsense) betrieben wird und zusätzlich weiterhin direkt über die Server-IP mit Pfad erreichbar sein soll...
OPNsense/Caddy: Default-VirtualHost-Konfiguration mit Apache, WordPress und Nextcloud
Diese Dokumentation beschreibt den Aufbau und die Migration eines bestehenden Webservers hinter einen Reverse Proxy mit OPNsense und Caddy. Im Mittelpunkt steht eine Umgebung mit Apache, mehreren WordPress-Websites und Nextcloud, bei der sowohl die bestehende URL-Struktur als auch der direkte Zugriff auf den internen Webserver erhalten bleiben sollen. Die externe...
Nextcloud Hub 35 unter Debian 13: PHP-FPM, OPcache, APCu & Redis einrichten
Dieses Tutorial beschreibt die Einrichtung und Optimierung einer Nextcloud-Hub-35-Installation unter Debian 13. Die PHP-Verarbeitung erfolgt über PHP-FPM 8.4 in Verbindung mit Apache. Zusätzlich werden OPcache, APCu und Redis eingerichtet. Dadurch werden die typischen Warnungen der Nextcloud-Administrationsoberfläche zu PHP, Caching und transaktionalen Dateisperren behoben. Umgebung Debian 13 Nextcloud Hub 35 Apache...
Ollama Installation
Der Ollama-Server kann grundsätzlich auf zwei unterschiedliche Arten installiert werden: entweder über das offizielle Installationsskript oder durch eine manuelle Installation. Die Installation mittels Skript (curl -fsSL https://ollama.com/install.sh | sh) ist zwar schnell und komfortabel, hat jedoch den Nachteil, dass die für den Betrieb benötigten Dateien auf verschiedene Systemverzeichnisse verteilt werden...
IPFire: Netzwerkisolation mit IPFire und Tor-Gateway einrichten
Eine strukturierte Netzwerksegmentierung ist eine zentrale Sicherheitsmaßnahme, um Systeme voneinander zu isolieren und unerwünschte Kommunikation zu verhindern. Besonders Testumgebungen, KI-Agenten, Malware-Analysen und andere sicherheitskritische Anwendungen sollten daher in einem separaten, abgeschotteten Netzwerk betrieben werden. Die klassische IPFire-Netzwerkarchitektur wird für dieses Szenario angepasst. Grund hierfür ist die feste Zuordnung der IPFire-Zonen:...
Nautilus durch Nemo unter Debian 13 ersetzen
Unter Debian 13 mit GNOME kann der Standard-Dateimanager Nautilus bei vielen Dateien, Netzwerkfreigaben oder zahlreichen Mountpoints deutlich langsamer reagieren. Die Geschwindigkeitseinbußen werden durch ein Zusammenspiel von GLib und GLibc verursacht. Bei Aufrufen von g_file_query_info() mit bestimmten Attributen führt GLib interne statfs()-Aufrufe durch. Schlägt dieser Aufruf fehl – was bei Netzwerkdateisystemen...
EPG für IPTV-Kanäle in Tvheadend einrichten und automatisch aktualisieren
Für die Bereitstellung von Elektronischen Programmführern (EPG) für IPTV-Kanäle in Tvheadend existieren zwei grundlegend verschiedene Ansätze: Nutzung der EIT-Daten eines DVB-S-Transponders (sehr einfache Methode) Wenn mindestens ein Sender desselben Transponders (z. B. 12551 H bei Astra 19.2°) über DVB-S empfangen werden kann, lassen sich die vom Transponder übertragenen EIT/OTA-EPG-Daten auch...
phpMyAdmin On-Demand unter Debian installieren & betreiben
phpMyAdmin läuft nicht permanent, sondern wird nur bei Bedarf (Datenbank-Setup, Benutzerverwaltung, Fehleranalyse) kurzzeitig über Apache gestartet und anschließend wieder abgeschaltet. Der Zugriff erfolgt rein lokal über die Shell oder remote über das Webinterface – ein direkter Netzwerkzugriff via MySQL ist ausgeschlossen. So bleibt administrativer Zugriff bewusst punktuell, lokal und zeitlich...
VDR-Aufnahmen mit autofs/sshfs auf entfernten Storage auslagern
Der VDR-User auf einem Client-System kann seine Aufnahmen direkt auf einem entfernten Storage-Server ablegen, ohne dass eine Passworteingabe erforderlich ist. Auf dem Host-System werden hierfür zunächst die erforderlichen Benutzerkonten sowie die Verzeichnisse mit den korrekten Besitz- und Zugriffsrechten erstellt. Anschließend wird der SSH-Zugang für den VDR-User eingerichtet, inklusive einer Schlüssel-basierten...
PCIe-Grafikkarte an Windows VM in Proxmox VE 8 durchreichen
Mit PCIe-Passthrough bietet Proxmox VE die Möglichkeit, physische Hardware direkt an eine virtuelle Maschine durchzureichen. Besonders interessant ist dies beim Einsatz dedizierter Grafikkarten: Die GPU steht der VM nahezu mit nativer Performance zur Verfügung und kann damit für anspruchsvolle Anwendungen wie Spiele, 3D-Rendering, CAD, Videobearbeitung oder GPU-beschleunigte Berechnungen genutzt werden...
wmbusmeters mit nanoCUL USB-Stick installieren und einrichten (wMBus T1/C1)
Wireless‑M‑Bus‑Zähler (z. B. Heizkostenverteiler oder Wasserzähler) lassen sich mit einem nanoCUL USB‑Stick (868 MHz) und der Open‑Source‑Software wmbusmeters auslesen. Viele preisgünstige nanoCUL‑Sticks werden mit einer Standard‑Firmware ausgeliefert, die keinen wMBus‑Support (T1/C1‑Modus) bietet. In diesen Fällen ist ein Firmware‑Update zwingend erforderlich. 1. Voraussetzungen Debian‑basiertes Linux‑System (z. B. Raspberry Pi OS, Debian, Ubuntu) nanoCUL USB‑Stick...
SLZB Zigbee-Koordinator mit ioBroker Zigbee Adapter einrichten
Ein Zigbee-Koordinator bildet das zentrale Element eines stabilen Zigbee-Netzwerks. Er initialisiert das Mesh, verwaltet die Netzwerkstruktur und stellt sicher, dass Geräte zuverlässig miteinander kommunizieren. Ohne einen funktionsfähigen Koordinator kann kein Zigbee-Netz aufgebaut oder betrieben werden. Die Modelle SLZB-P06 und SLZB-P10 arbeiten über die PoE-Schnittstelle nicht zuverlässig. Nach etwa 1–2 Wochen...
Nextcloud per WebDAV als Netzlaufwerk in Nemo einbinden
Nextcloud lässt sich unter Linux direkt in den Dateimanager Nemo als Netzlaufwerk einbinden. Über das WebDAV-Protokoll können Benutzer auf alle in der Cloud gespeicherten Dateien zugreifen, sie bearbeiten, kopieren oder verschieben, als wären sie lokal auf dem Computer gespeichert. Dies ermöglicht eine nahtlose Integration der Cloud in den Arbeitsalltag, ohne...
Blockbasierte Linux-Systemkopie über SSH mit dd und pv
Nachfolgend wird ein bewährtes Verfahren beschrieben, um ein Linux-System mithilfe von dd über eine SSH-Verbindung auf ein anderes System zu übertragen. Dieser Ansatz eignet sich insbesondere für Systeme, bei denen die vollständige Festplattenstruktur einschließlich Partitionstabelle, Bootloader, Dateisystemen, LVM, verschlüsselten Containern oder anderen nicht trivialen Konfigurationen unverändert übernommen werden soll. Da...
Klon eines LUKS-Systems in eine unverschlüsselte VM
Die LUKS-Verschlüsselung eines Linux-Systems kann aufgehoben werden, indem man die Inhalte in eine unverschlüsselte VM kopiert. Dieses Tutorial beschreibt, wie man ein verschlüsseltes Debian-System per SSHFS über LAN in eine virtuelle Maschine (VM) klont — z. B. für temporäre Backups oder Tests. 1️⃣ Vorbereitung im Zielsystem (VM) Booten mit Debian...
Werbung auf Webseiten unterbinden – Pi-hole in Debian 12 VM
Werbung auf Webseiten verursacht nicht nur visuelle Ablenkung, sondern auch erheblichen Ressourcenverbrauch in Form von Datenverkehr, Prozessorlast und Energie. Bestimmte Webseiten – etwa Online-Marktplätze – benötigen dadurch wesentlich längere Ladezeiten. Eine effektive Lösung bietet Pi-hole: ein lokaler DNS-Filter, der Werbe- und Tracking-Domains anhand von Blocklisten unterbindet. Anstatt zusätzliche Hardware wie...
Temporärer LAN-Zugriff auf Nextcloud für Wartung und Datenwiederherstellung
Für Wartungs- und Sicherungszwecke kann eine Nextcloud-Installation temporär parallel zur produktiven Umgebung betrieben werden. Auf diese Weise lassen sich Daten wiederherstellen oder andere Wartungsarbeiten innerhalb des internen Netzwerks erledigen, ohne die bestehende DynDNS- oder SSL-Konfiguration der produktiven Installation zu beeinflussen. 1. Anpassung der Nextcloud-Konfiguration für Installation über Subdomain (URL/nextcloud) Die...
LuckyLUKS: LUKS-Container einfach und sicher verwalten
LuckyLUKS ist eine grafische Oberfläche für LUKS-Container (LUKS1 & LUKS2) auf Basis von cryptsetup, die das Öffnen, Mounten und Schließen verschlüsselter Container ohne Kommandozeile ermöglicht. Die intuitive und sichere GUI unterstützt Shortcut-Erstellung und optionale Mountpoints. Entschlüsselte und eingehängte Container werden jeweils mit einem für den Container entsprechenden Symbol angezeigt. Fortgeschrittene...
Firefox-Profil nach einem Update nicht mehr verwendbar
Nach einem Update von Mozilla Firefox kann es vorkommen, dass das bisherige Benutzerprofil nicht mehr geladen wird. Stattdessen erscheint folgende Meldung: Using an older version of Firefox can corrupt bookmarks and browsing history already saved to an existing Firefox profile. To protect your information, create a new profile for this...
Firefox korrekt mit aktivem Symbol im Cairo-Dock anzeigen
Viele Linux-Anwender, die Debian in Kombination mit GNOME oder Cairo-Dock einsetzen, möchten neben der stabilen Firefox ESR-Version auch die aktuelle Mozilla-Variante nutzen. Häufig tritt dabei das Problem auf, dass die manuell installierte Version ein zusätzliches Dock-Symbol erzeugt, anstelle den bekannten weißen Punkt für aktive Fenster anzuzeigen. Um Firefox ordnungsgemäß mit...
Windows 11 USB-Installationsmedium für BIOS (Legacy) unter Linux erstellen
Microsoft sieht die Installation von Windows 11 ausschließlich auf modernen UEFI-Systemen mit Secure Boot vor. In bestimmten Szenarien – etwa auf älteren Rechnern ohne UEFI oder mit deaktiviertem Secure Boot – ist es jedoch erforderlich, ein Installationsmedium für den Legacy-BIOS-Modus zu erzeugen. Die zuverlässigsten Methoden zur Erstellung eines Windows-11-Installationsmediums unter...