102 lines
1.2 KiB
Markdown
102 lines
1.2 KiB
Markdown
# Dolibarr Update Workflow (Proxmox)
|
|
|
|
Diese Anleitung dokumentiert meinen Ablauf für Dolibarr-Updates auf einem Proxmox-System.
|
|
|
|
Ziel:
|
|
|
|
* sichere Updates
|
|
* Backups vor jedem Update
|
|
* reproduzierbare Schritte
|
|
* nachvollziehbare Dokumentation
|
|
|
|
## Umgebung
|
|
|
|
Virtualisierung:
|
|
|
|
* Proxmox
|
|
|
|
Betriebssystem:
|
|
|
|
* Debian / Ubuntu
|
|
|
|
Webserver:
|
|
|
|
* Apache oder Nginx
|
|
|
|
Datenbank:
|
|
|
|
* MariaDB / MySQL
|
|
|
|
Dolibarr:
|
|
|
|
* Eigene Installation
|
|
|
|
---
|
|
|
|
## Vor dem Update
|
|
|
|
### 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
|