Autor: speefak

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 […]

Zentrale Python-Installation mit uv

Mit uv lassen sich mehrere Python-Versionen zentral auf einem Linux-System installieren und anschließend für unterschiedliche Projekte in voneinander getrennten virtuellen Umgebungen verwenden. Dieses Setup verfolgt eine klare Trennung: Python-Versionen werden zentral unter /opt/python installiert. uv wird systemweit unter /usr/local/bin/uv bereitgestellt. Virtuelle Umgebungen werden pro Benutzer und Projekt erstellt. Python-Pakete werden ausschließlich innerhalb der jeweiligen virtuellen […]

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 […]

OPNsense: Netzwerkisolation mit OPNsense auf Proxmox

Sicherheit durch Isolation In modernen IT-Umgebungen ist die konsequente Trennung vertrauenswürdiger und potenziell unsicherer Systeme ein wesentlicher Bestandteil der Netzwerksicherheit. Dies gilt insbesondere für KI-Agenten, Testumgebungen, IoT-Geräte und sensible Entwicklungsumgebungen, die auf externe Datenquellen oder das Internet zugreifen, gleichzeitig jedoch keinen unkontrollierten Zugriff auf persönliche oder kritische Netzwerkressourcen erhalten sollen. Eine geeignete Lösung besteht in […]

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 […]

ioBroker iqControl als saubere App mit Firefox (GNOME)

Ziel dieses Setups ist es, ioBroker iqControl in Firefox wie eine eigenständige App zu betreiben. Der Browser wird dabei technisch weiter genutzt, aber optisch und funktional so stark reduziert, dass er wie ein dedizierter Kiosk-Client für das Dashboard wirkt. Konkret wird erreicht: kein sichtbarer Browser-Chrome (Tabs, Adressleiste, Menüs) feste Fenstergröße beim Start, veränderbar nach Start […]

ZoneMinder: Datenbank und Events Speicherverbrauch reduzieren

ZoneMinder kann bei längerer Laufzeit ohne Optimierungen sehr große Datenmengen in der MySQL-Datenbank, Event-Speiche und im Dateisystem erzeugen. Ohne geeignete Aufbewahrungs- und Bereinigungsstrategien kann dies zu starkem Speicherverbrauch und Performance-Einbußen führen. Die nachfolgenden Konfigurationsmaßnahmen zielen darauf ab, das Datenvolumen planbar zu begrenzen, ohne die Kernfunktionen (Motion Detection, Recording, Event Review) funktional einzuschränken. Zielsetzung Begrenzung der […]

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 […]

Back To Top