Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
installation:start [2026/02/17 11:55] – [Ubuntu] Mannfred Nelsoninstallation:start [2026/02/17 15:34] (aktuell) – [Docker] Mannfred Nelson
Zeile 2: Zeile 2:
  
 Die Installation wurde in zwei Teile aufgeteilt. Der erste installiert die komplette Software. Die Datenbank enthält schon alle Daten, die zum Betrieb des ERP mit Small Bussinnes Server notwendig sind. Das Packet mnesys stellt lediglich das Menü zur Administration bereit, da die Systemadministration und der SBS nur auf Linux zur Verfügung steht. Eine Dokumentation zur Groupware ist auf [[http://sogo.nu|SOGo]] zu finden. Die Installation wurde in zwei Teile aufgeteilt. Der erste installiert die komplette Software. Die Datenbank enthält schon alle Daten, die zum Betrieb des ERP mit Small Bussinnes Server notwendig sind. Das Packet mnesys stellt lediglich das Menü zur Administration bereit, da die Systemadministration und der SBS nur auf Linux zur Verfügung steht. Eine Dokumentation zur Groupware ist auf [[http://sogo.nu|SOGo]] zu finden.
 +
 +Ab Version 15 wird die Installation nur noch mit Docker unterstützt
 +
 +====== Docker ======
 +
 +Im Repository [[https://codeberg.org/puran2/docker.git|Docker]] finden sich Docker Compose Dateien zur Installation. Das Repository ist in Ordner unterteilt
 +
 +| global  | beinhaltet eine Script zum Erstellen der Netzwerkadapter |
 +| erp     | beinhaltet die compose Dateien für das Open Source ERP   |
 +| sbs     | beinhaltet die compose Dateien fur das Open Source SBS   |
 +
 +Im Ordner //global// befinden sich 2 Scripte zum Erstellen //up// bzw. Löschen //down// des benötigten macvlan Adapters, welcher in erp,sbs benötigt werden. //up// kopiert beim ersten Aufruf die Datei //.env-dist// zu //.env// bevor das Netzwerk erstellt wird. Falls die Netzwerkdaten angepasst werden müssen sollte dieses manuell geschehen und //.env// an die eigenen Bedürfnisse angepasst werden. Es wird ein Netzwerk mit IPV6 Unterstützung erstellt. Ist dieses nicht gewünscht sollten die Scripte nur als Vorlage für eigene Scripte dienen. Ist auf dem Rechner schon eine macvlan Netzwerk aktiv kann kein weiteres erstellt werden und die Scripte nicht verwendet werden.
 +
 +Die beiden anderen Ordner erhalten Daten zur Erstellung eines Erp bzw. Sbs Docker Compose Stacks. Zunächst muss //.env-dist// zu //.env// kopiert und angepasst werden. Zunächst sind die Netzwerkdaten mit den Daten des vorhandenen macvlan Adapters bezüglich der Netzwerke anzugleichen. Wie die Netzwerkadressen gebildet werden kann in den compose Dateien ermittelt werden. In der Variablen //COMPOSE_PROFILES// können die verschiedenen Container aktiviert bzw. deaktiviert werden. Das Profile //develop// ermöglicht die Erstellung und Entwicklung des Server Images und benötigt eine vollständige Entwicklungsumgebung. Daher ist immer das Profil //production// zu wählen, da dann die Images vom Dockerhub gehohlt werden. Weiter ist //compose-dist.yaml// zu //compose.yaml// zu kopieren. Danach können dort Änderungen bzw. Ergänzungen falls notwendig vorgenommen werden. Mit //up// bzw. //down// werden die Stacks erstellt und gestartet bzw. gelöscht.
  
 ===== Ubuntu  ===== ===== Ubuntu  =====