Jitsi Meet Server Hetzner - dl0dx/clubstation GitHub Wiki
Dieses Wiki beschreibt wie man in der Hetzner-Cloud einen Jitis-Meet Server mit NIXOS aufsetzt. Die Installation startet mit einem Ubuntu-Server. Auf dem Ubuntu-Server wird ein Script gestartet, welches die Festplatte des Servers formatiert und statt dessen NIXOS installiert.
Folgendes wird vorausgesetzt:
- Ein (virtueller) Server in der Hetzner-Cloud mit Ubuntu (z.B.
ubuntu-4gb-nbg1-1
) (Ubuntu-18.04). 4GB funktionieren sehr wahrscheinlich, 2GB vielleicht.
-
Installationskript runter laden und entpacken.
-
configuration.nix
anpassen. -
Skript starten
Das Skript muss im root-Verzeichnis entpackt werden.
root@ubuntu-4gb-nbg1-1:~# cd /
root@ubuntu-4gb-nbg1-1:/# time wget https://github.com/MarcFontaine/nixinstall-kexec/releases/download/refs%2Fheads%2Fmaster/nixos-system-x86_64-linux.tar.xz
2020-04-26 18:45:28 (11.5 MB/s) - ‘nixos-system-x86_64-linux.tar.xz’ saved [519559316/519559316]
real 0m43.999s
user 0m2.063s
sys 0m8.816s
root@ubuntu-4gb-nbg1-1:/# xzcat nixos-system-x86_64-linux.tar.xz | tar -xvf -
TODO: Ich hab noch keine Konfigurationsdatei gebastelt. Bis jetzt installiert das Skript nur ein Standard-NIXOS. Die Konfigurationsdatei wird so ähnlich aussehen wie die AWS Variante.
Man installiert den Server mit:
root@ubuntu-4gb-nbg1-1:/# ./kexec_nixos
WIP: Weiter bin ich bis jetzt nicht mit dem basteln, aber wenn alles fertig ist werden die Schritte zum installieren genauso aussehen. D.h. nach diesen Schritten hat man einen laufenden Jitsi-Meet Server mit NIXOS in der Hetzner-Cloud.
Grundsätzlich funktioniert es schon.
In der aktuellen Version wird ein NIXOS
aus der RAM-Disk gestartet (allerdings läuft kein sshd).
Man kann mit dem Konsole-Zugang mit NIXOS weiterspielen.
Z.B. das Skript justdoit
aufrufen das jemand anders schon mal
gebastelt hat.
In der Konsole eingeben:
sudo su
justdoit
Danach ein root-Passwort festlegen und rebooten.