Jonot installeren
Download alle speciale Jonot-apps via
downloads.jonot.io. Elke release heeft een
versiegebonden pad dat niet verandert en een latest/-pad dat bij elke release
wordt bijgewerkt en een korte cacheduur heeft.
Jonot Host
Section titled “Jonot Host”De Jonot Host-app draait op een Linux-machine achter de schermen en houdt wachtrijen draaiende tijdens internetstoringen, en synchroniseert automatisch zodra de verbinding terugkeert.
| Pakket | Link |
|---|---|
Debian / Ubuntu (.deb) | jonot-host-linux.deb |
Fedora / RHEL (.rpm) | jonot-host-linux.rpm |
Installeren via apt (Debian / Ubuntu)
Section titled “Installeren via apt (Debian / Ubuntu)”Voeg de Jonot-repository eenmalig toe en gebruik daarna apt upgrade voor
toekomstige updates:
curl -fsSL https://downloads.jonot.io/host/latest/jonot-host-public.asc \ | sudo gpg --dearmor -o /usr/share/keyrings/jonot-host.gpgecho "deb [signed-by=/usr/share/keyrings/jonot-host.gpg] https://downloads.jonot.io/host/apt stable main" \ | sudo tee /etc/apt/sources.list.d/jonot-host.listsudo apt update && sudo apt install jonot-hostInstalleren via dnf/rpm (Fedora / RHEL)
Section titled “Installeren via dnf/rpm (Fedora / RHEL)”Voeg de Jonot-repository eenmalig toe en gebruik daarna dnf upgrade voor
toekomstige updates:
sudo rpm --import https://downloads.jonot.io/host/latest/jonot-host-public.ascsudo tee /etc/yum.repos.d/jonot-host.repo <<'REPO'[jonot-host]name=Jonot Hostbaseurl=https://downloads.jonot.io/host/rpmenabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://downloads.jonot.io/host/latest/jonot-host-public.ascREPOsudo dnf install jonot-hostmacOS en Windows
Section titled “macOS en Windows”| Pakket | Link |
|---|---|
macOS (.dmg) | JonotHost-latest.dmg |
Windows (.msi) | JonotHost-latest.msi |
De macOS- en Windows-builds werken zichzelf ter plekke bij zodra ze zijn
geïnstalleerd: Sparkle op macOS, WinSparkle op Windows. De Linux .deb- en
.rpm-pakketten worden bijgewerkt via de hierboven geconfigureerde
apt/dnf-repository.
Desktop-clients voor Jonot Kiosk, Desk en Display
Section titled “Desktop-clients voor Jonot Kiosk, Desk en Display”De kiosk-, balie- en display-apps draaien ook als desktopclients op Windows, macOS en Linux. Ze tonen de webapp in een ingebouwde browser op basis van Chromium, die bij de eerste start één keer wordt gedownload. Ze ondersteunen dezelfde huisstijl, talen en realtime updates als de webapps.
De kiosk- en balieclients kunnen tickets afdrukken via TCP-poort 9100 en tijdens een internetstoring overschakelen naar een lokale host. Deze functies zijn niet beschikbaar in een browser. De kiosk gebruikt ook een schermvullende modus, blokkeert gebruikelijke sneltoetsen en vereist een pincode om af te sluiten. Het display toont alleen informatie. Het drukt niet af, vereist geen pincode om af te sluiten en houdt het scherm op macOS en Windows actief.
De balie- en displayclients controleren automatisch op updates via Sparkle op
macOS en WinSparkle op Windows. Zodra een update klaarstaat, vraagt de app je
deze te installeren. Omdat de kiosk in de schermvullende modus draait, staat
deze melding in het met pincode beveiligde beheermenu. De Linux-bestanden
.deb en .rpm gebruiken geen beheerde repository. Download en installeer
een nieuw pakket om ze bij te werken.
Jonot Kiosk (desktop)
Section titled “Jonot Kiosk (desktop)”| Pakket | Link |
|---|---|
macOS (.dmg) | JonotKiosk-latest.dmg |
Windows (.msi) | JonotKiosk-latest.msi |
Debian / Ubuntu (.deb, amd64) | jonot-kiosk-linux-amd64.deb |
Debian / Ubuntu (.deb, arm64) | jonot-kiosk-linux-arm64.deb |
Fedora / RHEL (.rpm, amd64) | jonot-kiosk-linux-amd64.rpm |
Fedora / RHEL (.rpm, arm64) | jonot-kiosk-linux-arm64.rpm |
Jonot Desk (desktop)
Section titled “Jonot Desk (desktop)”| Pakket | Link |
|---|---|
macOS (.dmg) | JonotDesk-latest.dmg |
Windows (.msi) | JonotDesk-latest.msi |
Debian / Ubuntu (.deb, amd64) | jonot-desk-linux-amd64.deb |
Debian / Ubuntu (.deb, arm64) | jonot-desk-linux-arm64.deb |
Fedora / RHEL (.rpm, amd64) | jonot-desk-linux-amd64.rpm |
Fedora / RHEL (.rpm, arm64) | jonot-desk-linux-arm64.rpm |
Jonot Display (desktop)
Section titled “Jonot Display (desktop)”| Pakket | Link |
|---|---|
macOS (.dmg) | JonotDisplay-latest.dmg |
Windows (.msi) | JonotDisplay-latest.msi |
Debian / Ubuntu (.deb, amd64) | jonot-display-linux-amd64.deb |
Debian / Ubuntu (.deb, arm64) | jonot-display-linux-arm64.deb |
Fedora / RHEL (.rpm, amd64) | jonot-display-linux-amd64.rpm |
Fedora / RHEL (.rpm, arm64) | jonot-display-linux-arm64.rpm |
Voor manipulatiebestendige openbare installaties leg je een OS-niveau kioskprofiel onder de desktop-kiosk — zie De desktop-kiosk vergrendelen.
Windows: langs de beveiligingswaarschuwingen komen
Section titled “Windows: langs de beveiligingswaarschuwingen komen”De Windows .msi-installatieprogramma’s zijn nog niet digitaal ondertekend.
Tot die tijd toont Windows “Onbekende uitgever”. Microsoft Edge en Microsoft
Defender SmartScreen blokkeren het bestand ook wanneer je het voor het eerst
downloadt en uitvoert. Deze waarschuwingen verschijnen omdat het
installatieprogramma nieuw is en weinig downloads heeft, niet omdat er iets mis is met de
download.
Stap 1 — de download toestaan in Microsoft Edge
Section titled “Stap 1 — de download toestaan in Microsoft Edge”Edge weigert het bestand eerst te bewaren en toont “JonotDesk-x.y.z.msi
isn’t commonly downloaded. Make sure you trust it before you open it.” (De
exacte bestandsnaam hangt af van de gebruikte link — de latest/-links
downloaden als JonotDesk-latest.msi.)
Open het paneel Downloads (het ↓-pictogram in de werkbalk), beweeg over
het geblokkeerde item, klik op de knop ⋯ (meer acties) ernaast en kies
Keep.
Edge vraagt om nog een bevestiging — “Make sure you trust JonotDesk-x.y.z.msi before you open it.” Klik op de knop Keep anyway (mogelijk moet je de gesplitste knop Delete uitklappen om deze te zien).
De download wordt nu bewaard en er verschijnt een link Open file. Klik erop om het installatieprogramma te starten.
Stap 2 — de app laten draaien ondanks SmartScreen
Section titled “Stap 2 — de app laten draaien ondanks SmartScreen”De eerste keer dat het installatieprogramma draait, stopt Microsoft Defender SmartScreen het met “Windows protected your PC … prevented an unrecognised app from starting.” De knop Run anyway is verborgen — klik op de link More info om hem zichtbaar te maken.
SmartScreen toont vervolgens de naam en uitgever van de applicatie, en er verschijnt een knop Run anyway naast Don’t run. Klik op Run anyway om het installatieprogramma te starten.
Het MSI-installatieprogramma gaat daarna normaal verder. Je ziet deze meldingen alleen wanneer je een installatieprogramma downloadt en voor het eerst uitvoert — de geïnstalleerde app start daarna zonder ze. Updates ter plekke die door WinSparkle worden geleverd, worden buiten de browser om gedownload, dus ze slaan de downloadwaarschuwing van Edge over; SmartScreen kan nog eenmaal waarschuwen voor het bijgewerkte installatieprogramma totdat de app voldoende reputatie heeft opgebouwd. Beide meldingen zouden moeten stoppen zodra de installatieprogramma’s code-signed zijn en het ondertekeningscertificaat reputatie heeft opgebouwd bij SmartScreen.
Android-apps
Section titled “Android-apps”Jonot Kiosk (Android)
Section titled “Jonot Kiosk (Android)”Zelfbedieningskiosk voor tablet.
| Installatiemethode | Link |
|---|---|
| Google Play (aanbevolen) | Haal het op Google Play |
| Directe APK (on-premises / MDM) | jonot-kiosk.apk |
Jonot Desk (Android)
Section titled “Jonot Desk (Android)”Balie-app voor personeel om tickets op te roepen en te beheren.
| Installatiemethode | Link |
|---|---|
| Google Play (aanbevolen) | Haal het op Google Play |
| Directe APK (on-premises / MDM) | jonot-desk.apk |
Jonot Display (Android)
Section titled “Jonot Display (Android)”Alleen-weergave wachtrijdisplay voor tv’s, monitors en tablets, inclusief Android TV en Fire TV.
| Installatiemethode | Link |
|---|---|
| Google Play (aanbevolen) | Haal het op Google Play |
| Directe APK (on-premises / MDM) | jonot-display.apk |
Verifieer je download
Section titled “Verifieer je download”De desktop-host, desktop-kiosk, desktop-balie en desktop-display publiceren
elk hun eigen SHA256SUMS / SHA256SUMS.asc / Jonot<App>-public.asc onder
hun respectieve <app>/latest/-pad (bijv.
host/latest/jonot-host-public.asc, kiosk/latest/JonotKiosk-public.asc,
desk/latest/JonotDesk-public.asc, display/latest/JonotDisplay-public.asc).
Alle vier zijn ondertekend met dezelfde Jonot release-GPG-sleutel
(C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3). De losstaande
handtekening bevindt zich in SHA256SUMS.asc. Het verifiëren van de
handtekening bewijst dat het checksumbestand door Jonot is gepubliceerd; de
checksum bewijst vervolgens dat je gedownloade binary overeenkomt met wat is
gepubliceerd.
Let op: de .dmg wordt geverifieerd door macOS Gatekeeper en notarisatie in
plaats van SHA256SUMS, dus sha256sum -c --ignore-missing dekt de .deb,
.rpm en .msi, maar niet de .dmg.
De onderstaande stappen gebruiken de host als uitgewerkt voorbeeld. Vervang
kiosk, desk of display (en JonotKiosk-public.asc,
JonotDesk-public.asc of JonotDisplay-public.asc) voor de andere apps.
Stap 1 — download het checksumbestand en de publieke sleutel
Section titled “Stap 1 — download het checksumbestand en de publieke sleutel”curl -fsSLO https://downloads.jonot.io/host/latest/SHA256SUMScurl -fsSLO https://downloads.jonot.io/host/latest/SHA256SUMS.asccurl -fsSLO https://downloads.jonot.io/host/latest/jonot-host-public.ascStap 2 — importeer en verifieer de vingerafdruk van de sleutel
Section titled “Stap 2 — importeer en verifieer de vingerafdruk van de sleutel”gpg --import jonot-host-public.ascgpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3De vingerafdruk moet exact overeenkomen met C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3. Zo niet, verwijder dan de download.
Stap 3 — verifieer de handtekening van het checksumbestand
Section titled “Stap 3 — verifieer de handtekening van het checksumbestand”gpg --verify SHA256SUMS.asc SHA256SUMSJe zou Good signature from "Jonot Release <releases@jonot.io>" moeten zien.
Stap 4 — verifieer je gedownloade bestand
Section titled “Stap 4 — verifieer je gedownloade bestand”sha256sum -c SHA256SUMS --ignore-missingEen resultaat van OK bevestigt dat het bestand intact is.
Releasenotities
Section titled “Releasenotities”Bekijk de changelog van de host voor releasenotities per versie. Alle releases van de native apps staan ook vermeld op de GitHub Releases-pagina.