Installatie OnsDB
- Download de OnsDB 5-release via deze handleiding op het supportportaal of gebruik het door Nedap verstrekte releasebestand
onsdb-<versie>-release-binaries.zip. Controleer het versienummer: voor OnsDB 5.0.0 heet dit bestandonsdb-5.0.0-release-binaries.zip. Gebruik je al OnsDB 4, volg dan eerst de migratiegids. - Pak het ZIP-bestand uit in de gewenste locatie op de machine waarop OnsDB gaat draaien. Maak hiervoor zelf een map aan op de gewenste locatie, welke volledig vrij te kiezen is. Gebruik de executable en het voorbeeld configuratiebestand uit de submap die bij het besturingsysteem en architectuur past. De map
documentatiebevat deze handleiding; opendocumentatie/index.htmlom deze offline te lezen.
Voor SQL Server via ODBC op Linux is de ondersteunde configuratie Debian 13 amd64 met Microsoft ODBC Driver 18. Debian 12 en FreeTDS worden voor deze Linux-binaries niet ondersteund. Voor MySQL en SQLite is geen ODBC-driver nodig. De macOS-binaries ondersteunen MySQL/MariaDB en SQLite; SQL Server via ODBC is daar niet beschikbaar.
Gebruik voor de Windows-binary Windows 10 of Windows Server 2016 of nieuwer. De macOS-binaries vereisen macOS 13 Ventura of nieuwer. Zie de minimum platformversies. Open een terminal en ga naar de map met de executable. Op Linux en macOS gebruik je
./onsdb; maak het bestand zo nodig uitvoerbaar metchmod +x onsdb. Op Windows gebruik jeonsdb.exe.amd64is bedoeld voor 64-bits Intel/AMD-processors;arm64voor ARM-processors, waaronder Apple Silicon.OnsDB schrijft certificaten en sleutels in
sslen logbestanden in de huidige werkmap. Relatieve paden naar de configuratie, het rapport en het SQLite-bestand worden ook vanuit die werkmap gebruikt. De gebruiker die OnsDB start moet daar kunnen lezen en schrijven. Het meegeven van een volledig pad aan--configverandert de werkmap niet.Indien gebruik wordt gemaakt van een firewall, kan dit tot gevolg hebben dat er geen verbinding gemaakt kan worden. Zorg er in dat geval voor dat de volgende URL's door de firewall doorgelaten worden:
- https://api-dashboard.ons.io
- Development-omgevingen: https://api-development.ons.io
- Test-omgevingen: https://api-staging.ons.io
- Productie-omgevingen: https://api.ons.io
De machine moet daarnaast de lokale databaseserver kunnen bereiken als je MySQL of SQL Server gebruikt. Een HTTP-proxy kan met [onsdb] proxy worden ingesteld. Zie Configuratiebestand voor OnsDB.
Updates OnsDB
Zorg ervoor dat je de meest recente versie van OnsDB gebruikt. OnsDB kan als volgt handmatig bijgewerkt worden:
- Download het bestand
onsdb-<versie>-release-binaries.zipvan de gewenste OnsDB 5-release. Controleer dat het om een OnsDB 5-release gaat, niet de stabiele OnsDB 4-client. - Pak het gedownloade ZIP-bestand uit.
- Wacht totdat een lopende download klaar is. Plaats het bestand
onsdb.exe(Windows) ofonsdb(Unix) uit de passende submap in de map van waaruit OnsDB draait. Je vervangt hiermee de oude executable. Bewaar je eigen configuratie en de mapssl; overschrijf ze niet met het voorbeeldconfiguratiebestand uit de release.