N07 · Über

Ein Server voller Ideen

PocketLab ist mein Homelab: eigene Server mit Diensten, die mich im Alltag unterstützen. Alles darin habe ich mir selbst beigebracht.

<- Zurück zum Netz

##Wie es anfing

  1. 012022

    Smarthome

    Angefangen hat es mit dem Smarthome. Dabei lernte ich Proxmox kennen und was Virtualisierung möglich macht.

  2. 02

    Ordnung

    Bald richtete ich mir meine Umgebung ein. Ein interner Reverse Proxy und ein eigener DNS nehmen mir ab, mir IP-Adressen und Ports zu merken.

  3. 03

    Sicherheit

    Dann begann ich, mir Gedanken über Sicherheit zu machen. Eine eigene Firewall kam dazu, und die Netze wurden getrennt: Geräte, Server, Gäste, Smarthome und IoT.

  4. 04

    PocketLab

    Die ersten Dienste gingen online, damit ich sie auch von aussen erreiche. Damit war PocketLab geboren.

  5. 05

    KI

    Später wurde KI zuverlässiger und besser. Erste Aufgaben in Verwaltung und Dokumentation gingen an sie.

  6. 06

    Entwicklung

    Mit der Selbständigkeit kam die Entwicklungsumgebung dazu. Seither entstehen hier meine eigenen Werkzeuge.

##Warum ich alles selbst baue

Mich interessieren das Thema und die neuen Möglichkeiten. Ein guter Freund, selbst Softwareentwickler, meinte dazu: «Dann bau dir das Werkzeug doch selbst.» Er gab mir die nötigen Hinweise, und so fing ich an, als Autodidakt. Ausgebildeter Softwareentwickler bin ich nicht. Manchmal fehlen mir Fachbegriffe oder Fachwissen, dann brauche ich eine Runde länger. Der Schlüssel war, zur richtigen Zeit die richtigen Fragen zu stellen. Die Antworten fand ich mit der KI. Sie führte mich mit den empfohlenen BMAD-Skills, einer offenen Methode für KI-gestützte Entwicklung in festen Schritten, sauber durch mein erstes Projekt. Mit jedem Schritt verstand ich besser, wie ein Dienst hinter dem Browser funktioniert, wo er verwundbar ist und wie man ihn wieder aufbaut. Dieses Verständnis ist für mich der eigentliche Gewinn. Verkaufen will ich meine Werkzeuge deshalb nicht. Als Anhänger von Open Source stelle ich sie unter eine freie Lizenz, denn freie Software lebt vom Teilen. Braucht jemand eine Funktion, die auch mir hilft, nehme ich sie gerne auf.