Docker: Schnelles Backup der compose-files

Um auf meinem Server mit einigen laufenden docker-Maschinen ein schnelles Backup der aktuelllen docker-compose.yml-Files zu erhalten, hilft ein (natürlich) ein anderer Docker..

1. cd
2. mkdir -p compose-files
3. cd compose-files
4. for i in $( docker ps -a --format "{{ .Names }}"); do  docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose $i >> $i.docker-compose.yml; done
5. ls -l

src: https://forum.openmediavault.org/index.php?thread%2F41211-omv-on-raspberry-and-sd-card-full%2F=&postID=296763#post296763

Als Nicht-Facebook-User der Hölle fernbleiben…

Wer nicht bei Facebook ist und sicherstellen möchte, dass nicht irgendwelche Honks die eigenen Mailadressen/Telefonnummern dort hinterlegen, kann sich auf einer (nicht beworbenen) URL sperren lassen: https://www.facebook.com/contacts/removal
Man kann fröhlich darüber diskutieren, warum dieses Feigenblatt an Datenschutz nicht öffentlich bekannt ist (oder ob man sich davor hüten sollte, dort freiwilllig seine Daten zu hinterlassen…) Leider hat das offensichtlich keinen Einfluß auf WhatsApp, da wäre die Funktion nützlicher.
Quelle: Mike Kuketz, Artikel bei SpOn

paperless-ngx: flotte Dokumentenverwaltung

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist Black-logo-no-background-300x113.png

Mit der (erfreulicherweise) zunehmenden Umstellung vieler Dienstleister auf Rechnungen im PDF- statt im Toter-Baum-Format (aka „Papier“) habe ich mich mal nach einem unkomplizierten Dokumentenmanagement-System umgesehen, dass ich im Haushalt einsetzen kann, wartungsfrei ist und ggf. auch im Betrieb nutzbar ist. Gelandet bin ich bei paperless-ngx, das sich unkompliziert per Docker installieren lässt und seit einigen Monaten auf meinem Kellerserver Dokumente mampft. Paperless-ngx nimmt Dateien in PDF und vielen anderen Text- und Grafikformate entgegen (als Upload oder per Mail), indiziert und texterkennt sie und legt sie ordentlich sortiert ab. Das Ganze lässt sich in einer anständigen UI im Browser bedienen und werkelt auch auf einem Raspberry Pi anständig flott.

Nach der Installation von Docker und docker-compose auf dem Rechner muss mensch nur die Konfigurationsdateien anpassen; auf der Projektseite von paperless-ngx stehen dafür Templates zur Verfügung, die man nur geringfügig anpassen muss. Die sehr gute (englische) Dokumentation ist gut gegliedert und hilft bei der Installation – dank docker auch auf Windows, obwohl der Overhead unter Linux deutlich geringer ist.

Tastaturbeleuchtung bei Thinkpad X250

Seit 2 Jahren bin ich begeisterter Benutzer eines Thinkpad X250, einem schmucken 12.5″ Subnotebook, das zur Zeit für um die 200€ gebraucht erhältlich ist (und zum Erscheinungszeitpunkt vor 7 Jahren bei knapp 2.5000€ lag). Einziges Ärgernis bisher: das fehlende Licht am Displayrahmen, das ich von meiner Zeit mit der Thinkpad T-Serie schätzen gelernt habe. Erfreulicher Fund: Die X250er-Serie verfügt über eine beleuchtete Tastatur, die sich standardmäßig mit FN+SPACE aktivieren lässt… und das betriebssystemunabhänging 🙂

Snowflake – TOR-Proxy für den Browser

Über Mike Kuketz bin ich auf das Plugin „Snowflake“ für Firefox und Chrome aufmerksam geworden, das via WebRTC einen Proxy für das TOR-Netzwerk im laufenden Browser zur Verfügung stellt – quasi einen „Zwischensprung“ für Nutzer des TOR-Netzwerks, die so die Internetzensur in ihrem Land umgehen können, wenn sie den anonymisierenden TOR-Browser verwenden.

Ist unkompliziert, einfach über den Erweiterungsdialog zu installieren und trägt dazu bei, auch Menschen in Russland, Syrien, China, Kuba, der Türkei, Ungarn, … den Zugang zu von ihren Regierungen gesperrten Seiten zu ermöglichen.

Erster submit für die AUR: mfc-j5945dw-cups

Nachdem die Bürohardware einer dringenden Überholung bedurfte, habe ich einen leicht angestaubten Lexmark CX410de gegen einen brandneuen Brother MFC-J5945DW ausgetauscht. Nach längerer Odyssee (bei Lieferant 1 bestellt und bezahlt, dann nicht lieferbar, Geld zurück, bei Lieferant 2 bestellt, 4 Tage gewartet…) kam das Gerät, nur um mich durch einen nicht existierenden Treiber für Archlinux zu ärgern.

Immerhin war ich so gezwungen, mein erstes submit für das Archlinux User Repository (AUR) zu schreiben, was ich eh‘ schon für ein paar andere Pakete vorhatte. Nebenbei habe ich auch noch die korrekte Adressierung via IPP gefunden, falls sie noch jemand braucht:

ipp://<ip-adresse>:631/ipp/print

Open Source Tools

Bei jeder Neuinstallation landen irgendwie immer die gleichen Tools auf meinen Windows-Rechnern (keine Ahnung, wann ich das letzte Mal eine Linux-Maschine frisch installiert habe – meine Rechner und Server laufen seit Jahren unter Debian und Archlinux, da braucht nix neu installieren 🙂

keine Open-Source-Software, aber dennoch praktisch: