Wie ist diese Seite entstanden?

Zuerst einmal habe ich für das Geminiprotocol eine neue Domain anlegen lassen, die dann auch der Natur von Gemini (der Sternenkonstellation) nah kommt, und so landete ich bei dem Domainnamen Alhena.space.

An zweiterstelle kommt der Server an sich, ich verwende Agate in der aktuellsten version (bezogen via github.com) und bootstrappe das ganze mit einem einfachen Shellskript was die Parameter von Agate bedient:

die beiden ADDRs bestimmen von welcher Addresse die Anfragen empfangen werden sollen, hier ist die erste ADDr die IPv6 repräsentation von localhost, die letzte dann die von IPv4. Der Hostname, ist die Domain von dem die Anfragen entgegengenommen werden solle und lang entspricht dann die Sprache in dem die Capsule geschrieben ist, in diesem Fall Deutsch.

Das Shellskript lasse ich dann via systemd Unit automatisch starten, wodurch beim erstmaligen Starten SSL zertifikate von Agate generiert werden und dann auf Anfragen wartet.

Mehr war nicht zu tun. :)

Abschließende Anpassungen

Damit ich die Capsule versionieren kann, habe ich ein gitea workflow geschrieben, was den Inhalt der via content in Agate referenziert wird entferne und mit dem aktuellen Release Stand ersetze. Dies würde dann auch ermöglichen, ein Gemlog (quasi ein Blog auf Gemini Basis) zu halten, welchen man (zumindest in Lagrange) abonnieren kann.

Repository von Agate

Zurück zur Startseite