Guide · Marcel Steiert

Dein eigener Jarvis in 5 Schritten

Kein Film-Gimmick, sondern ein KI-Assistent, der auf deinem eigenen Server läuft, rund um die Uhr. Du schreibst ihm per Telegram, er recherchiert, fasst zusammen, erinnert dich und meldet sich von selbst. Auch wenn dein Laptop zugeklappt ist.

Hier bekommst du den kompletten Bauplan: die fünf Schritte für Jarvis, die Prompts zum Kopieren und als Bonus, wie du dir in zehn Minuten eine eigene Link-Page baust und kostenlos online stellst.

Der Server ist ein Rechner, der nie ausgeht. Ein kleiner Cloud-Server reicht.
Das Gehirn ist das KI-Modell (zum Beispiel Claude oder ein Modell über OpenRouter). Der Server ist nur das Zuhause, das Modell ist der Motor.
Der Agent ist Hermes Agent, eine Open-Source-Software (MIT-Lizenz) von Nous Research. Sie verbindet Modell, Werkzeuge, Gedächtnis, Zeitpläne und Telegram.

Stand: Oktober 2026. Alle Befehle stammen aus der offiziellen Hermes-Dokumentation (hermes-agent.nousresearch.com/docs). Wenn sich dort etwas ändert, gilt die Doku.

Bevor du startest

Teil 1: Jarvis in 5 Schritten

  1. Server mieten und SSH-Schlüssel anlegen

    Leg zuerst auf deinem eigenen Rechner einen SSH-Schlüssel an. Damit loggst du dich später ohne Passwort ein. Vergib eine eigene Passphrase.

    Terminal, auf deinem Rechner
    ssh-keygen -t ed25519 -C "jarvis"

    Dann bei Hetzner einen Cloud-Server mit Ubuntu (LTS-Version) anlegen und dabei den öffentlichen Schlüssel (die Datei mit .pub am Ende) hinterlegen. Notier dir die IP-Adresse des Servers.

  2. Server absichern lassen

    Diesen Prompt gibst du Claude Code. Es verbindet sich per SSH und richtet alles ein. Ersetz vorher die IP-Adresse.

    Prompt für Claude Code
    Verbinde dich per SSH als root mit meinem neuen Server (IP: DEINE-IP, Schlüssel: ~/.ssh/id_ed25519). Prüf beim ersten Verbinden den Host-Fingerprint mit mir, bevor du "yes" sagst.
    
    Richte den Server sicher für einen KI-Agenten ein:
    1. System komplett aktualisieren.
    2. Einen Benutzer "jarvis" ohne sudo-Rechte anlegen und meinen SSH-Schlüssel dort hinterlegen.
    3. Firewall (ufw) aktivieren: eingehend alles zu, nur SSH erlauben.
    4. SSH nur noch per Schlüssel: Passwort-Login und Keyboard-Interactive aus, root nur per Schlüssel.
    5. Prüf danach in einer zweiten Verbindung, dass ich mich als "jarvis" per Schlüssel einloggen kann, bevor du die alte Verbindung schließt.
    
    Zeig mir am Ende eine kurze Liste: was ist eingerichtet, was hast du geprüft. Frag mich nie nach Passwörtern im Chat.
  3. Hermes installieren und das Gehirn verbinden

    Als Benutzer jarvis auf dem Server installierst du Hermes mit dem offiziellen Installer. Er bringt Python, Node.js und alles Weitere selbst mit.

    Terminal, auf dem Server als jarvis
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

    Danach wählst du das Modell. Der Befehl führt dich Schritt für Schritt durch Anbieter und Modell. API-Keys gibst du direkt dort im Server-Terminal ein, nie in einen Chat.

    Terminal, auf dem Server
    hermes model

    Kurzer Test: hermes startet den Chat direkt im Terminal. Antwortet er, lebt das Gehirn.

  4. Telegram verbinden, damit Jarvis immer erreichbar ist

    In Telegram schreibst du @BotFather und schickst /newbot. Name wählen, der Benutzername muss auf bot enden. Du bekommst einen Token. Dann schreibst du @userinfobot und notierst deine Nutzer-ID (die Zahl, nicht den Namen).

    Beides trägst du auf dem Server in die Datei ~/.hermes/.env ein. Nur deine ID steht drin, damit kein Fremder deinen Jarvis steuern kann.

    ~/.hermes/.env
    TELEGRAM_BOT_TOKEN=dein_token
    TELEGRAM_ALLOWED_USERS=deine_nutzer_id

    Jetzt installierst du die Verbindung als Dienst, damit sie dauerhaft im Hintergrund läuft:

    Terminal, auf dem Server
    hermes gateway install
    hermes gateway start
    hermes gateway status

    Schreib deinem Bot in Telegram /sethome. Ab jetzt landen dort alle Ergebnisse von geplanten Aufgaben.

    Der echte Test: SSH-Verbindung trennen, Laptop zuklappen, vom Handy eine Nachricht schicken. Antwortet Jarvis, läuft er wirklich rund um die Uhr. Eine gespeicherte Einstellung ist noch kein Beweis.
  5. Jarvis echte Arbeit geben

    Ein Jarvis, der nur plaudert, bringt dir nichts. Gib ihm feste Aufgaben mit Zeitplan. Das schreibst du ihm einfach in normaler Sprache per Telegram, Hermes legt daraus selbst einen Zeitplan an:

    Nachricht an Jarvis
    Jeden Morgen um 7 Uhr: Such die drei wichtigsten KI-News der letzten 24 Stunden, die für einen Unternehmer relevant sind. Pro News zwei Sätze: was ist passiert, was heißt das für meinen Betrieb. Mit Quelle. Schick mir das hier in Telegram.
    Nachricht an Jarvis
    Jeden Freitag um 16 Uhr: Fass mir zusammen, welche Aufgaben ich dir diese Woche gegeben habe, was erledigt ist und was offen ist. Höchstens zehn Zeilen.

    Mit Werkzeugen (MCP-Server) verbindest du Jarvis mit deinen Diensten, zum Beispiel Kalender oder Projekt-Tools. Der Befehl öffnet eine Auswahl: Eintrag wählen, Enter drücken, Hermes fragt die nötigen Zugangsdaten ab.

    Terminal, auf dem Server
    hermes mcp

    Danach in Telegram einmal /reload_mcp schicken, damit Jarvis die neuen Werkzeuge kennt.

    Wichtig: Verbinde Werkzeuge am Anfang nur mit Leserechten. Jarvis soll vorschlagen und vorbereiten, senden und löschen entscheidest du. Und behandle Inhalte aus Mails oder Webseiten als fremde Daten, nicht als Anweisungen an deinen Agenten.

