ecomanagement-intern.de Ubuntu 26.04 LTS · Hetzner · Cloudflare Tunnel
Comicheft-Titelbild: ein Finanzheld im Anzug mit rotem Umhang haelt einen leuchtenden Taschenrechner in die Hoehe, aus dem Zahlenkolonnen und Muenzen stroemen. Titel: THE CFO.

Dein Server ist einsatzbereit, Christian!

Ausgabe #1 · Erstausgabe

Hallo
Christian

Dieser Server gehoert dir. Alles, was du zum Bauen brauchst, ist installiert und eingerichtet – du musst nur noch git push tippen. Den Rest macht der Server: auschecken, bauen, starten, ausliefern.

Klick auf das Titelbild. Nur so.

Was an Bord ist

Diese Versionen laufen gerade wirklich auf dem Server – die Liste wird woechentlich automatisch aktualisiert, nicht von Hand gepflegt.

Node.js
24.19.0
JavaScript und TypeScript
TypeScript
7.0.2
Typen, global verfuegbar
Python
3.14.4
Auswertungen und Skripte
uv
0.12.6
Python-Pakete, schnell
Docker
29.7.2
Container, z. B. Datenbanken
Git
2.53.0
Dein Weg auf den Server
Claude Code
2.1.231
Auch direkt hier nutzbar
nginx
1.28.3
Verteilt die Anfragen

Deine erste Anwendung

Vier Schritte, danach reicht ein git push fuer jede Aktualisierung. meine-app ersetzt du durch deinen eigenen Namen – er wird auch die Adresse.

  1. Vorlage holen

    git clone [email protected]:/srv/git/app-starter-ts.git meine-app

    Laeuft sofort. Fuer JavaScript ohne Build-Schritt app-starter.git, fuer Python mit FastAPI app-starter-py.git. Danach git remote remove origin. In jeder Vorlage liegt eine CLAUDE.md mit allen Serverregeln – dein Claude liest sie von selbst.

  2. Auf dem Server anlegen

    ssh [email protected]
    sudo app-anlegen meine-app

    Legt Repository, Dienst und Adresse in einem Schritt an und nennt dir am Ende den Befehl fuer den naechsten Schritt. Nur statische Seiten? Dann --static anhaengen.

  3. Vom eigenen Rechner verbinden

    git remote add server [email protected]:/srv/git/meine-app.git

    Einmalig, im Projektordner auf deinem Rechner.

  4. Veroeffentlichen

    git push server main

    Der Server checkt aus, installiert Abhaengigkeiten, baut und startet neu. Danach ist die Anwendung unter meine-app.ecomanagement-intern.de erreichbar. Laeuft etwas nicht: sudo journalctl -u app-meine-app -f – das sudo gehoert dazu, sonst zeigt es keine Zeilen.