Ersatz des Restic REST-Servers durch Nginx für Backups
2025-06-08
Der Autor verwendet Nginx clever als Ersatz für Restics REST-Server-Backup-Lösung und erstellt zwei Nginx-Virtualhosts: einen schreibgeschützten und einen Administrations-Virtualhost. Der schreibgeschützte Host verhindert das Löschen von Daten, während der Administrations-Host Verwaltungsfunktionen ermöglicht. Die Konfiguration nutzt Nginxs DAV- und LUA-Module und verwendet einige Tricks, um HTTP-Methoden und Antwortcodes zu handhaben und mit regulären Ausdrücken die JSON-Ausgabe des Autoindex zu modifizieren. Obwohl der Ansatz etwas umständlich ist, ist er effektiv und effizient. Der Autor diskutiert auch Sicherheitsaspekte und erwähnt Pläne zur Vereinfachung der Konfiguration in der Zukunft.
Entwicklung