Menu
cubeSQL Server
Datenbank für gleichzeitigen und parallelen Zugriff
Möchtest du im Team arbeiten oder mobil von unterwegs auf deine shakehands Kontor-Daten zugreifen? Dann nutze shakehands Kontor und/oder shakehands Reisekosten als Client-/Serverlösung mit einem Datenbankserver. So greifst du lokal oder aus der Ferne auf deine Daten zu.
Alleine oder im Team arbeitest du an den gleichen Daten. Darüber hinaus profitierst du zusätzlich von weiteren Vorteilen einer zentralen Datenhaltung.
Hier findest du die drei gebräuchlichsten Nutzungsarten für den Einsatz des cubeSQL-/Datenbank-Servers. shakehands Kontor unterstützt aktuell diesen Datenbankserver für diese Art der Nutzung.

shakehands Kontor kann zur Datenspeicherung entweder eine lokale Datenbankdatei oder eine von einem Datenbankserver bereitgestellte Datenbank verwenden. In diesem Fall haben alle Benutzer:innen auf den aktuellen Datenbestand parallel und gleichzeitig Zugriff. Geänderte oder neue Daten sind für alle sofort verfügbar.
Mit einem Datenbank-Server arbeitest du produktiver, da du an mehreren Arbeitsplätzen – sei es im Netzwerk oder via Fernzugriff – alle an den gleichen Daten zusammenarbeiten. Alle shakehands-Ausführungen unterstützen aktuell den cubeSQL-Datenbankserver. Dieser wird in der Regel auf einer eigenen Hardware installiert.
Voraussetzungen sind ein lokales Netzwerk oder ein VPN, das vorher eingerichtet werden muss. Wenn du nur wenig Datenverkehr oder wenige gleichzeitige Zugriffe hast, muss kein dezidierter Hardware-Server dafür eingesetzt werden. Ein aktueller Apple Mac mini reicht für den Serverbetrieb.
Die Hardware und die Netzwerkstruktur kannst du selber einrichten. Oder beauftrage einen Partner für die Freigaben von Gruppen und dem Netzwerk oder einen unserer Fachpartner.
Einige shakehands-Partner bieten den cubeSQL-Datenbankserver zudem als Host direkt im Rechencenter an. Du kannst solche Services komplett einkaufen und mieten. Oder arbeitest du mit deinem lokalen Servicepartner zusammen.
Nutze den Server im Multiuserbetrieb als zentralen Datenbankserver oder verwende den Server als Ersatz für einen Dateiserver, so wird auch das Einrichten als permanentes Backup denkbar. Der Server kann dabei im eigenen lokalen LAN oder WLAN oder als Host im Rechencenter oder bei einem Partner laufen. Baue so eine eigene Cloudlösung auf.

Der cubeSQL-Server ist einfach zu installieren. Er wird mit einem Einrichtungs-Assistenten geliefert und enthält eine übersichtliche Administrator-Konsole cubeSQL Admin. Die ausführliche Beschreibung der Installation und des Settings ist in unserer shakehands-Dokumentation enthalten. Damit richtest du den Server schnell ein und betreibst und verwaltest diesen.
Der cubeSQL-Server unterstützt die Betriebssysteme Apple macOS, Linux und Microsoft Windows und Raspberry Pi. Der Server ist robust und sehr zuverlässig. Er ist ACID-konform und verwendet dieselbe SQLite-Datenbankengine wie bei der lokalen Installation im Einzelplatzbetrieb als SQL-Grundlage. So kannst du mit wenigen Klicks die SQLite-Datenbank in eine cubeSQL-Datenbank und auch wieder zurück verwandeln. Automatisch und einfach.
Mit dem cubeSQL-Server für shakehands-Anwendungen wächst die eigene Buchhaltungslösung als Verwaltungssoftware mit deinem Betrieb einfach mit. Im Nu ist so ein neuer Arbeitsplatz eingerichtet und in das Netzwerk eingebunden. Einfach noch die Benutzerumgebung in der Benutzersteuerung einrichten und der weitere Arbeitsplatz kann von der neuen Mitarbeiterin verwendet werden.

