RechnellaZugang anfragen
Menü

Für den eigenen Server

Selbstbetrieb mit Docker Compose

Rechnella ist dieselbe Software, ob wir sie betreiben oder du. Auf dem eigenen Server läuft sie mit Docker Compose.

Stand heute In Arbeit

Das fertige Paket gibt es noch nicht. Ziel ist eine Compose-Datei mit Anleitung, die die ganze Anwendung mit einem Befehl startet. Bis dahin liegen alle Bausteine offen im Repository. Wer Docker und Linux kennt, kann daraus heute schon eine Installation bauen. Eine Anleitung für Einsteiger ist das noch nicht.

Woraus Rechnella besteht

Eine Installation besteht aus fünf Bausteinen, die als Container laufen:

BausteinAufgabe
OberflächeDie Anwendung im Browser, gebaut mit Vue.
DienstDie Fachlogik und die Schnittstelle, gebaut mit Java und Spring Boot.
DatenbankPostgreSQL 17. Hier liegen Rechnungen, Belege und erzeugte Dokumente.
AnmeldungKeycloak verwaltet Benutzerkonten und Passwörter.
EingangCaddy nimmt Anfragen an und besorgt die Zertifikate für die verschlüsselte Verbindung.

Was du brauchst

  • Einen Linux-Server mit Docker und Docker Compose. Unser eigener Aufbau plant mit 2 Prozessorkernen und 8 GB Arbeitsspeicher für wenige gleichzeitige Nutzer.
  • Eine eigene Domain mit zwei Namen: einen für die Anwendung, einen für die Anmeldung.
  • Die Ports 80 und 443, aus dem Internet erreichbar. Datenbank und Dienst bleiben intern.
  • Einen Mailserver für den Versand von Rechnungen und Mahnungen.
  • Speicherplatz, der mit deinen Belegen wächst, und einen zweiten Ort für Sicherungen.

Was du selbst übernimmst

Im Selbstbetrieb bist du Betreiber. Das heißt:

  • Du spielst Updates ein, für Rechnella und für den Server.
  • Du sicherst die Datenbank regelmäßig und prüfst, ob sich die Sicherung zurückspielen lässt.
  • Du schützt den Server und die Zugänge.
  • Du hast keinen Anspruch auf Unterstützung durch uns.

Ist dir das zu viel, nimm den gehosteten Zugang für 5 Euro im Monat.Zu den Preisen

Wo du nachlesen kannst

  • Repository auf Codeberg mit Quellcode, Spezifikation und Betriebsdokumentation.
  • Im Repository unter deploy/stackit/templates/: die Compose-Datei unseres eigenen Aufbaus als Vorlage.
  • Im Repository unter docs/stackit-docker-compose-betrieb.md: Aufbau, Größe und Sicherung im Detail.
  • API-Referenz für eigene Anbindungen.

Im Repository steht noch der Arbeitsname „Rechnungsapp“. Die Lizenz AGPL-3.0 ist vorgesehen, die Lizenzdatei fehlt noch. Zum Fahrplan