ERPNext ist eine hochgelobte Open-Source-Software zur Unternehmensressourcenplanung (ERP), welche Unternehmen bei der Verwaltung von Betriebsabläufen unterstützt – von der Buchhaltung über Vertrieb, Einkauf, Lagerbestand, Personal, Projekte und vieles mehr. Seine Flexibilität und umfassende Anwendungssuite machen es zur idealen Wahl für kleine bis mittelgroße Unternehmen (KMU), die ihre Geschäftsprozesse optimieren möchten. Dieser Leitfaden richtet sich an Anfänger und bietet schrittweise Anleitungen mit realen Beispielen von Befehlszeilen zur Installation und Konfiguration von ERPNext auf Ubuntu 23.04.
Schritt 1: Systemaktualisierung und erforderliche Abhängigkeiten
- System aktualisieren: Beginnen Sie mit der Aktualisierung der Paketlisten für Upgrades und neue Paketinstallationen:
sudo apt update && sudo apt upgrade -y
- Erforderliche Abhängigkeiten installieren: ERPNext basiert auf mehreren Paketen, darunter Python, MariaDB, Redis, Node.js, Nginx und andere. Installieren Sie die erforderlichen Abhängigkeiten durch Ausführen von:
sudo apt install python3-minimal build-essential python3-setuptools python3-pip mariadb-server redis-server nginx git nodejs npm -y
Schritt 2: Installation von Bench CLI
Bench ist ein Befehlszeilen-Utility, das die Installation und Verwaltung von ERPNext vereinfacht. Installieren Sie Bench mit Python pip:
- Pip und Wheel installieren:
sudo apt install python3-pip
pip3 install wheel
- Bench installieren:
sudo pip3 install frappe-bench
Schritt 3: Erstellen einer neuen Frappe Bench
Die Bench CLI ermöglicht es Ihnen, eine neue Instanz des Frappe-Frameworks (auf dem ERPNext basiert) zu erstellen und mehrere Standorte zu verwalten.
- Erstellen Sie eine neue Bench:
bench init meine-bench && cd meine-bench
Ersetzen Sie meine-bench
durch den gewünschten Bench-Namen.
Schritt 4: Erstellen einer neuen ERPNext-Website
Sobald die Bank eingerichtet ist, besteht der nächste Schritt darin, innerhalb der Bank eine neue ERPNext-Website zu erstellen.
- Erstellen Sie eine neue Website: Bevor Sie eine neue Website erstellen, stellen Sie sicher, dass MariaDB läuft und richtig konfiguriert ist. Verwenden Sie dann die Bank, um eine neue ERPNext-Website zu erstellen:
benchnew-site meineWebsite.localhost
Ersetzen Sie meineWebsite.localhost
durch den gewünschten Websitennamen. Sie werden aufgefordert, das MySQL-Root-Passwort und das Administratorkennwort für die neue Website festzulegen.
- Holen Sie sich die ERPNext App: Laden Sie die ERPNext App auf Ihre Bank herunter:
bench get-app erpnext
- Installieren Sie ERPNext auf Ihrer Website:
bench --site meineWebsite.localhost install-app erpnext
Schritt 5: Starten von ERPNext
Mit der installierten ERPNext sind Sie nun bereit, die Bank zu starten und auf Ihre ERPNext-Website zuzugreifen.
- Starten Sie die Bank:
bench start
- Zugang zu ERPNext: Öffnen Sie Ihren Webbrowser und gehen Sie zu
http://meineWebsite.localhost:8000
, um auf Ihre ERPNext-Website zuzugreifen. Melden Sie sich mit den von Ihnen festgelegten Administratorkennwörtern an.
Für Unternehmen, die ERPNext in einer Produktionsumgebung einsetzen möchten, ist eine Cloud VPS Lösung von Shape.host empfehlenswert. Shape.host bietet robuste, skalierbare Linux SSD VPS Dienste an, die sicherstellen, dass Ihre ERPNext-Installation von Hochleistungscomputing-Ressourcen, erhöhter Sicherheit und zuverlässiger Verfügbarkeit unterstützt wird. Mit Shape.host können Sie Ihre ERPNext-Instanz einfach verwalten, sodass Sie sich auf die Optimierung Ihrer Geschäftsprozesse konzentrieren können, ohne sich um die zugrunde liegende Infrastruktur sorgen zu müssen.