📆
2024-08-17
It’s Saturday night, and I’m a 37 year old IT guy: let’s deploy a website with TLS using Dehydrated!
Prerequisites To do that, I setup a virtual machine on Exoscale running Debian 12 “Bookworm”; the hostname being webserver for a lack of creativity. I picked the “Micro” option, which is quite minimalistic …
📆
01.08.2024
In einem früheren Artikel habe ich gezeigt, wie man Zahlen auf dem DAMPF-Stack in ihre Primfaktoren zerlegt. Die Performance war in der PHP-Implementierung weder mit mod_php noch mit PHP-FPM als Laufzeitumgebung berauschend.
Besinnen wir uns also auf das gute, alte C und verzichten wir für einmal auf das Web! Doch wie können wir die Programmlogik …
📆
01.06.2024
Wer schon unter grösserer Langweile gelitten hat, dürfte mit dem “Spiel” fortune(6), das sich auf Debian folgendermassen installieren lässt, bekannt sein:
# apt install fortunes $ fortune Debug is human, de-fix divine. $ fortune Abraham Lincoln didn't die in vain. He died in Washington, D.C. $ fortune You work very hard. Don't …
📆
20.05.2024
Der Artikel zum DAMPF-Stack beschreibt die Inbetriebnahme des LAMP-Stacks bestehend aus Linux, dem Apache HTTP Server, MariaDB und PHP. Das L wurde zu D wie Debian konkretisiert, und PHP wurde um FPM ergänzt: den FastCGI Process Manager. Von einem Leser kam dabei die folgende Frage auf:
Ich würde nun gerne wissen, wie viel schneller DAMPF im …
📆
14.05.2024
Wer mit Linux unterwegs ist und sich schon etwas mit Web-Entwicklung befasst hat, dem dürfte der LAMP-Stack bestehend aus Linux, Apache, MySQL und PHP bereits begegnet sein. Wer mit Debian GNU/Linux arbeitet, kann das L mit einem D konkretisieren. Und wer PHP via FastCGI statt mit Apaches mod_php einbindet, dem dürfte PHP-FPM ein Begriff sein, …
📆
28.04.2024
MinIO ist eine freie Implementierung des Amazon Simple Storage Services (kurz: S3), womit sich Dateien als Objekte “kübelweise”, d.h. in sogenannten Buckets, ablegen lassen. Weitere Hierarchiestufen gibt es nicht; auch die Berechtigungen lassen sich nur auf Stufe Bucket festlegen.
In diesem Artikel soll gezeigt werden, wie sich MinIO in …
📆
12.04.2024
Zur sicheren Datenübertragung einzelner Nachrichten hat sich PGP/GPG etabliert. Für gesicherte, d.h. verschlüsselte Verbindungen gibt es SSH. Eine SSH-Sitzung wird jedoch unterbrochen, wenn die TCP-Verbindung abbricht. Der Secure Pipe Daemon (spiped) arbeitet als Daemon, wodurch man es mit einer beständigen, verschlüsselten Datenverbindung zu tun …
📆
2020-09-26
I’ve been using Arch Linux since 2016. I got to understand the system better since then, and installing Arch nowadays is rather a strain on my fingers than on my brain. I automated my personal setup procedure to some extent with a couple of shell scripts, which I’m adjusting as time goes and hardware changes. I collect those scripts and …
📆
2020-09-16
I’ve been using the Swiss keyboard layout for most of my life. Things changed when I first had to work on a Mac Book. If the Swiss keyboard layout is not great for programming on a usual keyboard, because it requires combinations with Alt-Gr to type in braces and brackets, I consider the Mac version of it outright horrible, because braces and …
📆
2020-08-01
I’d like to dig deeper into system administration tasks. At work, I have to manage a fleet of Linux servers with Puppet. And in my spare time, I’d like to manage the servers I run with Ansible or Puppet in the future.
Virtual Machines are easily obtained nowadays. Cloud providers such as Digital Ocean or Exoscale offer virtual machines …