Wie man Dolibarr auf einem VPS selbst hostet (Komplette Anleitung)
Dolibarr ist eine Open-Source ERP- und CRM-Suite, die das Geschäftsmanagement für kleine bis mittelständische Unternehmen vereinfacht. Das Self-Hosting auf einem VPS stellt sicher, dass Sie die volle Kontrolle über Ihre Daten haben, verbessert die Privatsphäre und kann langfristig oft zu Kosteneinsparungen führen. Diese Anleitung wird Sie durch die Schritte führen, die erforderlich sind, um Dolibarr auf einem VPS selbst zu hosten.
Warum einen VPS für Dolibarr wählen?
Die Nutzung eines VPS ermöglicht im Vergleich zum Shared Hosting eine bessere Leistung und Anpassungsmöglichkeiten. Er bietet auch die Freiheit, erforderliche Software zu installieren, Sicherheitseinstellungen zu konfigurieren und Ressourcen gemäß Ihren Bedürfnissen zu skalieren.
VPS-Anbieter Vergleich
Bei der Auswahl eines VPS zum Hosting von Dolibarr sollten Sie folgende Optionen berücksichtigen:
| Anbieter | Monatlicher Preis (EUR/USD) | CPU | RAM | Speicher |
|---|---|---|---|---|
| Contabo VPS | 5,99 EUR | 1 | 4GB | 200GB |
| Hetzner Cloud | 4,15 EUR | 1 | 2GB | 20GB |
| DigitalOcean | 6 USD | 1 | 1GB | 25GB |
| Vultr | 6 USD | 1 | 1GB | 25GB |
| Linode (Akamai Cloud) | 5 USD | 1 | 1GB | 25GB |
Alle Optionen sind zum Hosting von Dolibarr geeignet, aber für eine bessere Leistung wird Contabo VPS aufgrund seines größeren RAM- und Speicherplatzes empfohlen. Weitere Einzelheiten finden Sie in unserem vollen VPS-Vergleich.
Voraussetzungen
Bevor Sie mit der Installation fortfahren, stellen Sie sicher, dass Sie:
- Ein VPS mit SSH-Zugriff eingerichtet haben.
- Einen Domainnamen, der auf Ihr VPS verweist (optional, aber empfohlen).
- Grundkenntnisse in Linux-Befehlen haben.
Schritt 1: Ihr VPS einrichten
-
Verbinden Sie sich mit Ihrem VPS: Verwenden Sie SSH, um auf Ihr VPS-Terminal zuzugreifen:
ssh root@your_vps_ip -
Aktualisieren Sie Ihr System: Dies stellt sicher, dass alle Pakete auf dem neuesten Stand sind.
apt-get update && apt-get upgrade -y
Schritt 2: Erforderliche Pakete installieren
Installieren Sie Apache, MySQL und PHP. Dolibarr benötigt diese Dienste, um ordnungsgemäß zu funktionieren.
apt-get install apache2 mysql-server php php-mysql libapache2-mod-php -y
Schritt 3: Dolibarr herunterladen
Wechseln Sie in das Verzeichnis, in dem Sie Dolibarr installieren möchten:
cd /var/www/html
Laden Sie die neueste Version von Dolibarr herunter:
wget https://sourceforge.net/projects/dolibarr/files/latest/download -O dolibarr.zip
Entpacken Sie die heruntergeladene Datei:
unzip dolibarr.zip
Schritt 4: MySQL-Datenbank konfigurieren
-
In MySQL einloggen:
mysql -u root -p -
Eine Datenbank für Dolibarr erstellen:
CREATE DATABASE dolibarr; CREATE USER 'dolibarruser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarruser'@'localhost'; FLUSH PRIVILEGES; EXIT;
Schritt 5: Apache konfigurieren
-
Erstellen Sie eine Apache-Konfigurationsdatei für Dolibarr:
nano /etc/apache2/sites-available/dolibarr.conf -
Fügen Sie die folgende Konfiguration hinzu:
<VirtualHost *:80> DocumentRoot /var/www/html/dolibarr/htdocs ServerName your_domain.com <Directory /var/www/html/dolibarr/htdocs> AllowOverride All </Directory> </VirtualHost> -
Aktivieren Sie die neue Site und das Rewrite-Modul:
a2ensite dolibarr.conf a2enmod rewrite systemctl restart apache2
Schritt 6: Installation abschließen
Öffnen Sie Ihren Webbrowser und navigieren Sie zu http://your_domain.com/install. Befolgen Sie die Anweisungen des webbasierten Installationsprogramms. Verwenden Sie die Datenbankanmeldeinformationen, die Sie zuvor eingerichtet haben.
Schritt 7: Ihre Installation sichern
Nach der Installation sollten Sie folgende Vorsichtsmaßnahmen treffen:
-
Löschen Sie den Installationsordner:
rm -rf /var/www/html/dolibarr/htdocs/install -
Setzen Sie die Dateiberechtigungen:
chown -R www-data:www-data /var/www/html/dolibarr/htdocs -
Sichern Sie MySQL:
Führen Sie
mysql_secure_installationaus, um Testbenutzer und Datenbanken zu entfernen.
Schritt 8: Optional - Docker-Installation
Wenn Sie Docker für das Self-Hosting von Dolibarr verwenden möchten, können Sie folgende Schritte ausführen:
-
Docker installieren:
apt-get install docker.io docker-compose -y -
Erstellen Sie eine
docker-compose.yml:version: '3' services: db: image: mysql:5.7 environment: MYSQL_DATABASE: dolibarr MYSQL_USER: dolibarruser MYSQL_PASSWORD: your_password MYSQL_ROOT_PASSWORD: root_password dolibarr: image: dolibarr/dolibarr environment: - DB_HOST=db - DB_USER=dolibarruser - DB_PASS=your_password ports: - "80:80" -
Dolibarr starten:
docker-compose up -d
Herzlichen Glückwunsch! Sie haben Dolibarr nun auf Ihrem VPS selbst gehostet.
Häufige Fragen
1. Ist das Self-Hosting von Dolibarr sicher?
Das Self-Hosting von Dolibarr bietet eine verbesserte Datenkontrolle und Privatsphäre. Sie müssen jedoch Maßnahmen ergreifen, um Ihren Server zu sichern, einschließlich der Einrichtung von Firewalls, der Verwendung sicherer Passwörter und der regelmäßigen Aktualisierung der Software. Erwägen Sie außerdem, SSL für Ihren Webserver zu implementieren, um die übertragenen Daten zu verschlüsseln.
2. Kann ich Dolibarr auf einem VPS mit niedrigen Spezifikationen installieren?
Ja, Dolibarr kann auf einem VPS mit niedrigen Spezifikationen betrieben werden, aber die Leistung kann beeinträchtigt werden, wenn die Benutzerlast steigt. Für minimale Installationen können Optionen wie Hetzner Cloud (4,15 EUR/Monat) ausreichend sein, um Tests durchzuführen. Wenn Sie mit einer hohen Nutzung rechnen, wählen Sie einen Anbieter wie Contabo VPS (5,99 EUR/Monat) für eine bessere Leistung.
3. Welche Vorteile bietet die Nutzung von Docker für das Self-Hosting von Dolibarr?
Die Verwendung von Docker vereinfacht die Einrichtung und Verwaltung von Dolibarr, indem es Ihnen ermöglicht, es in isolierten Containern auszuführen. Dies kann es einfacher machen, Abhängigkeiten und Updates zu verwalten. Darüber hinaus kann Docker das Skalieren und Migrieren Ihrer Anwendung vereinfachen.
Indem Sie dieser Anleitung folgen, können Sie Dolibarr erfolgreich auf einem VPS selbst hosten und Ihr Geschäft effektiv verwalten. Für weitere Ressourcen besuchen Sie r/selfhosted und die Liste der awesome-selfhosted für zusätzliche Tools und Anwendungen.