Rechnungen schreiben, Belege sammeln, Kontoauszüge abgleichen, jeden Monat die Umsatzsteuer-Voranmeldung und am Jahresende die EÜR: Für Freiberufler und kleine Gewerbe läuft das meist über lexoffice, sevDesk oder ähnliche Dienste. Die kosten jeden Monat Geld, und die gesamte Buchhaltung liegt auf fremden Servern.
Haben ist eine Open-Source-Buchhaltung, die ihr selbst betreibt. Sie richtet sich an Selbstständige in Deutschland und bringt mit, was dafür nötig ist
0. Grundvoraussetzung
- Traefik ab v3.6 mit CrowdSec installieren und konfigurieren
- Docker & Docker Compose v2 (Debian / Ubuntu)
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.
10. Updates installieren
Haben entwickelt sich sehr schnell. Aktuell gibt es so ziemlich jeden Tag Updates. Lest vor jedem Update die Release-Notes. Diese findet ihr hier: https://github.com/firsttris/haben/releases
Ebenfalls solltet ihr vor jedem Update ein Backup erstellen. Dazu gebt ihr folgenden Befehl ein:
cd /opt/containers/haben
docker compose exec haben-backup backup.sh
Nun könnt ihr folgendes Skript verwenden, damit alle drei Images korrekt angepasst werden. Das Skript passt die Werte von 0.6.5 auf 0.6.6 beispielhaft an.
cp docker-compose.yml docker-compose.yml.bak-$(date +%Y%m%d-%H%M%S)
sed -i 's/:0\.6\.5$/:0.6.6/' docker-compose.ymlCode-Sprache: JavaScript (javascript)
Kontrolliert anschließend die Version und starten haben neu:
grep 'image:' docker-compose.yml
docker compose pull
docker compose up -d
docker compose logs -f habenCode-Sprache: JavaScript (javascript)
