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. Jede Website lässt sich einzeln […]
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 HTTPS-Verbindung wird dabei vollständig durch […]
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 2 PHP 8.4 / PHP-FPM […]
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. So werden die Modell-Dateien abhängig […]
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: Die RED-Schnittstelle ist ausschließlich als […]
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 oder bei vielen Einträgen in […]
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 für IPTV-Kanäle nutzen, die selbst […]
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 limitiert, während der Datenbankserver im […]
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 Authentifizierung, um eine sichere, passwortlose […]
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. Im Gegensatz zu virtuellen Grafikadaptern […]