Zum Inhalt

Blog

Ansible - ERROR No module named 'markupsafe'

Seit ein paar Tagen bekomme ich beim Ausführen von Ansible auf meinem MacBook den Fehler ERROR No module named markupsafe. Das Starten von Playbooks ist nicht mehr möglich und die Administration meiner Server kann nicht mehr automatisiert durchgeführt werden.

Bye-bye! WordPress! Hallo Material for MkDocs

Es ist Zeit für eine Veränderung!

Seit 2007, den ganz frühen Tagen, meines Blogs verwende ich WordPress als CMS. Es ist mit der Zeit mitgewachsen, es wurden etliche Plugins installiert angepasst und wieder gelöscht. Das Theme hat sich über die Jahre auch hin und wieder geändert, aber im Hintergrund war immer WordPress.

Nach gut 16 Jahren habe ich mich entschieden das CMS zu wechseln.

Meine Wahl ist auf MkDocs, besser gesagt Material for MkDocs gefallen.

Hetzner Storage Box mit BorgBackup nutzen

Seit kurzem verwende ich die Hetzner Storage Box für regelmäßige Datensicherungen mit BorgBackup.

Da ich meine Backup-Strategie überarbeitet habe und neben meinen lokalen Backups zu Hause eine sichere, vertrauensvolle und kostengünstige Möglichkeit gesucht habe meine Daten zu speichern, bin ich auf Hetzner Storage Box aufmerksam geworden.

OpenWRT - Verschlüsselte Zeitsynchronisation mit chrony

chrony is an implementation of the NTP (Network Time Protocol). It has some advantages against the standard ntpd (= Network Time Protocol daemon).

  1. chrony can synchronize to the timeserver much faster than NTP. This is good for laptops or desktops that don't run constantly.
  2. It can compensate for fluctuating clock frequencies, such as when a host hibernates or enters sleep mode, or when the clock speed varies due to frequency stepping that slows clock speeds when loads are low.
  3. It handles intermittent network connections and bandwidth saturation.
  4. It adjusts for network delays and latency.
  5. After the initial time sync, chrony never steps the clock. This ensures stable and consistent time intervals for system services and applications.
  6. chrony can work even without a network connection. In this case, the local host or server can be updated manually.

Meine Software - Eine Übersicht - Teil 2

Vergangenes Jahr habe ich bereits einen Beitrag über Software geschrieben, die ich auf meinen Clients verwende. Nach über einem Jahr gibt es ein Update.

Damals habe ich noch die drei Betriebssysteme Kubuntu, MacOS und Windows verwendet. Aktuell nutze ich ausschließlich ein MacBook Air mit M1 Chip.

In der Liste habe ich die Software aufgelistet, die ich auf meinem Client installiert habe und regelmäßig verwende.

Die Apps habe ich nach Möglichkeit versucht über den Paketmanager Homebrew zu installieren. Die Verwaltung der einzelnen Apps wird dadurch erheblich erleichtert.

ClamAV - Ein Virenscanner für die Nextcloud

Ist ein Virenschutzprogramm auf einem Nextcloudserver sinnvoll?

Werden über die Nextcloud viele Dateien hochgeladen und geteilt und das von vielen unterschiedlichen Geräten, dann ist die Verwendung einen Virenscanner durchaus sinnvoll. Es reduziert das Risiko für alle Benutzer, dass eine infizierte Datei auf die eigene Nextcloud geladen wird und an eure Benutzer geteilt wird, wo die Schadsoftware dann ggf. die Geräte verseucht.

Dies und das - Nextcloud Backup, Neuinstallation und Recovery

Hier im Blog war es seit einiger Zeit ziemlich ruhig. Aber der Schein trügt!

Auf codeberg.org habe ich einige Aktualisierungen und Verbesserungen an bestehenden Git-Repos vorgenommen, die ich nicht in den Blog übernommen habe.

Es ist einfach einfacher alles in einem Git Repository zu verwalten und dann auf codeberg.org hochzuladen (git push). Eine solche einfache Möglichkeit gibt es bei WordPress leider (noch) nicht.