Revisr ist ein WordPress-Plugin, mit dem man seine Blog-Konfiguration über Git verwalten kann. Ist es auch für meine Entwicklungsumgebung geeignet?
Eine Entwicklungsumgebung für wordpress
Wenn man auf mehreren Plattformen, an unterschiedlichen Orten und/oder an verschiedenen (wordpress-) Projekten arbeitet, wünscht man sich irgendwann eine Entwicklungsumgebung, die man zentral mit den Daten aller Projekte einrichtet und von überall einfach erreichen kann. Was eignet sich dafür besser als mein NAS-Server und Docker?
Git-Leichtgewicht Gogs
Herzstück jeder Entwicklungsumgebung ist ein Versions-Verwaltungssystem. Am weitesten verbreitet in der Open-Source-Gemeinde ist Git - es ist aber auch berüchtigt, wenn es um komplizierte Installation, umfangreiche Abhängigkeiten und aufwendige Verwaltung geht.
Ein wordpress-Testserver
Mit Docker lässt sich sehr leicht ein Entwicklungsserver für wordpress aufbauen. Auf ihm kann man beliebig installieren, löschen und testen, ohne dass ein Produktivsystem beeinträchtigt wird. Docker sorgt dafür, dass er auch schnell mal wieder frisch aufgesetzt werden kann, sollte einmal etwas schief gehen.
Backup für backintime
Das inkrementelle Backup-System backintime arbeitet massiv mit hard links. Das stellt eine Backup-Software, die die backintime-Archive sichern soll, vor spezielle Probleme.
Formulare mit bootstrap
Kurze Übersicht über die Formatierung von Formularen mit Klassen der bootstrap-Frameworks.
Vom Einzellaufwerk zum RAID1
Mit omv-Bordmitteln lässt sich ein Einzellaufwerk nicht in ein RAID-Mitglied umwandeln. Ein paar Kommandos auf der Konsole schaffen aber Abhilfe.
NextCloud im omv-Docker einrichten
Da das NAS-System ohnehin ständig läuft, bietet es sich an, dort auch Services zu installieren, die vom Internet ständig erreichbar sein sollen. Zur Isolierung vom restlichen System sollen sie aber als Docker-Container laufen. Damit haben die Services nur Zugriff auf die Ressourcen, die unbedingt nötig sind.
NAS selbstgebaut
Nach Blitzschlag mit wirtschaftlichem Totalschaden am QNAP-NAS musste Ersatz her. Diesmal sollte es ein modulares System mit etwas potenterem Prozessor werden.
DynDNS für eine eigene Domain einrichten
Für viele Zwecke ist es praktisch, wenn man sein Heimnetz aus dem Internet über einen festen Hostnamen erreichen kann. Will man dafür keine Subdomain des Dienstebetreibers, sondern eine eigene Domain benutzen, erfordert das etwas mehr Aufwand.