README.md aktualisiert

This commit is contained in:
2026-05-23 11:45:53 +02:00
parent c11e5e466a
commit ea4d2f9c17
+83 -39
View File
@@ -1,57 +1,101 @@
# Dolibarr Update Workflow # Dolibarr Update Workflow (Proxmox)
Dieses Repository dient zur Dokumentation und Verwaltung meines Dolibarr-Update-Prozesses. Diese Anleitung dokumentiert meinen Ablauf für Dolibarr-Updates auf einem Proxmox-System.
## Ziel Ziel:
* reproduzierbare Updates * sichere Updates
* sichere Backups * Backups vor jedem Update
* nachvollziehbare Änderungen * reproduzierbare Schritte
* Dokumentation aller Schritte * nachvollziehbare Dokumentation
## Struktur ## Umgebung
README.md Virtualisierung:
→ Beschreibung des Update-Ablaufs
backup.sh * Proxmox
→ Backup von Dateien und Datenbank
update.sh Betriebssystem:
→ Automatisierter Update-Prozess
notizen.md * Debian / Ubuntu
→ Eigene Hinweise, Probleme und Lösungen
## Standardablauf Webserver:
### Vor dem Update * Apache oder Nginx
1. Backup der Datenbank erstellen Datenbank:
2. Backup des Dolibarr-Verzeichnisses erstellen
3. Aktuelle Version notieren
4. Wartungsmodus aktivieren
5. Speicherplatz prüfen
### Update durchführen * MariaDB / MySQL
1. Neue Dolibarr-Version herunterladen Dolibarr:
2. Dateien entpacken
3. Eigene Konfiguration übernehmen
4. Rechte prüfen
5. Update-Assistent ausführen
### Nach dem Update * Eigene Installation
1. Anmeldung testen ---
2. Module prüfen
3. Cronjobs prüfen
4. Fehlerprotokolle kontrollieren
5. Funktionstest durchführen
6. Backup zunächst behalten
## Änderungsverlauf ## Vor dem Update
* Initiales Repository erstellt ### Datenbank sichern
* Workflow angelegt
```bash
mysqldump -u DBUSER -p DOLIBARR_DB > dolibarr_backup.sql
```
### Dateien sichern
```bash
tar -czf dolibarr_files_backup.tar.gz /var/www/dolibarr
```
### Snapshot erstellen (Proxmox)
* VM/LXC auswählen
* Snapshots
* Snapshot erstellen
* Name: pre-dolibarr-update
---
## Update durchführen
### Neue Version herunterladen
```bash
wget URL_ZUR_DOLIBARR_VERSION
```
### Entpacken
```bash
unzip dolibarr.zip
```
### Dateien übernehmen
Konfiguration und eigene Module erhalten:
* htdocs/conf/conf.php
* documents/
* custom/
---
## Nach dem Update
Prüfen:
* Login funktioniert
* Rechnungen erstellen
* PDF-Erzeugung
* E-Mail Versand
* Cronjobs
* Module aktiv
* Fehlerprotokolle
---
## Änderungen
### Version 1
* Initialer Workflow erstellt