Installazione
Sui tuoi server, o ospitato da noi.
Entrambe le opzioni eseguono lo stesso software firmato, con le stesse funzionalità. La differenza è chi gestisce i server.
Confronta le opzioni
| Sui tuoi server | Ospitato da noi | |
|---|---|---|
| Chi gestisce i server | Il tuo team IT, con il nostro installer | Noi |
| Dove risiedono i dati personali | Nel tuo data center | In un nodo isolato sulla nostra infrastruttura nell'UE |
| Indirizzo web | Il tuo dominio | Il tuo dominio, puntato verso di noi |
| Aggiornamenti | Quando decidi tu, con backup e rollback automatici | Applicati da noi, con un backup preventivo di ogni nodo |
| Backup | Cifrati, con la tua pianificazione e la tua passphrase | Cifrati ogni giorno, con una passphrase esclusiva del tuo nodo |
| Certificato TLS | Let's Encrypt o un tuo certificato | Gestito da noi con Let's Encrypt |
| Se te ne vai | Modalità di sola lettura; i tuoi dati non si sono mai spostati | Un'esportazione completa e cifrata per la tua università |
Sui tuoi server
Il nodo è un insieme di container che si installa e si gestisce con un unico script, erasmus-node. È pensato per il team IT che gestisce il server.
Requisiti del server
| Minimo | Consigliato | |
|---|---|---|
| CPU | 2 vCPU, x86_64 | 4 vCPU |
| Memoria | 4 GB | 8 GB, per l'OCR dei transcript scansionati |
| Disco | 40 GB, di cui 20 GB liberi per Docker | 100 GB SSD, perché documenti e backup crescono nel tempo |
| Sistema operativo | Linux a 64 bit | Ubuntu 22.04 o 24.04 LTS, Debian 12 o 13, RHEL, Rocky o AlmaLinux 9 o 10 |
Software
- Docker Engine 24 o successivo con il plugin Compose 2.20 o successivo
- bash, curl, openssl e tar, presenti in tutti i sistemi supportati
- Orologio sincronizzato tramite NTP
Rete
- In entrata: TCP 443 per gli utenti e i partner EWP, e TCP 80 per il reindirizzamento a HTTPS e Let's Encrypt
- In uscita: HTTPS verso la piattaforma ErasmusPath, il nostro registro di immagini e Sigstore
- Con EWP: il registro EWP e gli host EWP dei tuoi partner
- Il tuo relay SMTP per la posta elettronica
- Database e servizi interni non espongono alcuna porta
Installazione in cinque passaggi
- 1
Controlla il server
Sistema operativo, risorse, Docker, porte, DNS, orologio e accesso in uscita, senza modificare nulla.
- 2
Installa
Genera tutti i segreti, scarica e verifica le immagini firmate, configura TLS, migra il database e crea il primo amministratore.
- 3
Registra il nodo
Con il codice monouso che ti inviamo. Il nodo crea la sua chiave privata, che non lascia mai il server.
- 4
Verifica
Tutti i servizi attivi, la licenza e le sue funzionalità, il certificato e il disco.
- 5
Pianifica i backup
Backup cifrati giornalieri, copiati fuori dal server. Conserva la passphrase in un luogo sicuro.
$ ./erasmus-node check --domain mobility.university.edu
✓ Tutti i controlli superati
$ ./erasmus-node install --version 1.4.0 \
--domain mobility.university.edu \
--admin-email it-admin@university.edu \
--registry registry.example.org/erasmuspath
✓ Nodo installato e in esecuzione
$ ./erasmus-node enroll ERAS-7K2M-9QX4-HT3P-D8VW
✓ Nodo registrato sulla piattaforma ErasmusPath
$ ./erasmus-node status
Modalità: completaCosa fa l'installer per te
- Aggiornamenti con backup completo preventivo e rollback automatico se qualcosa non va
- Backup e ripristini cifrati, sullo stesso server o su uno nuovo
- Un comando di stato che segue la convenzione dei plugin Nagios, Icinga e Zabbix
- Un pacchetto per l'assistenza da cui sono rimossi segreti, indirizzi e-mail e indirizzi IP
Ospitato da noi
Per le università senza infrastruttura disponibile, gestiamo noi il nodo: lo stesso software, in un compartimento isolato tutto suo.
- 1
Creiamo il tuo nodo
Con database, segreti, chiavi e backup propri.
- 2
Punti il tuo dominio verso di noi
Otteniamo il certificato e il portale risponde al tuo indirizzo.
- 3
Ricevi l'accesso da amministratore
Una password monouso, consegnata tramite un canale sicuro.
Se te ne vai
Eseguiamo un ultimo backup e prepariamo un'esportazione cifrata del tuo database, dei documenti e delle chiavi EWP. Puoi ripristinarla in un tuo nodo o leggerla con strumenti standard.
Non sai quale scegliere?
Raccontaci la tua infrastruttura e durante la demo ti consigliamo l'opzione più adatta.