OpenBills auf deinem eigenen Server
Kostenlos, ohne Limits und mit allen Funktionen. Du brauchst einen Server mit Docker und etwa zehn Minuten.
Installation in drei Schritten
1. Repository klonen
Lädt den Quellcode und die Skripte auf deinen Server.
2. In den Ordner wechseln
Alle weiteren Befehle laufen dort.
3. Assistenten starten
Fragt Instanzname, Ports, Tarif und E-Mail-Einstellungen ab, erzeugt sichere Passwörter und startet die Container.
git clone https://github.com/jnamyslo/OpenBills.gitcd OpenBills./deploy-instance.sh# Danach im Browser: http://<server>:<web-port>Was dein Server braucht
OpenBills läuft in drei Containern: Datenbank (PostgreSQL), Backend und Weboberfläche. Für E-Mail-Versand brauchst du ein SMTP-Postfach.
- Docker
- Docker 20.10 oder neuer mit Docker Compose 2.0
- Arbeitsspeicher
- 2 GB, besser 4 GB. Für den Produktivbetrieb 8 GB
- Speicher
- 5 GB, mehr für Backups und Anhänge
- Prozessor
- 2 Kerne, besser 4
- Betriebssystem
- Linux, macOS oder Windows mit WSL2
Keine Lust auf Serverpflege?
Dann betreiben wir OpenBills für dich, auf Servern in der EU, mit Updates und E-Mail-Support. Der Free-Tarif ist dauerhaft kostenlos.
Fragen zum Self-Hosting
Was kostet Self-Hosting?
Nichts. OpenBills ist Open Source unter der AGPL v3. Du zahlst nur deinen eigenen Server.
Gibt es Einschränkungen gegenüber den gehosteten Tarifen?
Nein. Eine selbst betriebene Instanz hat keine Limits und alle Funktionen, inklusive Aufträgen, Mahnwesen und vollem Reporting.
Kann ich mehrere Firmen auf einem Server betreiben?
Ja. Jede Instanz bekommt eigene Container, eine eigene Datenbank und eigene Ports. Verwaltet werden sie mit dem Skript manage-instances.sh.
Wie mache ich Backups?
In der App unter Einstellungen als Vollbackup (ZIP) oder per ./manage-instances.sh backup <name> direkt auf dem Server.
Wo bekomme ich Hilfe?
Über die Issues im GitHub-Repository. Wenn du lieber nichts selbst betreibst, nimm einen der gehosteten Tarife.
Lizenz und Mitmachen: OpenBills ist Open Source.