README.md aktualisiert
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user