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 Backups
* nachvollziehbare Änderungen
* Dokumentation aller Schritte
* sichere Updates
* Backups vor jedem Update
* reproduzierbare Schritte
* nachvollziehbare Dokumentation
## Struktur
## Umgebung
README.md
→ Beschreibung des Update-Ablaufs
Virtualisierung:
backup.sh
→ Backup von Dateien und Datenbank
* Proxmox
update.sh
→ Automatisierter Update-Prozess
Betriebssystem:
notizen.md
→ Eigene Hinweise, Probleme und Lösungen
* Debian / Ubuntu
## Standardablauf
Webserver:
### Vor dem Update
* Apache oder Nginx
1. Backup der Datenbank erstellen
2. Backup des Dolibarr-Verzeichnisses erstellen
3. Aktuelle Version notieren
4. Wartungsmodus aktivieren
5. Speicherplatz prüfen
Datenbank:
### Update durchführen
* MariaDB / MySQL
1. Neue Dolibarr-Version herunterladen
2. Dateien entpacken
3. Eigene Konfiguration übernehmen
4. Rechte prüfen
5. Update-Assistent ausführen
Dolibarr:
### 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
* Workflow angelegt
### Datenbank sichern
```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