Des Öfteren erinnere ich Kollegen daran, doch bitte bei Upgrades in einer Remoteshell mit einem terminal mutliplexer zu arbeiten. Falls doch einmal die Verbindung abbricht, nicht ein halb installiertes, oder konfiguriertes Paket vorliegt. Das kann viel und sehr unangenehme Arbeit auslösen.
netzwerk
Umzug zu von TinyTinyRSS zu FreshRSS
Ich bin nun nach einigen Dekaden von TinyTinyRSS komplett zu FreshRSS umgezogen. Der zwei Hinderungsgründe des verspäteten waren das Theme und die Tastenkürzel. Bei TinyTinyRSS war mir das Theme Feedly-Theme doch sehr an das Herz gewachsen und eine Alternative ist leider unter FreshRSS nicht zu finden. Auch empfand ich die Tastenkürzel unter TinyTinyRSS doch ein wenig besser, da hier jeder Befehl erst einmal mit dem Drücken der Taste F eingeleitet wurde. Das Backend mit seinen Funktionen gefällt mir sehr. Hier hätte sich TinyTinyRSS noch einiges anschauen können.
Die OPML-Datei ließ sich schnell und einfach, inklusive der Ordnerstruktur, importieren. Ich musste nur noch einen Timer für den systemD Service, welcher zu jeder Stunde zur vierzigsten Minute läuft, erstellen.
Als Clients nutze ich unter iOS Unread, unter iPadOS und macOS ist FieryFeeds. Insofern ich Zeit finde, werde ich mich um ein Theme für FreshRSS kümmern. Ich ziehe einen einen Webclient für meinen RSS-Feeds vor.
Ein kleiner Umzug
Diesen Blogpost hatte ich Anfang des Jahres verfasst und irgendwie nicht veröffentlicht.
Friendi.ca ist eine Software, welche ich wirklich jahrelange genossen habe.
Meine Instanz war über 8 Jahre alt und ich hatte dort alle Daten von meinem Account bei Google+ einsammeln lassen und konserviert. Ein Backup wirklich guter Gespräche. Eine gute Software. Anpassbar und mit Verbindungsmöglichkeiten zu vielen anderen proprietären, sowie offenen sozialen Netzwerken. Bis ich nun den Kampf um, und mit, der Software aufgegeben habe.
Uptime Kuma, mein Monitoring Werkzeug
Für mich ist die Erreichbarkeit von Diensten der von mir betreuten Webseiten und Services sehr wichtig. Hierfür nutze ich nicht nur Icinga2 in Verbindung mit Grafana, sondern auch ein ziemlich simples, aber auch mächtiges Werkzeug. Uptime-Kuma eine Opensource on premise Monitoringsoftware.
OpenVPN von Sophos Fehler in Zeile 7
Bei dem Import der von Sohpos generierten ovpn-Datei kommt es zu einem Fehler bei der Einrichtung der VPN-Verbindung unter Debian/RHEL/Fedora.
Es wird in Zeile 7 die Konfiguration route remote_host 255.255.255.255 net_gateway moniert.
Hier hilft es nur diese Zeile auszukommentieren. Danach ist der Import möglich.
Nun sollten noch die Einstellungen der Konfiguration angepasst werden.
Unter IPv4 > Routen > die Option „Diese Verbindung nur für Ressourcen in ihrem Netzwerk verwenden“ aktivieren und für die Speicherung der Änderungen mit Awenden bestätigen.
Vorausgesetzt es wurde auch network-manager-openvpn-gnome installiert und der networkmanager via
# sudo service network-manager restart
neu gestartet.
Über IPv6, meine Randbemerkung
Da sind sie nun schon wieder zur Neige gegangen. Der Adressbereich IPv4. Oder nun endgültig. Könnten wir dies jetzt sehen wie wir wollen? Für meine Seite, Nein. Zwar habe ich durch meinen Firmenanschluss in meinem Homeoffice natürlich eine statische IPv4 Adresse. Aber ich bin da nicht fein raus. Ganz im Gegenteil.
Autoscaling in WordPress 5.3
Um das Autoscaling der hochgeladenen Bilder von max 2560px in Höhe bzw Breite zu unterbinden ist folgende Zeile in der functions.php nötig
add_filter( 'big_image_size_threshold', '__return_false' );
Wird dies nicht vorgenommen werden alle neu hochgeladenen Bilder in Ihrer maximalen Größe automatisch begrenzt. Ich gehe davon aus, dass dies von den meisten unerwünscht ist.
Mir folgenden Code in der functions..php kann aber der Wert auch auf einen selbst definierten geändert werden. In diesem Beispiel wird Ihm ein Wert von 4800px zugewiesen
function dg_big_image_size_threshold( $threshold ) {
return 4800;
}
add_filter('big_image_size_threshold', 'dg_big_image_size_threshold', 100, 1);
Zabbix Server hängt bei einem Neustart
Nach dem heutigen Kernelupdate musste ich feststellen, dass unseren Zabbixserver bei einem Reboot immer noch eine vom Maintainer falsch ausgerollte Einstellung plagt. Ein Reboot ist nicht möglich, da in der zuständigen Servicedatei für den SystemD ein TimeoutSec=infinity gesetzt ist. Erst der Zeitwert des forcierten Neustarts würde dem ein Ende setzen
In der Datei /lib/systemd/system/zabbix-server.service sollte ein für den Server passender Wert eingesetzt werden.
[Unit]
Description=Zabbix Server
After=syslog.target
After=network.target
[Service]
Environment="CONFFILE=/etc/zabbix/zabbix_server.conf"
EnvironmentFile=-/etc/default/zabbix-server
Type=forking
Restart=on-failure
PIDFile=/run/zabbix/zabbix_server.pid
KillMode=control-group
ExecStart=/usr/sbin/zabbix_server -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
TimeoutSec=240
[Install]
WantedBy=multi-user.target
Shopware Setzen der richtigen Bildergröße im erweiterten Menü
Leider werden die Teaserbilder in dem erweiterten Menü von Shopware falsch beschnitten dargestellt. Um dies richtig zu stellen muss die dafür zuständige CSS-Klasse erweitert werden.
.advanced-menu .teaser--image {
background-size: contain;
}
TinyTinyRSS Plugin macOS CTRL to ⌘ Command
Da es unter macOS Catalina keine CTRL-Taste gibt, ist es nicht möglich mit dem Feedreader TinyTinyRSS via Tastenkürzel CTRL + ↑ bzw CTRL + ↓durch die Artikel zu blättern. Um diesen Fehler zu beheben gibt es ein Plugin auf Github . Es liest den UserAgent des Browsers aus und mappt die Taste CTRL auf die Taste ⌘/Command.
WordPress: YouTube und DSGVO
Um YouTube konform nach DSGVO in WordPress einbetten zu können, nutze ich das Plugin Lazy Load for Videos des Entwicklers Kevin Weber. Das Plugin unterstützt Videos der Plattformen YouTube, sowie Vimeo und bindet vorab nur ein Teaserbild des Videos ein. Durch diese Funktionalität werden keine Daten von einem externen Server geladen. Das erhöht nicht nur die Geschwindigkeit der mit WordPress betriebenen Seite, sondern ist auch datenschutzkonform.