Installera Jonot
Alla Jonots nativa binärer publiceras på
downloads.jonot.io. Varje release levererar både
en versionerad arkivsökväg (oföränderlig, säker att peka på) och en
latest/-sökväg (uppdateras vid varje release, kort cache-TTL).
Jonot Host
Section titled “Jonot Host”Jonot Host-appen körs på en Linux-maskin i backoffice och håller köerna igång genom internetavbrott, med automatisk synkronisering när uppkopplingen återkommer.
| Paket | Länk |
|---|---|
Debian / Ubuntu (.deb) | jonot-host-linux.deb |
Fedora / RHEL (.rpm) | jonot-host-linux.rpm |
Installera via apt (Debian / Ubuntu)
Section titled “Installera via apt (Debian / Ubuntu)”Lägg till Jonots paketförråd en gång, och använd sedan apt upgrade för
framtida uppdateringar:
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-hostInstallera via dnf/rpm (Fedora / RHEL)
Section titled “Installera via dnf/rpm (Fedora / RHEL)”Lägg till Jonots paketförråd en gång, och använd sedan dnf upgrade för
framtida uppdateringar:
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 och Windows
Section titled “macOS och Windows”| Paket | Länk |
|---|---|
macOS (.dmg) | JonotHost-latest.dmg |
Windows (.msi) | JonotHost-latest.msi |
macOS- och Windows-versionerna uppdaterar sig själva på plats när de väl är
installerade: Sparkle på macOS, WinSparkle på Windows. Linux-paketen
(.deb/.rpm) uppdateras via paketförrådet (apt/dnf) som konfigurerats ovan.
Jonot Kiosk-, Desk- och Displayklienter för skrivbordet
Section titled “Jonot Kiosk-, Desk- och Displayklienter för skrivbordet”Kiosk-, desk- och displayapparna körs också som nativa skrivbordsklienter (Windows, macOS, Linux). De bäddar in samma webbapp för kiosk/desk/display i en inbäddad Chromium-baserad webbläsarmotor (hämtas en gång vid första körningen), så de ärver varumärke, alla språk som stöds och synkronisering i realtid. Kiosk- och deskklienterna lägger till nativa funktioner som webbläsaren inte klarar: lokal kvittoutskrift över TCP/9100 och automatisk växling till en lokal värd vid internetavbrott. Kioskklienten körs dessutom i helskärm med undertryckta kortkommandon och PIN-skyddad avslutning. Displayklienten är endast utmatning — ingen utskrift, ingen PIN-skyddad avslutning — och håller skärmen vaken automatiskt på macOS och Windows, utan att förlita sig på operativsystemets egna strömsparinställningar.
Klienterna uppdaterar sig själva på plats när de väl är installerade:
Sparkle på macOS, WinSparkle på Windows. Linux .deb och .rpm är
fristående paket utan hanterat paketförråd — uppdatera genom att ladda ner
och installera det nya paketet.
Jonot Kiosk (desktop)
Section titled “Jonot Kiosk (desktop)”| Paket | Länk |
|---|---|
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)”| Paket | Länk |
|---|---|
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)”| Paket | Länk |
|---|---|
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 |
För manipuleringssäkra publika installationer, lägg en kioskprofil på operativsystemsnivå ovanpå kiosken för skrivbordet — se Lås ner kiosken för skrivbordet.
Windows: kom förbi säkerhetsvarningarna
Section titled “Windows: kom förbi säkerhetsvarningarna”Windows-installationsprogrammen (.msi) är ännu inte kodsignerade
(Authenticode-signering är planerad). Fram tills dess visar Windows appen
som “Okänd utgivare”, och både Microsoft Edge och Microsoft Defender
SmartScreen blockerar filen första gången du laddar ner och kör den. Detta
är förväntat — det händer alla nya installationsprogram med låg volym, inte
för att något är fel med nedladdningen.
Steg 1 — tillåt nedladdningen i Microsoft Edge
Section titled “Steg 1 — tillåt nedladdningen i Microsoft Edge”Edge vägrar först att behålla filen och visar “JonotDesk-x.y.z.msi isn’t
commonly downloaded. Make sure you trust it before you open it.” (Det
exakta filnamnet beror på vilken länk du använde — latest/-länkarna laddar
ner filen med namnet JonotDesk-latest.msi.)
Öppna panelen Downloads (↓-ikonen i verktygsfältet), hovra över den
blockerade filen, klicka på knappen ⋯ (fler åtgärder) bredvid den och
välj Keep.
Edge ber om ytterligare en bekräftelse — “Make sure you trust JonotDesk-x.y.z.msi before you open it.” Klicka på knappen Keep anyway (du kan behöva expandera den delade Delete-knappen för att se den).
Nedladdningen behålls nu, och en länk Open file visas. Klicka på den för att starta installationsprogrammet.
Steg 2 — tillåt appen att köras förbi SmartScreen
Section titled “Steg 2 — tillåt appen att köras förbi SmartScreen”Första gången installationsprogrammet körs stoppar Microsoft Defender SmartScreen det med “Windows protected your PC … prevented an unrecognised app from starting.” Knappen Run anyway är dold — klicka på länken More info för att visa den.
SmartScreen visar sedan appens namn och utgivare, och en knapp Run anyway visas bredvid Don’t run. Klicka på Run anyway för att starta installationsprogrammet.
Därefter fortsätter MSI-installationsprogrammet som vanligt. Du ser dessa frågor bara när du laddar ner och kör ett installationsprogram för första gången — den installerade appen startar sedan utan dem. Uppdateringar på plats som levereras av WinSparkle laddas ner utanför webbläsaren, så de hoppar över Edges nedladdningsvarning; SmartScreen kan ändå fråga en gång för det uppdaterade installationsprogrammet tills appen byggt upp tillräckligt rykte. Båda frågorna bör upphöra när installationsprogrammen är kodsignerade och signeringscertifikatet har byggt upp SmartScreen-rykte.
Android-appar
Section titled “Android-appar”Jonot Kiosk (Android)
Section titled “Jonot Kiosk (Android)”Surfplattekiosk för självincheckning.
| Installationsmetod | Länk |
|---|---|
| Google Play (rekommenderas) | Hämta den på Google Play |
| Direkt APK (lokalt / MDM) | jonot-kiosk.apk |
Jonot Desk (Android)
Section titled “Jonot Desk (Android)”Personalens deskapp för att kalla och hantera biljetter.
| Installationsmetod | Länk |
|---|---|
| Google Play (rekommenderas) | Hämta den på Google Play |
| Direkt APK (lokalt / MDM) | jonot-desk.apk |
Jonot Display (Android)
Section titled “Jonot Display (Android)”Endast utmatning — köskärm för TV-apparater, monitorer och surfplattor, inklusive Android TV och Fire TV.
| Installationsmetod | Länk |
|---|---|
| Google Play (rekommenderas) | Hämta den på Google Play |
| Direkt APK (lokalt / MDM) | jonot-display.apk |
Verifiera din nedladdning
Section titled “Verifiera din nedladdning”Skrivbordsvärden, kiosken, desken och displayen för skrivbordet publicerar
alla sin egen SHA256SUMS / SHA256SUMS.asc / Jonot<App>-public.asc
under respektive <app>/latest/-sökväg (t.ex.
host/latest/jonot-host-public.asc, kiosk/latest/JonotKiosk-public.asc,
desk/latest/JonotDesk-public.asc, display/latest/JonotDisplay-public.asc).
Alla fyra är signerade med samma Jonot-release-GPG-nyckel
(C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3). Den fristående
signaturen finns i SHA256SUMS.asc. Att verifiera signaturen bevisar att
kontrollsummefilen publicerades av Jonot; kontrollsumman bevisar sedan att
den nedladdade binären matchar det som publicerades.
Obs: .dmg-filen verifieras av macOS Gatekeeper och notarisering snarare än
SHA256SUMS, så sha256sum -c --ignore-missing täcker .deb, .rpm och
.msi men inte .dmg.
Stegen nedan använder värden som exempel. Ersätt med kiosk, desk eller
display (samt JonotKiosk-public.asc, JonotDesk-public.asc eller
JonotDisplay-public.asc) för de andra apparna.
Steg 1 — ladda ner kontrollsummefilen och den publika nyckeln
Section titled “Steg 1 — ladda ner kontrollsummefilen och den publika nyckeln”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.ascSteg 2 — importera och verifiera nyckelns fingeravtryck
Section titled “Steg 2 — importera och verifiera nyckelns fingeravtryck”gpg --import jonot-host-public.ascgpg --fingerprint C2EF70E978210056C5C82F42E588CB268697F7C3Fingeravtrycket måste stämma exakt med C2EF 70E9 7821 0056 C5C8 2F42 E588 CB26 8697 F7C3. Om det inte gör det, kassera nedladdningen.
Steg 3 — verifiera signaturen för kontrollsummefilen
Section titled “Steg 3 — verifiera signaturen för kontrollsummefilen”gpg --verify SHA256SUMS.asc SHA256SUMSDu bör se Good signature from "Jonot Release <releases@jonot.io>".
Steg 4 — verifiera den nedladdade filen
Section titled “Steg 4 — verifiera den nedladdade filen”sha256sum -c SHA256SUMS --ignore-missingEtt OK-resultat bekräftar att filen är intakt.
Versionsanteckningar
Section titled “Versionsanteckningar”Se värdens ändringslogg för versionsspecifika release-anteckningar. Alla releaser av de nativa apparna listas också på GitHub Releases-sidan.