Möchtest du aus wirtschaftlichen oder installationstechnischen Gründen den Server nicht lokal bei dir selber betreiben – was wir als beste Form empfehlen –, kannst du den cubeSQL-Datenserver in einem von dir ausgewählten Rechencenter hosten oder hosten lassen.
Miete deinen Serverplatz bei deinem Provider und installiere ihn oder lass den Server durch den Partner dort installieren. Der Vorteil dieser Installationsart ist, dass du jederzeit und von überall via eines Internetanschlusses Zugriff auf die eigenen shakehands-Daten hast. Einige shakehands-Partner bieten dir diese Lösung als Service an. Du kannst auch eine eigene Cloud bauen oder eine bestehende nutzen. Frage unsere oder deine Partner.
Nimm mit deinem lokalen Provider Kontakt auf und handle einen Vertrag über die Nutzungsrechte der Daten aus. Beachte, dass die Ablage und Verwaltung von Drittdaten die Zustimmung der Kunden:innen und Lieferanten:innen braucht, da diese Daten extern auf anderen Systemen bei Dritten gespeichert werden können.
Hinweis
Aufgrund von vielen Plausibilitätsprüfungen und Komfortfunktionen benötigen shakehands Kontor und shakehands Reisekosten eine schnelle Datenbankanbindung. Entscheidend ist dabei weniger die allgemeine Datentransferrate im Netz als vielmehr die Reaktionszeit, also der Roundtrip und die Latenz.
Die Client-/Server-Funktionalität wurde für den Einsatz in lokalen Netzen wie LAN und WLAN konzipiert und getestet. Der Zugriff auf den Server über eine Internetverbindung via HTTPS ist technisch möglich, führt aber zu deutlich schlechterer Performance. Nutze für weitere lokale Arbeitsplätze ein Gigabit-Ethernet.
Was brauchst du für Lizenzen?
Seite Server
Für maximal und bis zu zwei gleichzeitig genutzte Verbindungen kann der cubeSQL-Datenbankserver als Freeware kostenlos bezogen werden.
Eine Ausführung mit bis zu zwanzig gleichzeitigen Verbindungen (20 current user) bieten wir als ShakeHands Software Ltd als preiswertes Bundle zu den shakehands Kontor in unserem shop an.
Für den cubeSQL-Server benötigst du in jedem Fall eine Lizenz, insbesondere bei der Verwendung der Freeware-Ausführung.
Seite Client
Auf der Seite der Applikationen von shakehands Kontor und shakehands Reisekosten benötigst du zudem so viele Arbeitsplatzlizenzen, wie Nutzer:innen gleichzeitig sich an der Datenbank anmelden möchten.
Wir bieten dazu Arbeitsplatzlizenzen an – siehe weitere Arbeitsplatzlizenz – wAP. Diese wAP-Lizenzen sind preisreduziert und hängen von einer Hauptlizenz ab. Du kannst diverse Ausführungen von shakehands Kontor kombinieren, je nach Arbeitsplatzfunktionen, die du jeweils brauchst. Eine Preisübersicht findest du im shop.
Aktuelle shakehands Versionsfreigaben
SQLabs hat ein Update für den cubeSQL-Server Release 5.9.6, am 4. Dezember 2024 veröffentlicht.
Der cubeSQL 5.9.6 ist für shakehands Kontor 2025 ab Release 22.0.0 oder höher, shakehands Reisekosten 2025 ab Release 15.0.0 oder höher und shakehands Kontor Link 2025 ab Release 22.0.0 oder höher freigegeben.
Verwende nur die jeweils freigegebenen cubeSQL-Versionen.
| cubeSQL Release | 5.9.6 | 5.9 | 5.8 | 5.7 | 5.5 | 5.0 | 4.3 |
shakehands Kontor 23.0.2 oder höher | • | • | |||||
|---|---|---|---|---|---|---|---|
shakehands Kontor 22.4.0 oder höher shakehands Kontor 22.3.1 oder höher shakehands Kontor 22.2.1 oder höher shakehands Kontor 22.1.0 oder höher shakehands Kontor 22.0.0 oder höher | • • • • • | • • • • • | • • • | ||||
shakehands Kontor 21.4.2 oder höher shakehands Kontor 21.4.1 oder höher shakehands Kontor 21.3.2 oder höher shakehands Kontor 21.2.2 oder höher shakehands Kontor 21.0.1 oder höher | • • • • • | • • • • • | |||||
shakehands Kontor 20.4.4 oder höher shakehands Kontor 20.4.3 oder höher shakehands Kontor 20.4.2 oder höher shakehands Kontor 20.2.1 oder höher shakehands Kontor 20.2.0 oder höher shakehands Kontor 20.1.0 oder höher | • • • • • • | • • • • • • | |||||
shakehands Kontor 19.3.3 oder höher shakehands Kontor 19.3.2 oder höher shakehands Kontor 19.3.1 oder höher shakehands Kontor 19.3.0 oder höher shakehands Kontor 19.2 oder höher shakehands Kontor 19.1 oder höher | • • • | • • • • • • |
• • • | ||||
shakehands Kontor 18.4 oder höher shakehands Kontor 18.1 oder höher | • • | • • | |||||
shakehands Kontor 17.2 oder höher shakehands Kontor 17.0 oder höher | • • | • • | • • | ||||
shakehands Kontor 16.3 oder höher shakehands Kontor 16.2 oder höher shakehands Kontor 16.0 oder höher | • • | • • • | • • • | • • • | |||
| shakehands Kontor 15.3 oder höher shakehands Kontor 15.2 oder höher shakehands Kontor 15.1 oder höher | • • • | • • • | • • • | ||||
shakehands Kontor 14.2 oder höher shakehands Kontor 14.1 oder höher shakehands Kontor 14.0 oder höher | • • • | • • • | • • • | ||||
shakehands Kontor 13.2 oder höher shakehands Kontor 13.2 oder höher | • • | • • | |||||
| shakehands Reisekosten 16.0.1 o. höher | • | • | |||||
| shakehands Reisekosten 15.1.0 o. höher shakehands Reisekosten 15.0.2 o. höher shakehands Reisekosten 15.0 o. höher | • • • | • • • | |||||
| shakehands Reisekosten 14.0 o. höher | • | ||||||
shakehands Reisekosten 13.0 o. höher | • | ||||||
shakehands Reisekosten 12.2 o. höher shakehands Reisekosten 12.1 o. höher shakehands Reisekosten 12.0 o. höher | • | • • | • • | ||||
shakehands Reisekosten 11.0 o. höher | • | • | |||||
shakehands Reisekosten 10.0 o. höher | • | • | • | • | |||
shakehands Reisekosten 9.1 oder höher | • | • | • | ||||
shakehands Reisekosten 9.0 oder höher | • | • | • | ||||
shakehands Reisekosten 8.0 oder höher | • | • | • | ||||
shakehands Reisekosten 7.0 oder höher | • | • | |||||
shakehands Reisekosten 6.1 oder höher | • |
Typische Varianten für den Einsatz
Mehruserbetrieb mit zentralem Server
Der klassische Einsatzfall einer Client-/Server-Architektur ist der Einsatz von mehreren Arbeitsplätzen im lokalen Netzwerk (LAN, WLAN) auf die von einem zentralen Server bereitgestellte Datenbank. Alle Mitarbeiter verwenden den gleichen Datenbestand. Der Server synchronisiert laufend die Anfragen der Clients und sorgt für die Datenkonsistenz.
Einzeluserbetrieb als Dateiserver
Oft besteht der Wunsch, einen vorhandenen Dateiserver als Ablageort für die (eigentlich lokale) Datenbankdatei zu verwenden. Der Zugriff erfolgt dabei über eine entsprechende Dateifreigabe (Sharing) im lokalen Netz.
Das Problem dabei ist, dass die von uns verwendete Datenbank-Engine der Einzelplatzversion mit der SQLite-Technik nicht für das Arbeiten auf Dateifreigaben ausgelegt ist. Das Ergebnis ist somit oft eine beschädigte Datenbank, wenn diese nicht im lokalen Verzeichnis betrieben wird. Von dieser Art des Datenbankzugriffs können wir daher nur abraten. Nutze in diesem Fall zwingend den cubeSQL-Datenbankserver und keine Dropbox, iCloud oder OneDrive oder andere automatische Abgleich-Dienst.
Mit der Freeware-Lizenz für den cubeSQL-Server erhälst du eine wesentlich leistungsfähigere Lösung – und ganz ohne zusätzliche Lizenzkosten. Installiere cubeSQL auf deinem lokalen System und arbeite mit der Datenbank wie im Netzwerkbetrieb.
Optional kannst du den Server auch im eigenen Netzwerk oder über VPN freigeben. Damit greifst du von aussen sicher über das Internet auf deine Daten zu.
Lokale Nutzung des Servers
Die cubeSQL-Installation ermöglicht eine weitere interessante Einsatzart: Das Arbeiten über einen lokal installierten Server.
Dadurch stehen dir zusätzliche Serverfunktionen zur Verfügung,, wie z. B. das automatische Backups im laufenden Betrieb, permanente Sicherungen über die Log- und Restore-Funktion und vieles mehr.
Fernzugriff auf den Datenserver als Host
Greife von mobilen Geräten via Internet oder per Fernverbindung auf das eigene, lokale Intranet zu. Mit einer VPN-Verbindung oder einer vergleichbaren Technologie kannst du sicher auf deinen eigenen cubeSQL-Datenserver zugreifen.
So baust du dir deine eigene Cloud bzw. dein eigenes Rechenzentrum auf. Dank Netzwerkfreigaben und Remote-Zugriff sind keine Investitionen in zusätzliche Hardware erforderlich – du nutzt einfach die vorhandenen Ressourcen.
Alternativ kannst du die Daten im Rechencenter ablegen. Hier mietest du eigene Hardware im Rechencenter und installierst dort deinen Server oder lässt dir den Dienst direkt von deinem Provider bereitstellen.
Der Server wird als Dienst auf einem Host im Rechenzentrum betrieben. Du erreichst die Datenbank via IP-Adresse von überall dort, wo dir ein Internetzugang zur Verfügung steht. Die shakehands-Applikation läuft weiterhin lokal auf deinem eigenen Rechner und die Datenbank ist über das HTTP- oder HTTPS-Protokoll über das Internet erreichbar. So erweiterst du die lokale Client-/Server-Architektur um diese mobilen Funktionen. Alle Transaktionen und Datenübertragungen vom lokalen Programm auf den Server werden von shakehands Kontor mit der AES-256-Technik verschlüsselt übertragen.
Voraussetzungen sind: Du nutzt einen eigenen Host mit eigener CPU, eigenem Arbeitsspeicher und eigenem Betriebssystem sowie einer eigenen Datenbank und mit integrierten Backups und Überwachung. Anmerkung: Verwende kein Shared-Hosting, wie es einigen Providern angeboten wird.
Wenn du ein Hosting-Angebot anfragst, sollten die oben genannten Punkte als Mindestanforderung enthalten sein. Frage deinen Provider oder nutze unsere Fachpartner, die solche Managed Services mit dem cubeSQL-Server anbieten.
Was wird benötigt?
| Beachte: Neue cubeSQL-Server-Versionen sind erst nach entsprechender Freigabe durch die ShakeHands Software Ltd mit zukünftigen shakehands Kontor und shakehands Reisekosten Versionen einsetzbar. |
|---|
Auf Seite Server
Für den cubeSQL-Server benötigst du eine Lizenz. Für bis zu zwei parallele Verbindungen kannst du die kostenlose Freeware-Version des cubeSQL-Servers nutzen. Diese Lizenz beantragst du ausschliesslich und direkt bei der Herstellerin SQLab. Wähle im Formular die Option «Freeware-Key».
Für mehrere gleichzeitige Verbindungen ist eine kostenpflichtige Lizenz erforderlich. Dafür bieten wir ein preiswertes Bundle im shakehands shakehands shop an.
Beachte: Ab shakehands Kontor 2022 benötigst du für jeden Zugriff auf den shakehands Kontor-Server jeweils zwei Kanäle (Zugriffe) für den Datenbankserver. Dies ist notwendig, da die rechenintensiven Dashboardfunktionen über einen separaten Kanal gesteuert werden.
Auf Seite Client
Für shakehands Kontor, shakehands Reisekosten und shakehands Kontor Link brauchst du mindestens so viele Lizenzen, wie sich Nutzer gleichzeitig und parallel auf die Datenbank zugreifen möchten.
Beispiel: Bei drei Arbeitsplätzen mit parallelem Zugriff auf das Rechnungswesen benötigst du insgesamt drei shakehands Kontor Balance Lizenzen. Wir nennen diese zusätzlichen Lizenzen weitere ArbeitsPlatz-Lizenzen (wAP-Lizenzen). In diesem Fall benötigst du eine Hauptlizenz und zwei wAP-Lizenzen. Die Preise für die wAP-Lizenzen sind im Vergleich zur Hauptlizenz deutlich günstiger.
Auf der Client-Seite sind alle Ausführungen und Pakete von shakehands miteinander kombinierbar. Sei es als einzelne Module oder als vollständige Pakete – auch die kostenlose shakehands Basis-Ausführung reicht aus, wenn du z. B. nur eine einzelne Adresse nachschlagen möchtest.
Auch shakehands Kontor Link und shakehands Reisekosten nutzen denselben cubeSQL-Datenbankserver. Die Datenbanken können auf demselben Server betrieben werden. Möglich ist auch, mehrere Mandanten und Datenbanken auf einem Server laufen zu lassen.
Du kannst sowohl von einem Apple-macOS-Gerät als auch von einem Microsoft-Windows-Computer auf dieselben Datenbanken zugreifen. Wenn eine Arbeitsplatzlizenz fehlt – beispielsweise weil alle Lizenzen belegt sind –, kannst du shakehands Kontor weiterhin mit den Basisfunktionen öffnen. So kannst du eine wAP-Lizenz bei Bedarf nachträglich erwerben.
Voraussetzung für den Erwerb einer weiteren Arbeitsplatzlizenz (wAP-Lizenz) ist eine eigene, registrierte Hauptlizenz der jeweiligen shakehands Kontor-Ausführung.
Auf Seite Betriebssystem, Hardware, Netzwerk
Es ist keine dezidierte Hardware für den cubeSQL-Server erforderlich. Ein Apple Mac mini reicht aus und stellt eine gute Lösung dar, um den cubeSQL-Server als Datenbanklösung zusätzlich zu einem Fileserver zu betreiben. Alternativ kann auch der leistungsstärkste Rechner im Netzwerk als Host für den cubeSQL-Server genutzt werden, auf dem der Datenbankserver installiert wird.
Wichtig ist, dass das Netzwerk sowie die Gruppen- und Benutzerprofile korrekt eingerichtet sind und die erforderlichen Zugriffe (Ports) freigeschaltet werden. Arbeitest du mit einem Host im Rechenzentrum, ist zusätzlich eine direkte Verbindung oder ein VPN erforderlich.
Die Hardware- und OS-Systemvoraussetzungen findest du unten in der Liste.
Herstellerin sqlabs
sqlabs ist eine Softwareentwicklerin, die sich auf SQLite-basierte Datenbankentwicklungen für Apple macOS, iOS, Microsoft Windows und Linux-Systeme spezialisiert hat. Sie hat ihren Sitz in Viadana in Norditalien.
Das Hauptprodukt ist der cubeSQL Datenserver – eine relationale Datenbanklösung auf der Basis der weit verbreiteten Open-Source-Datenbank SQLite. Der cubeSQL-Server wurde schon 130 Millionen Mal eingesetzt. Durch diese Spezialisierung hat sich sqlabs zu einem führenden Anbieter von skalierbaren und flexiblen Datenbanklösungen etabliert, die besonders für kleinere und mittlere Unternehmen attraktiv sind. Die Lösungen zeichnen sich durch einfache Installation, Wartung und Nutzung aus.
sqlabs hat die Client-/Server-Funktionen weiter ausgebaut und erweitert, darunter Features wie Verschlüsselung, erweiterte Client-/Server-Zugriffe sowie zahlreiche weitere Funktionen, die den Betrieb sicherer und effizienter gestalten.
Der cubeSQL-Server wird mit benutzerfreundlichen Tools sowie einem übersichtlichen Administrationstool geliefert, sodass auch KMU schnell einsteigen können. Die Installation und Wartung des Servers sind so einfach, dass du sie eigenständig in deinem Unternehmen durchführen kannst, ohne auf spezialisierte IT-Experten angewiesen zu sein.
Download, Ressourcen, Dokumentation und Manuels
Du kannst cubeSQL kostenlos entweder von unserem Downloadserver oder direkt auf den Downloadseiten von sqlabs herunterladen.
Das Installationshandbuch und das technische Einrichten sind im Anwenderhandbuch von shakehands Kontor bzw. shakehands Reisekosten beschrieben.
Downloads:
Du brauchst für den Betrieb immer einen gültigen Lizenzschlüssel – auch für die kostenlose Freeware-Version.
Der cubeSQL-Server wird je Plattform in zwei Codeversionen angeboten: 64-Bit-Version und 32-Bit-Version. Wir empfehlen, die 64-Bit-Version mit entsprechenden Notifizierungen zu installieren.
Ältere cubeSQL-Versionen findest du im shakehands-Downloadarchiv.
Support
Der cubeSQL-Server ist ein Produkt von sqlabs srl und wird durch die Herstellerin gewartet und supportet.
Der shakehands-Support hilft im Umfeld von Datenbankverbindungen und Fragen zum Einrichten von Backups und der Bedienung des Servers. Besonders rund um die Pflege der Datenbanken von shakehands Kontor und shakehands Reisekosten.
Weitere Hinweise und Hilfe findest du hier:
unsere Supportzeiten
Montag 13.00 - 17.00 Uhr
Dienstag 9.00 - 17.00 Uhr
Mittwoch 9.00 - 17.00 Uhr
Donnerstag 9.00 - 17.00 Uhr
Freitag 9.00 - 12.00 Uhr
Support beantragen
Folgen Sie dem FaQ Fragekatalog und finden Sie Lösungen und Antworten selber oder stellen Sie im Anschluss gleich die eigene persönliche Supportanfrage als Ticket unserer Supportcrew.
Support-Hotline
0900 57 52 38
Update Informationen
Hinweis Apple-Prozessoren
- ab Release 5.8.5 Unterstützung von Apple M1-Prozessoren und macOS Venture oder höher
- ab Release 5.9.0 zusätzliche Unterstützung von Apple M2-,M3-,M4- und M5-Prozessoren und macOS Ventura und höher
Systemanforderungen
Apple Macintosh
- INTEL- oder ARM-basierter Mac
- Apple macOS 10.14 (Mojave), 10.15 (Catalina), 11.x (Big Sur), 12.x (Monterey), 13.x (Ventura), 14.x (Sonoma), 15.x (Sequoia), 26.x (Tahoe)
- 64-Bit Betriebssystem
Microsoft Windows
- (x86)-kompatibler Prozessor
- Microsoft Windows 10 und 11
- Microsoft Windows Server 2016, 2019, 2022 und 2025
- 64-Bit Betriebssystem
Linux
- Linux ab Kern 2.6.2 oder höher
- 64-Bit Betriebssystem
oder
- Raspberry Pi mit Linux von Ubuntu oder von Debian
- 64-Bit Betriebssystem



