14.07.2023

Diese Seite gibt Dir die benötigten Informationen, wie Du Deinen m23-Server installieren kannst. m23 kann auf verschiedene Arten installiert werden. Die nachfolgenden Abschnitte beschreiben die einzelnen Methoden. Im Anschluß an die Installation solltest Du Dir als Einführung im Benutzerhandbuch das Kapitel "Erste Schritte mit dem m23-Server" durchlesen.

Viel Spaß!

Überblick

Serverinstallations-ISO

Das Serverinstallations-ISO kann von der m23-Seite heruntergeladen und auf einen DVD/CD-Rohling (verwende bitte ein wiederbeschreibbares Medium, um Ressourcen zu sparen und Sondermüll zu reduzieren) gebrannt oder auf einen USB-Stick geschrieben werden. Das ISO installiert ein minimales Debian-Betriebssystem und nach dem 1. Booten von Festplatte wird die m23-Software über das Internet nachinstalliert.

Geeignet für

  • Direktinstallation auf einem Server (auf "Blech")
  • Installation in einer Vollvirtualisierung (z.B. VirtualBox oder KVM)

Benötigt

  • Internetverbindung für die Installation (und Betrieb)
  • Statische IP
  • Von Debian unterstützte Netzwerkkarte (ggf. Netzwerkbrücke)
  • Mindestens 25 GB Plattenplatz und 1 GB RAM

Installation

Hinweis 1: Das m23-Server-Installations-ISO ist für einfacherere Installationen entwickelt worden und bietet weniger Einstellungsmöglichkeiten bei der Serverinstallation als eine normale Debian-Installation. Der Funktionsumfang von m23 bleibt natürlich komplett erhalten. Solltest Du ein komplizierteres Setup bevorzugen oder nicht unterstützte Hardware einsetzen, so installiere zuvor ein minimales Debian von der Debian-Installations-CD und fahre bei Debian-Pakete fort.

Hinweis 2: Das ISO-Abbild der Serverinstallations-ISO kann auch ohne Brennen in einer virtuellen Maschine wie z.B. QEMU, KVM oder VirtualBox verwendet werden. Tips hierzu findest Du im Abschnitt "Virtuelle Maschinen".

Hinweis 3: Falls Du kein CD/DVD-Laufwerk in Deinem Server haben solltest, so kannst Du das Programm UNetbootin verwenden, um das m23-Server-Installations-ISO in einen bootfähigen USB-Stick umzuwandeln.

Debian-Pakete

Die m23-Serverinstallations-Pakete sind CPU-architekturunabhängig und können somit auf jedem Server installiert werden, für den eine Debian-Version (z.B. amd64, i386 oder arm64) verfügbar ist. m23 funktioniert am besten, wenn m23 den Server exklusiv nutzen kann und dieser nicht gleichzeitig für andere Zwecke verwendet wird.

Geeignet für

  • Distributionen: Debian: 10, 11, 12. UCS (Univention Corporate Server): 5.x
  • Jede von Debian unterstützte CPU-Architektur
  • Direktinstallation auf einem Server (auf "Blech")
  • Installation in einer Vollvirtualisierung (z.B. VirtualBox oder KVM)
  • Installation in einer Containervirtualisierung (z.B. LXC)

Benötigt

  • Internetverbindung für die Installation (und Betrieb)
  • Statische IP
  • Von Debian unterstützte Netzwerkkarte (ggf. Netzwerkbrücke)
  • Mindestens 25 GB Plattenplatz und 1 GB RAM

Installation

Zum Installieren von m23 auf Debian oder UCS führe folgendes als root aus:

wget -T10 -t10 https://goos-habermann.de/m23inst.sh -O m23inst.sh && bash m23inst.sh

Achtung: Lege vor dem Installieren unbedingt ein Backup an. Das Installieren kann zu totalem Datenverlust führen.

Hinweis für Raspberry Pi: Installiere auf dem Raspberry Pi bitte auch ein offizielles Debian und nicht den Fork Raspbery Pi OS. Getestete Debian-Raspberry-Pi-SD-Kartenabbilder kannst Du von https://raspi.debian.net/tested-images herunterladen. Informationen zum Setzen einer statischen IP vor dem Schreiben der SD-Karte findest Du im Video "Raspberry Pi OS"-Images anpassen.

Univention Corporate Server

Unter UCS kannst Du die m23-App direkt über das Univention App Center installieren:

Available in Univention App Center

Veröffentlichungszeitpunkt: Es kann sein, daß m23 als UCS-m23-App – aufgrund der komplizierten und fehleranfälligen Veröffentlichungsprozedur bei Univention – deutlich später erscheint, als die anderen m23-Versionen. Solltest Du m23 auf UCS verwendet wollen, so kannst Du die m23-Serversoftware über die m23-Debian-Pakete installieren. Die so bereitgestellten Pakete sind üblicherweise aktueller als die der UCS-m23-App und bieten denselben Funktionsumfang.