Betrieb

Auf Ihren Servern oder bei uns gehostet.

Beide Varianten nutzen dieselbe signierte Software mit denselben Funktionen. Der Unterschied ist, wer die Server betreibt.

Die Varianten im Vergleich

Selbst betriebenBei uns gehostet
Wer die Server betreibtIhr IT-Team, mit unserem InstallerWir
Wo personenbezogene Daten liegenIn Ihrem RechenzentrumIn einem isolierten Knoten auf unserer Infrastruktur in der EU
WebadresseIhre eigene DomainIhre eigene Domain, die auf uns verweist
UpdatesWann Sie möchten, mit automatischem Backup und RollbackVon uns eingespielt, jeweils nach einem Backup jedes Knotens
BackupsVerschlüsselt, nach Ihrem Zeitplan, mit Ihrer PassphraseTäglich verschlüsselt, mit einer eigenen Passphrase für Ihren Knoten
TLS-ZertifikatLet's Encrypt oder Ihr eigenes ZertifikatVon uns verwaltet, mit Let's Encrypt
Wenn Sie kündigenNur-Lese-Modus; Ihre Daten haben Ihr Haus nie verlassenEin vollständiger, verschlüsselter Export für Ihre Hochschule

Selbst betrieben

Der Knoten besteht aus mehreren Containern, die mit einem einzigen Skript installiert und betrieben werden: erasmus-node. Es richtet sich an das IT-Team, das den Server betreut.

Serveranforderungen

MinimumEmpfohlen
CPU2 vCPU, x86_644 vCPU
Arbeitsspeicher4 GB8 GB, für die OCR gescannter Transcripts
Festplatte40 GB, davon 20 GB frei für Docker100 GB SSD, da Dokumente und Backups wachsen
Betriebssystem64-Bit-LinuxUbuntu 22.04 oder 24.04 LTS, Debian 12 oder 13, RHEL, Rocky oder AlmaLinux 9 oder 10

Software

  • Docker Engine 24 oder neuer mit dem Compose-Plugin 2.20 oder neuer
  • bash, curl, openssl und tar, auf allen unterstützten Systemen vorhanden
  • Per NTP synchronisierte Systemzeit

Netzwerk

  • Eingehend: TCP 443 für Nutzende und EWP-Partner sowie TCP 80 für die HTTPS-Weiterleitung und Let's Encrypt
  • Ausgehend: HTTPS zur ErasmusPath-Plattform, zu unserer Image-Registry und zu Sigstore
  • Mit EWP: die EWP-Registry und die EWP-Hosts Ihrer Partner
  • Ihr SMTP-Relay für E-Mails
  • Datenbanken und interne Dienste öffnen keinen einzigen Port nach außen

Installation in fünf Schritten

  1. 1

    Server prüfen

    Betriebssystem, Ressourcen, Docker, Ports, DNS, Uhrzeit und ausgehender Zugriff, ohne etwas zu verändern.

  2. 2

    Installieren

    Erzeugt alle Secrets, lädt und verifiziert die signierten Images, richtet TLS ein, migriert die Datenbank und legt das erste Administratorkonto an.

  3. 3

    Registrieren

    Mit dem Einmalcode, den wir Ihnen senden. Der Knoten erzeugt seinen privaten Schlüssel, der den Server nie verlässt.

  4. 4

    Überprüfen

    Laufende Dienste, Lizenz und freigeschaltete Funktionen, Zertifikat und Festplatte.

  5. 5

    Backups planen

    Tägliche verschlüsselte Backups, die außerhalb des Servers abgelegt werden. Bewahren Sie die Passphrase an einem sicheren Ort auf.

Der Installer, Schritt für Schritt
$ ./erasmus-node check --domain mobility.university.edu
✓ Alle Prüfungen bestanden
$ ./erasmus-node install --version 1.4.0 \
    --domain mobility.university.edu \
    --admin-email it-admin@university.edu \
    --registry registry.example.org/erasmuspath
✓ Knoten installiert und in Betrieb
$ ./erasmus-node enroll ERAS-7K2M-9QX4-HT3P-D8VW
✓ Bei der ErasmusPath-Plattform registriert
$ ./erasmus-node status
Modus: vollständig

Was der Installer für Sie übernimmt

  • Updates mit vorherigem Komplett-Backup und automatischem Rollback, wenn etwas fehlschlägt
  • Verschlüsselte Backups und Wiederherstellung, auf demselben oder einem neuen Server
  • Ein Statusbefehl, der der Plugin-Konvention von Nagios, Icinga und Zabbix folgt
  • Ein Support-Paket, aus dem Secrets, E-Mail-Adressen und IP-Adressen entfernt sind

Bei uns gehostet

Für Hochschulen ohne freie Infrastruktur betreiben wir den Knoten: dieselbe Software, in einem eigenen, isolierten Bereich.

  1. 1

    Wir richten Ihren Knoten ein

    Mit eigener Datenbank, eigenen Secrets, Schlüsseln und Backups.

  2. 2

    Sie verweisen Ihre Domain auf uns

    Wir beziehen das Zertifikat, und das Portal ist unter Ihrer Adresse erreichbar.

  3. 3

    Sie erhalten den Administratorzugang

    Ein Einmalpasswort, übergeben über einen sicheren Kanal.

Wenn Sie kündigen

Wir erstellen ein letztes Backup und bereiten einen verschlüsselten Export Ihrer Datenbank, Ihrer Dokumente und Ihrer EWP-Schlüssel vor. Sie können ihn in einem eigenen Knoten wiederherstellen oder mit Standardwerkzeugen lesen.

Unsicher, was passt?

Erzählen Sie uns von Ihrer Infrastruktur, und wir empfehlen Ihnen in der Demo eine Variante.