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 […]
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 […]
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 […]
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 einen Raspberry Pi zu verwenden, […]
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 Konfigurationsdatei befindet sich unter:
|
1 |
sudo nano /var/www/nextcloud/config/config.php |
[…]
Swap-Verwaltung unter Linux via CLI
In modernen Systemen wird der Nutzung von Swap-Dateien meist weniger Bedeutung beigemessen als noch vor 20 Jahren – insbesondere da physischer Arbeitsspeicher (RAM) heute deutlich großzügiger dimensioniert ist. Eine Ausnahme stellt etwa das Feature Suspend to Disk (Ruhezustand) dar: Hier muss der verfügbare Swap-Speicher mindestens so groß sein wie der installierte RAM. In bestimmten Szenarien […]
VDR – Fake-LIRC-Socket via systemd erstellen
Wird der VDR (Video Disk Recorder) als reiner Server betrieben – etwa zur Netzwerk-Streaming-Ausgabe oder als Backend für Kodi – ist die Konfiguration und der Betrieb des LIRC (Linux Infrared Remote Control) Dienstes in der Regel nicht nötig. Der in den offiziellen Debian-Repositories enthaltene VDR ist jedoch mit LIRC-Unterstützung kompiliert. Das führt dazu, dass VDR […]