Neu im Blog

Pro Beitrag ein kleines Teil: eine Abfrage, ein Tagesjob, ein Trick, eine Falle, die einen Nachmittag gekostet hat.

Alle Beiträge

Mit Tailscale SSH auf einen Mac ohne Bildschirm

Ein Mac steht zu Hause hinter einem normalen Router, keine öffentliche IP, kein Port-Forwarding, und ich öffne von einem Laptop irgendwo eine Shell darauf. Tailscale macht Netz und Schlüssel, MagicDNS gibt ihm einen Namen. Dazu die drei Dinge, die du prüfst, wenn er nicht mehr antwortet.

Christian Drexler

Einen lokalen Dev-Server mit Tailscale einem Kunden zeigen

Jemand will die Seite sehen, bevor sie deployt ist, und die Seite ist ein Dev-Server auf meinem Laptop. Zwei Tailscale-Befehle geben einen vorübergehenden HTTPS-Link heraus: serve für Leute in deinem Netz, funnel für jeden mit Browser. Wann du welchen nimmst, und wie du ihn wieder abschaltest.

Christian Drexler

SES-Sandbox: die Falle, die niemand liest

Ein frischer AWS-Account darf über SES nur an Adressen schicken, die du selbst verifiziert hast. Dein Test an dein eigenes Postfach klappt, der erste echte Empfänger scheitert, und der Fehler ist leicht zu übersehen. Woran du es merkst und wie du rauskommst.

Christian Drexler

Einen Drive-Ordner alle zehn Minuten nach S3 spiegeln

Cutter legen fertige Dateien in einen geteilten Google-Drive-Ordner. Ein Cronjob kopiert den Ordner mit rclone auf ein öffentliches S3-Präfix, und jede Datei bekommt eine stabile URL, die im Browser, in einem API-Aufruf oder in einer Tabelle funktioniert, ohne dass sich jemand einloggt.

Christian Drexler