| Projekt | Typ | Lizenz | Status |
|---|---|---|---|
| OlbaFlinx Tests | Test | ||
| OlbaFlinx App | Applikation | ||
| OlbaFlinx Core | Bibliothek |
OlbaFlinx ist eine multi bankfähige Online-Banking-Software für Linux, die auf der beliebten AqBanking-Bibliothek und dem Qt 6 Framework basiert.
OlbaFlinx hat den Vorteil, dass es für jeden gemacht ist, die gerade auf Linux umsteigen will oder umgestiegen ist und eine einfache Finanzsoftware sucht. Ein weiterer Vorteil ist, dass OlbaFlinx auf jeder Linux-Desktop-Umgebung läuft, die das Qt 6-Framework unterstützt. So können Benutzer selbst entscheiden, welche Desktop-Umgebung genutzt werden soll.
Die Idee zur Entwicklung von OlbaFlinx entstand aus der Tatsache, dass ich auf der Suche nach einer einfachen Finanzsoftware für Linux war, die die Einfachheit von Banking4 (Windows / Mac) hat. Leider konnte mich keine der vorhandenen grafischen Finanzsoftware überzeugen.
OlbaFlinx Core beinhaltet die Businesslogik für OlbaFlinx.
Die Entwicklung von OlbaFlinx / OlbaFlinxCore befindet sich noch in einem sehr frühen Stadium.
- Die Hauptbesonderheit ist das Sensible Daten wie, die Kontodaten, Transaktionen usw. verschlüsselt in einem Datenspeicher, genannt "Storage", abgelegt werden. Der Datenspeicher wird mit dem Passwort des Benutzers abgesichert. Das Passwort kann im Nachhinein abgeändert werden, sobald jedoch das Passwort verloren geht oder vergessen wird sind auch die Daten des Datenspeichers verloren. Das heißt, dass die Daten nicht wieder hergestellt werden können.
- Die Eingabe der PIN / TAN wird
nichtgespeichert. - Zum Verschlüsseln der Daten wird QSQLite mit SQLCipher verwendet.
- AqBanking legt die Kontodaten in Konfigurationsdateien ab, die im Hauptverzeichnis des Benutzers liegen. Diese Daten werden zwar im Datenspeicher ebenfalls abgelegt, sind dort aber verschlüsselt.
- Die Eingabe der PIN / TAN wird
- Eine weitere Besonderheit ist die, dass in regelmäßigen Abständen bei Nutzung der Anwendung eine Sicherung des Datenspeichers erfolgt. Es ist jedoch ratsam, dass der Datenspeicher selbst von dem Benutzer gesichert werden sollte.
- Hier könnte eine externe Festplatte und oder ein externer USB-Stick helfen. Wenn es ein Cloud-Anbieter sein sollte, würde ich einen aus der EU, respektiv Deutschland, wählen.
- Ebenfalls ist es ratsam das Konfigurationsverzeichnis von AqBanking
~/.aqbankingzu sichern. - Zu empfehlen ist eine Backupstrategie für das Benutzerverzeichnis
- Es werden keine expliziten benutzerbezogenen Daten; wie vollständiger Name, geb. Datum, Adresse usw., gespeichert, außer die angegebenen Kontodaten aus Punk 1.
- Die Kontodaten sind notwendig um mit der Bank zu kommunizieren.
- Je nach Kontotyp kann auch ein Kartenleser verwendet werden. Getestet habe ich es mit einem cyberJack® RFID komfort (USB).
- Eine einfache zu bedienende Benutzeroberfläche
- Die einfache Einrichtung der Zugangsdaten über die AqBanking Backend Dialoge
- Strukturierte Verwaltung der Transaktionen / Dokumente / Daueraufträge
- Anzeige in Listen
- Sortierung der Spalten
- usw.
- u. v. m.
Die Installation kann in der Installation Anleitung gefunden werden.
-
Konten einrichten / holen (WiP)
-
Transaktionen (WiP)
-
Daueraufträge (WiP)
-
Elektronische Dokumente abholen
-
Erstellen, speichern u. versenden (+verzögert) von (SEPA) Überweisungen / Daueraufträgen
-
Verwendung von Qt 6 -
Tests, Tests, Tests und ... noch mehr Tests :-)
-
Multilingual
- de_DE (WiP)
- en_US (WiP)
- andere Übersetzungen
-
Ausgeglichene und schöne Oberfläche
-
Handbuch
-
AppImage / Flatpack Pakete
WiP = Work In Progress
Das OlbaFlinx-Projekt wird derzeit von Alexander Saal entwickelt und betreut. Wenn du irgendwelche Fragen haben solltest, kannst du sie hier gerne stellen (nur Englisch und oder Deutsch).
Der OlbaFlinx App Quellcode wird unter der GNU General Public License Version 3 veröffentlicht. Der OlbaFlinx Core Quellcode wird unter der GNU Lesser General Public License Version 3 veröffentlicht. Weitere Informationen können aus der Lizenz Datei entnommen werden.
| Projekt | Lizenz |
|---|---|
| aqbanking | GPL v2 / GPL v3 |
| gwenhywfar | LGPL v2.1 |
| libchipcard | LGPL v2.1 |
| qsqlcipher-qt6-cmake | LGPL v3 |
| Qt Advanced Docking System | LGPL v2.1 |
| Qt 6 | Mehrfach Lizenz |