| Betriebssystem | Ubuntu Server 24.04 LTS oder 26.04 LTS, frisch installiert |
| Prozessor | 64 Bit (x86_64), 2 Kerne oder mehr |
| Arbeitsspeicher | 2 GB für HLS-OS selbst. Apps brauchen mehr, Immich etwa 6 GB. |
| Speicher | 20 GB für System und HLS-OS, dazu Platz für Apps und Daten |
| Zugang | ein Konto mit sudo auf dem Server |
Für virtuelle Maschinen braucht der Prozessor Virtualisierung (Intel VT-x oder AMD-V), im BIOS eingeschaltet.
Auf dem frischen Ubuntu Server, als Benutzer mit sudo:
curl -fsS --insecure --pinnedpubkey 'sha256//cJ5w0wTyWWfiIdCln8l/tlKrF1RABUAF12FGcxolZzQ=' -o hls-os-install.sh https://85.190.115.130:8444/install.sh && echo '66652be8577cd22d44dd315ee779b264f9f1000aff951aa2e3ae16d40dc758f2 hls-os-install.sh' | sha256sum -c - && sudo bash hls-os-install.sh
Was dabei passiert:
Der Download enthält HLS-OS kompiliert, ohne Quellcode.
Mit Optionen, etwa für den Namen des Eigentümer-Kontos oder den Domainnamen des Servers:
sudo bash hls-os-install.sh --eigentuemer admin --name server.example.de
Ein Eigentümer-Konto legst du auch später an: sudo hls-os-installer eigentuemer --name admin, mit --einmalcode bekommst du stattdessen einen Code und setzt das Passwort im Browser.
sudo ufw allow from <dein Netz>/24 to any port 8443 proto tcp.| Befehl | Wofür |
|---|---|
sudo hls-os-installer eigentuemer |
ein (weiteres) Eigentümer-Konto anlegen |
sudo hls-os-installer schluessel-sichern DATEI |
die Schlüssel von HLS-OS mit Passphrase sichern, getrennt vom Backup |
sudo hls-os-installer faktor-zuruecksetzen KONTO |
den zweiten Faktor eines Kontos zurücksetzen, wenn niemand sonst es kann |
sudo hls-os-installer zuruecksetzen --auf N |
eine Stufe zurück auf die Fassung vor dem letzten Update |
sudo hls-os-installer beitreten --controller URL |
als Node einem Hauptserver beitreten (einfacher: per Befehl) |
sudo hls-os-installer entfernen |
HLS-OS entfernen, Daten bleiben |
Weiter geht es mit der ersten Anmeldung.