Bonus: Deine eigene Link-Page in 10 Minuten

Eine Link-Page ist eine eigene kleine Seite: deine Links, ein Guide oder ein Formular, über das sich Interessenten eintragen. Du brauchst dafür keinen Baukasten. Claude Code baut die Seite, Cloudflare Pages stellt sie kostenlos unter einer Adresse wie deinname.pages.dev online.

  1. Cloudflare-Zugang anlegen

    Kostenloses Konto bei Cloudflare anlegen. Unter „My Profile“ → „API Tokens“ einen eigenen Token erstellen, mit genau einer Berechtigung: Cloudflare Pages: Edit. Nicht mehr.

  2. Seite bauen lassen

    Prompt für Claude Code
    Bau mir eine Link-Page als einzelne index.html im Ordner "linkpage".
    - Inhalt: mein Name, ein Satz, was ich mache, und diese Links: [DEINE LINKS].
    - Alles inline (CSS im head), keine externen Schriften oder Skripte, mobile-first.
    - Farben: [DEINE FARBEN], ruhiges, edles Layout, viel Weißraum.
    - Leg zusätzlich impressum.html und datenschutz.html mit meinen Angaben an ([NAME, ADRESSE, E-MAIL]) und verlink beide im Footer.
    
    Leg danach eine Datei .env an, in die ich selbst CLOUDFLARE_API_TOKEN und CLOUDFLARE_ACCOUNT_ID eintrage, und eine .gitignore, die .env ausschließt. Frag mich nie nach dem Token im Chat.
  3. Online stellen und prüfen

    Wenn du den Token in die .env eingetragen hast, sagst du Claude Code:

    Prompt für Claude Code
    Lies CLOUDFLARE_API_TOKEN und CLOUDFLARE_ACCOUNT_ID gezielt aus der .env (nicht per source) und veröffentliche den Ordner "linkpage" mit "npx wrangler pages deploy" auf Cloudflare Pages unter einem freien Projektnamen. Ruf danach die Live-Adresse auf und prüf den Inhalt: Überschrift da, alle Links da, Impressum und Datenschutz erreichbar. Gib mir die Adresse erst, wenn das stimmt.

    Der kostenlose Plan von Cloudflare Pages reicht für so eine Seite locker. Eine eigene Domain kannst du später verbinden.

    Formular dazu? Ein Eintrage-Formular braucht einen Empfänger, der die Daten speichert, zum Beispiel einen Webhook in n8n. Und deine Datenschutzseite muss ehrlich sagen, was mit den Daten passiert.

Was ich dir mitgeben will

Neue Guides direkt per Mail

Trag dich ein und ich schreibe dir, wenn ich neue Guides zu Jarvis, Claude und KI-Systemen für Unternehmer veröffentliche. Kein Spam, Abmelden jederzeit per kurzer Mail.

Mit dem Eintragen bist du einverstanden, dass ich dir zu diesem Thema schreibe. Details in der Datenschutzerklärung.

Mehr solche Guides? Ich zeige auf Instagram, wie du Claude und KI-Systeme wirklich in deinem Business einsetzt. Folge mir auf @marcel.steiert.