Probe mit einem Befehl¶
Wer calServer 2 ausprobieren will, bekommt nach der Anfrage eine E-Mail mit einem Probe-Code und einem Befehl. Der Befehl richtet calServer auf einem leeren Linux-Server ein und bringt eine Lizenz für 30 Tage mit, alle Module inklusive.
Voraussetzungen¶
| Mindestens | Empfohlen | |
|---|---|---|
| System | Ubuntu 22.04/24.04, Debian 12/13, RHEL 9 (Rocky, Alma), x86_64 | Ubuntu 24.04 |
| Arbeitsspeicher | 4 GB | 8 GB |
| Freier Platz | 20 GB | 60 GB |
| Netz | Ports 80 und 443 frei, ausgehend HTTPS |
Docker ab 24 und Compose ab 2.20. Fehlt Docker, installiert der Installer es nach Rückfrage über das offizielle Skript von Docker.
Der Server muss leer sein: Läuft schon ein calServer oder belegt ein anderer Webserver Port 80 oder 443, bricht der Installer ab, bevor er etwas ändert.
Mit eigenem Namen¶
Zeigt ein Name per DNS auf den Server, gibt es ein Zertifikat von Let's Encrypt:
curl -fsSL https://get.calserver.com | sudo sh -s -- --trial tr_… --domain calserver.mein-labor.de --email it@mein-labor.de
Ohne --domain läuft calServer unter der IP-Adresse des Servers mit einem
selbst signierten Zertifikat. Der Browser warnt beim ersten Aufruf einmal.
Was der Installer tut¶
- Voraussetzungen prüfen.
- Das Installationsbündel laden und Signatur und Prüfsumme prüfen.
/opt/calserver/.envanlegen (Passwörter und Schlüssel zufällig).- Den Probe-Code beim Lizenzdienst einlösen.
- Die Images von
registry.calhelp.deladen und calServer starten. - Die Datenbank einrichten, die Lizenz ablegen und einen Einrichtungscode ausgeben.
Bricht ein Lauf ab, setzt derselbe Befehl dort fort, wo er stand. Der Probe-Code geht dabei nicht verloren.
Anlage übernehmen¶
Am Ende stehen Adresse und ein sechsstelliger Einrichtungscode. Im Browser die Adresse öffnen, den Code eingeben und Labor, Name, E-Mail und Passwort eintragen. Daraus entsteht das erste Konto mit den Rollen Administration, Laborleitung und Techniker. Ein Passwort gibt der Installer nie aus.
Der Code gilt 24 Stunden und fünf Versuche. Einen neuen gibt es, solange noch niemand die Anlage übernommen hat:
Nach 30 Tagen¶
Die Daten bleiben lesbar und exportierbar; ändern lässt sich erst wieder mit einer gekauften Lizenz. Eine Neuinstallation ist nicht nötig: Lizenzschlüssel unter Administration → Abo & Module eintragen.
Wenn etwas hakt¶
gibt System, Docker, Container, den Fortschritt des Installers und die letzten Zeilen der API aus, ohne Passwörter und Schlüssel.