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 betrieben | Bei uns gehostet | |
|---|---|---|
| Wer die Server betreibt | Ihr IT-Team, mit unserem Installer | Wir |
| Wo personenbezogene Daten liegen | In Ihrem Rechenzentrum | In einem isolierten Knoten auf unserer Infrastruktur in der EU |
| Webadresse | Ihre eigene Domain | Ihre eigene Domain, die auf uns verweist |
| Updates | Wann Sie möchten, mit automatischem Backup und Rollback | Von uns eingespielt, jeweils nach einem Backup jedes Knotens |
| Backups | Verschlüsselt, nach Ihrem Zeitplan, mit Ihrer Passphrase | Täglich verschlüsselt, mit einer eigenen Passphrase für Ihren Knoten |
| TLS-Zertifikat | Let's Encrypt oder Ihr eigenes Zertifikat | Von uns verwaltet, mit Let's Encrypt |
| Wenn Sie kündigen | Nur-Lese-Modus; Ihre Daten haben Ihr Haus nie verlassen | Ein 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
| Minimum | Empfohlen | |
|---|---|---|
| CPU | 2 vCPU, x86_64 | 4 vCPU |
| Arbeitsspeicher | 4 GB | 8 GB, für die OCR gescannter Transcripts |
| Festplatte | 40 GB, davon 20 GB frei für Docker | 100 GB SSD, da Dokumente und Backups wachsen |
| Betriebssystem | 64-Bit-Linux | Ubuntu 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
Server prüfen
Betriebssystem, Ressourcen, Docker, Ports, DNS, Uhrzeit und ausgehender Zugriff, ohne etwas zu verändern.
- 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
Registrieren
Mit dem Einmalcode, den wir Ihnen senden. Der Knoten erzeugt seinen privaten Schlüssel, der den Server nie verlässt.
- 4
Überprüfen
Laufende Dienste, Lizenz und freigeschaltete Funktionen, Zertifikat und Festplatte.
- 5
Backups planen
Tägliche verschlüsselte Backups, die außerhalb des Servers abgelegt werden. Bewahren Sie die Passphrase an einem sicheren Ort auf.
$ ./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ändigWas 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
Wir richten Ihren Knoten ein
Mit eigener Datenbank, eigenen Secrets, Schlüsseln und Backups.
- 2
Sie verweisen Ihre Domain auf uns
Wir beziehen das Zertifikat, und das Portal ist unter Ihrer Adresse erreichbar.
- 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.