🇬🇧 English
← Zurück zum Download

c9n auf DigitalOcean installieren

Euer eigener Server für Design, Wissen und Workflows.

Du brauchst ein DigitalOcean-Konto, einen SSH-Schlüssel sowie das separat bereitgestellte c9n-Pilotimage und den passenden Installer derselben Version. Der öffentliche Download enthält bisher nur den Installer. Fordere das Image an, bevor du einen kostenpflichtigen Server erstellst.

Pilotimage anfragen →
Deploy on DigitalOcean ↗
  1. Docker-Server erstellen

    Der Button öffnet die offizielle Docker-Droplet-Vorlage. Wähle einen Linux-amd64-Server, Rechenzentrumsregion und SSH-Schlüssel. Prüfe den angezeigten Preis und entscheide über Backups, bevor du den Server erstellst. Als Ausgangspunkt für einen kleinen Test ohne lokale KI-Modelle empfehlen wir 2 GB RAM; der tatsächliche Bedarf hängt von euren Workflows ab.

  2. Pilotpaket übertragen

    Übertrage das separat erhaltene Anwendungsimage und SHA256SUMS-application.txt auf deinen Server. Docker mit Compose v2, Python 3 und curl müssen vorhanden sein.

  3. Shell-Installer starten

    Ersetze VERSION durch die Versionsnummer deines Pilotimages. Lade das Script herunter und prüfe es vor dem Ausführen:

    curl -fL https://c9n.app/install.sh -o c9n-install.sh
    curl -fL https://c9n.app/install.sh.sha256 -o c9n-install.sh.sha256
    sha256sum -c c9n-install.sh.sha256
    sh c9n-install.sh --image ./c9n-app-VERSION-linux-amd64.tar.gz

    Der Installer lädt das passende Installationspaket, prüft beide Prüfsummen und die Image-ID, erzeugt den Verschlüsselungsschlüssel und startet c9n mit dauerhaftem Datenvolume im neuen Verzeichnis ./c9n. Bei fehlenden Docker-Rechten sudo sh verwenden. Bestehende Installationen werden nicht überschrieben.

    Shell-Installer herunterladen ↓

  4. Ersten Administrator einrichten

    Öffne auf deinem eigenen Rechner einen SSH-Tunnel. Ersetze SERVER_IP durch die Adresse des Droplets:

    ssh -N -L 8765:127.0.0.1:8765 root@SERVER_IP

    Öffne danach http://127.0.0.1:8765 im Browser und lege deinen Administrator an. Port 8765 bleibt vom Internet aus geschlossen.

  5. Teamzugang und Sicherung einrichten

    Für den Teamzugang richte deine Domain und einen HTTPS-Reverse-Proxy ein. Setze COOKIE_SECURE=1 in der Compose-Konfiguration und erstelle den App-Container neu. Sichere Datenvolume und .env gemeinsam. Modellanbieter werden anschließend in c9n unter Verbindungen eingerichtet; Modelle laufen nicht automatisch auf diesem Server.

Vollständige Installationsanleitung →

Warum ein Droplet? c9n verwendet derzeit eine lokale Datenbank und Dateien. DigitalOcean App Platform bietet keinen dauerhaften lokalen Speicher und unterstützt keine Volumes. Deshalb führt dieser Button zur Docker-Droplet-Einrichtung. DigitalOcean: App Platform limits ↗