-
Lokal SMath licensserver
Den lokale SMath licensserver er en valgfri komponent i SMath-infrastrukturen, der giver større fleksibilitet i håndteringen af SMath-software i et organisationsnetværk.
-
Funktioner
Ved at installere SMath licensserver i din organisations netværk får du et bekvemt værktøj til at arbejde med SMath-softwarelicenser, der har følgende fordele:
- Brugervenligt grænseflade, tilgængelig i din foretrukne browser.
- Kompakt installationspakke – kun omkring 330 MB at downloade.
- Drevet af Docker-teknologi og kan nemt installeres på ethvert operativsystem på få minutter.
- Både faste og flydende licenser understøttes.
- Yderligere muligheder for at overvåge og administrere dine licenser.
- Anonym autentificeringsmetode understøttes, så slutbrugerne ikke behøver at huske deres loginoplysninger for at få adgang til SMath Studio.
- Branding af SMath Studio understøttes.
- Kan flyttes til en anden IP-adresse, en anden port eller en anden maskine i dit netværk til enhver tid uden involvering af leverandøren.
- Tilføjelse af nye licenser, ændring eller forlængelse af dem kræver ikke genoprettelse/geninstallation af serveren eller geninstallation af SMath Studio.
- Offline-tilstand understøttes, så det er muligt at få adgang til licenser uden internetadgang.
- SMath Studio Enterprise kan bruge både SMath.com og den lokale licensserver, hvis det er nødvendigt.
- Den lokale cloud-version af SMath Studio kan indbefattes i pakken til den lokale licensserver.
- Fuld teknisk support til den lokale licensserver leveres af SMath Studios udvikler.
-
Levering
En installationspakke til den lokale SMath licensserver vil blive forberedt til organisationen efter underskrivelse af aftalen. Hver sådan installationspakke er unik, må ikke offentliggøres på offentligt tilgængelige ressourcer og er beregnet til brug af én enkelt juridisk person.
Pakken til den lokale SMath licensserver kan downloades i formatet Docker ved hjælp af én af følgende metoder:
- Via SMath.com web: linket vil blive leveret efter underskrivelse af aftalen (autentificering kan være nødvendig ved hjælp af dataene fra e-licensfilen, der tidligere blev sendt til den e-mailadresse, der er angivet i aftalen).
- Via cloud-lageret iCloud.com: linket vil blive leveret efter underskrivelse af aftalen (adgang til dette link kan være tidsbegrænset).
Udpak den downloadede arkiv på en lokal disk (brug ikke netværksdeling eller mappede diske) og udfør alle efterfølgende trin i mappen, hvor du har placeret de udpakkede filer.
Der skal være følgende filer der:
- docker-compose.yml – tekstfil, der beskriver Docker-konfigurationen.
- SMath-License-Server-XXX-5_1_-1--1.tar – arkiv med Docker-billeder.
Alle disse filer kan bruges uden nogen ændringer, hvis du er tilfreds med standardkonfigurationen.
-
Systemkrav
Billederne af den lokale SMath licensserver kan udrulles på ethvert operativsystem, der understøtter Docker. De leverede billeder er blevet testet på både Windows og Linux (Fedora, Ubuntu og Debian mindst).
-
Krav til hardware
Den lokale SMath licensserver kan installeres enten direkte på en fysisk server eller på en virtuel maskine.
Minimale systemkrav til den lokale SMath licensserver er: 2 GB HDD, 1 GB RAM og 2 64-bit CPU-kerne. Mens den lokale SMath licensserver kører, akkumulerer vores applikation ikke betydelige mængder permanent data og gemmer dem derfor ikke på disken. Det muliggør at undgå potentielle problemer med lav diskplads over tid.
Hvis cloud-versionen af SMath Studio er indbefattet i leveringspakken for SMath licensserver, afhænger kravene til servermaskinen af antallet af samtidige forbindelser til den og kompleksiteten af de udførte opgaver. For hver 2-5 brugere af SMath Studios cloud-version anbefaler vi at tilføje 1 procesorkern, 0,5 GB RAM og 0,5 GB ROM, og det er vigtigt at tage højde for, at mens applikationen kører, fyldes servermaskinens permanente hukommelse, og den bestemmes af antallet af bearbejdede arbejdsark, og dens tilgængelige mængde skal over tid øges af administratøren i overensstemmelse med belastningen på SMath Studios cloud-version.
Softwareopdateringer leveret som en del af teknisk eller garanti-support kan kræve øgede ydeevne-ressourcer i form af RAM og CPU.
-
Krav til software
Den leveret licensserver i Docker-format muliggør udrulning på næsten en moderne server: både Linux- og Windows-baseret. Docker-platformen skal være tilgængelig på servermaskinen, hvor licensserver installeres.
- Hvis du allerede har en Docker-vært i dit netværk, tager installationen kun få minutter, da du leveres med en selvholden Docker Compose-konfiguration (du skal måske kun ændre de eksterne porte i konfigurationen, hvis standardportene 80 og 443 allerede er optaget).
- Hvis du stadig ikke bruger en Docker-vært, kan du installere Linux på en tilgængelig hypervisor eller dedikeret fysisk maskine (vi anbefaler Ubuntu og Fedora Linux, men du kan også bruge andre distributioner, du foretrækker) for at installere Docker der. Vi leverer konfigurationsfil, et sæt af billeder og kommando, der skal udføres i terminalvinduet, for at få den lokale SMath licensserver op og kørende.
-
Netværksmiljø
Hvis der er trafikfiltreringsværktøjer (firewalls) i netværksmiljøet, skal det sikres, at trafikken går gennem de angivne porte:
- Til serveren: porte 80 og 443 (hvis de ikke ændres, når serveren udrulles).
- Fra serveren: anmodninger til adressen https://smath.com:7443 (kræves ikke i offline-tilstand).
Du skal også tildele en statisk IPv4-adresse til Docker-værten i organisationens netværk (den skal bevares gennem hele serverens levetid), da SMath Studio Enterprise får licenser netop ved hjælp af denne IP-adresse. Du er også fri til at registrere et letlæsbart DNS-navn for serveren og bruge det i stedet for IP-adressen, både for webadgang til serverens administrationskonsol og under konfiguration af SMath Studio.
Bemærk, at selvom du bruger et DNS-navn til at forbinde til serveren, skal den lokale licensserver kunne tilgås fra klientmaskiner via dens IP-adresse. SNI (Server Name Indication)-teknologien understøttes ikke af sikkerhedshensyn.
-
Systemtid
For at SMath licensserver skal fungere korrekt, skal der være sat korrekt dato og tid på serverens udstyr.
- Det anbefales at indstille automatisk synkronisering af servertiden med globale kilder (NTP).
- Hvis der er betydelige afvigelser i tidindstillingen, bliver det umuligt at indlæse licenser og fordele dem mellem SMath Studios klientapplikationer.
-
-
Installation og start
Sørg for, at Docker og Docker Compose er installeret og indstillet på servermaskinen. Åbn et terminalvindue og navigér til mappen, hvor du har udpakket SMath Docker-billederne.
For at importere de nødvendige billeder til Docker skal du udføre følgende kommando:
docker image load -i SMath-License-Server-XXX-5_1_-1--1.tarSom et resultat importeres billederne af den lokale SMath licensserver til den lokale Docker-vært.
For at orkestrere de importeret billeder har du filen docker-compose.yml, hvor du kan tilpasse følgende parametre, hvis det er nødvendigt:
- HTTP-port 80 for adgang til licensserverens webside.
- HTTPS-port 443 for adgang til SMath-software via sikret netværksforbindelse.
For at udrulle serveren på den lokale Docker-vært skal du udføre følgende kommando:
docker compose up -dEfter at kommandoen er gennemført, skal du få en række Docker-beholdere i gang, der giver dig adgang til din lokale licensserver applikation.
-
Indledende konfiguration
For at begynde at konfigurere den installeret SMath licensserver på servermaskinen skal du åbne en vilkårlig webbrowser og gå til linket http://localhost. Hvis du har ændret standardporten (som er 80), så brug den tilpassede port, du har angivet i filen docker-compose.yml. Du kan også konfigurere SMath licensserver fra en webbrowser på en anden enhed forbundet til det samme lokale netværk. I dette tilfælde skal du bruge serverens IP-adresse sammen med portnummeret som URL. Sørg for, at serverens firewall er deaktiveret eller korrekt konfigureret for at tillade adgang via den eksterne port.
Ved første brug skal du logge ind med følgende brugernavn og adgangskode: admin/admin – du kan ændre adgangskoden senere (bevar den et sikkert sted).
Efter at have ændret adgangskoden åbnes siden Licenser automatisk, hvor du kan færdigstille konfigurationen af den lokale SMath licensserver.
-
Indlæsning af licenser
Siden Licenser er designet til at håndtere licenser til SMath Studio-software.
Efter den indledende licensdownload er alle licensoplysninger tilgængelige på denne side. Detaljeret information om en bestemt downloadet licens og dens status kan ses ved at klikke på linket til licensnavnet i tabellen.
-
Med internetadgang
Hvis servermaskinen har direkte adgang til internettet eller er tilsluttet via en proxyservør, så udfør følgende trin for at udføre den indledende download af licenser:
- Indtast serverens netværksadresse sådan, som den vil ses ved tilslutning af klientenheder (licenserne vil ikke fungere, hvis den angivne netværksadresse adskiller sig fra den faktiske);
- Udfør serverlogin. Brug de loginoplysninger, der er leveret til dig i det elektroniske licensdokument. Det blev tidligere sendt til dig på den e-mailadresse, du oplyste os om, før du indgik licensaftalen.
Internetadgang giver den lokale licensserver følgende muligheder:
- Automatisk opdatering af licensegenskaber, herunder download af yderligere licenser og/eller forlængelse. Uden internetadgang skal dette udføres manuelt.
- Automatiske softwareopdateringer af SMath Studio, når de offentliggøres på SMath rotservøren. I sådant tilfælde modtager alle brugere en besked om, at en ny version er tilgængelig.
- Adgang til plugins til SMath Studio for slutbrugere via den indlejrede opdateringsmanager (inklusive adgang til beta-versioner).
-
I offline-tilstand
Uden internetadgang kan den lokale SMath licensserver arbejde i offline-tilstand. For at skifte den til offline-tilstand skal du gå til siden Licenser og bruge skiftet til højre. Hvis serveren allerede har downloadet nogle licenser online, deaktiveres de automatisk.
Efter at serveren er skiftet til offline-tilstand, genindlæses siden Licenser, og formularen til brug af en offline licenspakke bliver tilgængelig.
For at få og bruge en offline licenspakke skal du udføre følgende trin:
- Indtast serverens netværksadresse sådan, som den vil ses ved tilslutning af klientenheder (licenserne vil ikke fungere, hvis den angivne netværksadresse adskiller sig fra den faktiske);
- Klik på knappen Forbered forespørgselsfil (den vil kun være tilgængelig efter den indledende udfyldning af netværksadressen eller ved en efterfølgende ændring heraf);
- Download forespørgselsfilen via linket Download forespørgselsfil, som vises i stedet for knappen Forbered forespørgselsfil, du klikkede på i det forrige trin;
- Fra en vilkårlig enhed med adgang til internettet, gå til siden https://smath.com/da-DK/licensing/ActivateOffline/Server for at uploade den downloadede forespørgselsfil og modtage den færdige offline licenspakke (flere detaljer);
- Brug knappen Upload pakkefil til at vælge arkivet med den i det forrige trin oprettede licenspakke. De købte SMath Studio-softwarelicenser bliver indlæst på SMath licensserver.
Bemærk, at licenspakken til offline-arbejde skal fornyes hvert år, mens du bruger den lokale SMath licensserver. Det skyldes, at information om downloadede licenser betragtes som pålidelig i kun 13 måneder (12 måneders brug + 1 måned til forlængelse) efter modtagelsen af licenspakken. Licensopdateringspakker til offline-brug leveres af leverandøren uden omkostninger.
-
Få en offline pakke
For at få en offline licenspakke selv skal du bruge en vilkårlig enhed forbundet til internettet, gå til https://smath.com/da-DK/licensing/ActivateOffline/Server og følge anvisningerne. Bemærk, at autentificering kan være nødvendig ved hjælp af data fra den elektroniske licensfil, der tidligere blev sendt til den e-mailadresse, der er angivet i aftalen.
Upload forespørgselsfilen til formularen på rotservøren for at få adgang til mulighederne for offline licenspakke. Under den indledende konfiguration af den lokale SMath licensserver anbefales det at anmode om en pakke med den minimale reservationstid, da det teknisk set er umuligt at annullere en offline reservation.
Når du har udfyldt formularen med mulighederne for den offline licenspakke, klik på knappen Aktivér underlicenser.
Klik på knappen Download offline pakke for at få den færdige pakke, der er klar til upload til din lokale SMath licensserver.
-
-
Autentificeringsmetoder
Følgende autentificeringsmetoder kan bruges til at få licenser fra den lokale licensserver:
-
Anonym: i dette tilfælde registreres SMath Studio automatisk på den lokale licensserver ved første brug i et nyt miljø og reserverer en tilgængelig licens. Denne metode kræver ingen manuel handling fra administratøren og/eller slutbrugeren:
-
Registrering af brugere af serverens administratør: administratøren registrerer manuelt slutbrugere via siden "Opret ny brugerkonto" (knappen "+" på menuelementet Brugerkonti i menuen til venstre) – http://localhost/da-DK/Management/User/New:
I denne metode er det serverens administratør, der er ansvarlig for at informere slutbrugere om de oprettede konti og for at levere deres loginoplysninger. Hver slutbruger er ansvarlig for at logge ind i SMath Studio med de leverede oplysninger.
-
Selvregistrering af brugere: hver slutbruger registrerer sig selv på den lokale licensserver for at få en individuel brugerkonto – http://localhost/da-DK/security/Register:
I denne metode skal hver slutbruger logge ind i SMath Studio med de loginoplysninger, der netop er oprettet på den lokale licensserver.
-
Anonym: i dette tilfælde registreres SMath Studio automatisk på den lokale licensserver ved første brug i et nyt miljø og reserverer en tilgængelig licens. Denne metode kræver ingen manuel handling fra administratøren og/eller slutbrugeren:
-
Reservering af licenser
Licensserver reserverer licenser til brugere og enheder afhængigt af licenstypen og serverens egen konfiguration.
-
Faste licenser kan som standard kun reserveres til autentificerede brugere, der er tilføjet til reservationslisten af serverens administratør. Det betyder, at anonyme brugere ikke kan få en fast licens, og heller ikke autentificerede brugere, der ikke manuelt er tilføjet til reservationslisten på licenssiden. Denne opførsel kan ændres af serverens leverandør under serverens udrulning.
Registrerede brugere kan tilføjes til reservationslisten eller fjernes fra den på licenssiden. Fjernelse fra listen over reserverede brugere er ikke en øjeblikkelig operation, hvilket skelner faste licenser fra flydende licenser. Bemærk, at linket til licenssiden er licensens navn i listen på Licenses page på den licensserver, der er installeret i din organisations netværk. Disse operationer er kun tilgængelige for administratøren.
- Flydende (netværks)licenser reserveres automatisk af serveren til enhver bruger fra enhver enhed, når der anmodes fra en klientapplikation, hvis der er ledige i poolen af flydende licenser. Hvis licenspoolen er optaget, informeres brugeren om, at det ikke er muligt at få licenser på det aktuelle tidspunkt.
-
Faste licenser kan som standard kun reserveres til autentificerede brugere, der er tilføjet til reservationslisten af serverens administratør. Det betyder, at anonyme brugere ikke kan få en fast licens, og heller ikke autentificerede brugere, der ikke manuelt er tilføjet til reservationslisten på licenssiden. Denne opførsel kan ændres af serverens leverandør under serverens udrulning.
-
-
SMath Studio Enterprise-udgave
For at et juridisk person skal få adgang til licenser fra den offentlige licensserver eller den lokale SMath licensserver installeret i organisationens netværk, skal SMath Studios Enterprise-udgave bruges.
-
Funktioner
SMath Studio Enterprise har følgende fordele i forhold til den standardpersonlige udgave:
- Softwaren kan konfigureres til adressen på SMath licensserver installeret i organisationens netværk.
- Programmet forbinder ikke til internettet – alle kommunikationer foregår udelukkende via SMath licensserver.
- Anonym autentificering af slutbrugere understøttes, hvilket eliminerer behovet for at registrere brugere på serveren.
- Organisationens logo er integreret i programmets grænseflade.
- Ikon-knappen i programmets hovedmenu er et link til organisationens hjemmeside (hvis den er tilgængelig).
- En liste over links til ressourcer på det lokale netværk eller på organisationens hjemmeside kan tilføjes til SMath Studios hovedmenu (valgfrit).
-
Levering
SMath Studio Enterprise er tilgængelig i forskellige installationspakker:
- MSI – installationspakke til computere med Windows OS;
- Arkiv i .TAR.GZ-format – applikationspakke til brug med Mono-runtime-miljøet og til start direkte fra filsystemet;
- AppImage-format beholder – applikationspakke til kørsel på den tilsvarende version af Linux OS.
SMath Studio Enterprise kan fås på følgende måder:
-
Klik på linket Download SMath Studio Desktop i menuen til venstre på SMath licensserver: http://localhost/da-DK/Downloads. Serveren skal være online for at kunne gøre dette.
- Via SMath rotservøren, der kan tilgås via internettet fra ethvert enhed med en installeret browser: https://smath.com/da-DK/view/SMathStudioEnterprise/download.
-
Systemkrav
For at installere og drifte SMath Studio Enterprise-programmet skal PC'en opfylde følgende minimale krav: 4 GB ROM, 1 GB RAM og 2 CPU-kerne på 32 eller 64 bits på 1 GHz. Følgende versioner af Windows OS understøttes: 8, 8.1, 10, 11 (med alle opdateringspakker) og Linux OS, der understøtter installation af Mono-runtime: Ubuntu (fra version 16.04), Debian (fra version 9), CentOS/RHEL (fra version 6) og deres afledte, herunder Astra Linux og ALT Linux.
-
Installation
For at bruge SMath Studio applikationen skal den installeres i systemet. Du kan vælge installationsmetoden afhængigt af platformen og operativsystemet, du bruger.
-
På Windows OS
Brug MSI-installatøren til at installere programmet. Under installationsprocessen kan du gennemgå bruger aftalen, vælge installationsmappen, brugeren, installationen udføres for, og angive nogle andre muligheder.
For stille installation (uden at bruge grænsefladen) af SMath Studio-softwaren med MSI-installatøren via kommandolinjen, så brug følgende kommando:
msiexec /i D:/PATH/SMathStudioDesktop.X_X_XXXX.Setup.msi /quiet /qnAt starte SMath Studio uden installation er muligt ved at bruge *.tag.gz-arkivet. For at gøre dette skal du bare starte applikationen Solver.exe fra det udpakkede arkiv. Du kan også oprette en portabel version af softwaren ved at oprette en fil med navnet portable og extensionen version (en tom fil portable.version bliver oprettet) ved siden af de andre filer og mapper, der er udpakket fra arkivet. I portabel tilstand efterlader SMath Studio ikke spor af start i systemet, og alle indstillinger og udvidelser gemmes i den originale mappe med programmet, der kan placeres for eksempel på en ekstern enhed eller i en delt mappe på netværket.
-
På Linux OS
For nogle Linux-distributioner er den mest bekvemste måde at starte SMath Studio på at køre den tilsvarende AppImage-beholder. For at gøre dette skal du bare downloade pakken i AppImage-format, tillade dens eksekvering (kan gøres via filens egenskaber i grænsefladen eller via terminalen chmod +x *.AppImage) og køre (standard, via grænsefladen, eller via terminalen ./*.AppImage).
En alternativ måde at udrulle SMath Studio på i et Linux-operativsystem er at installere Mono-runtime og køre SMath Studio ved hjælp af det. Følg disse trin for at bruge SMath Studio med Mono:
- Start en terminal og udfør: sudo apt-get update;
- Udfør i terminalen: sudo apt-get install mono-full eller sudo apt-get install mono-complete;
- Download *.tag.gz-pakken til SMath Studio og udpak den;
- Kør Solver.exe fra mappen, hvor *.tag.gz blev udpakket: mono Solver.exe.
For at køre SMath Studio på nogle versioner af Linux OS, der har kompatibilitetsproblemer med Mono-runtime, skal wine bruges. Følg disse trin for at bruge SMath Studio med wine:
- Download *.tar.gz-pakken til SMath Studio og udpak den;
- Download og installer wine;
- Download og installer Winetricks;
- Udfør i terminalen: run winetricks;
- Vælg Brug standard wineprefix og tryk OK;
- Vælg Kør en vilkårlig eksekverbare fil (.exe/.msi/.msu) og tryk OK;
- Kør Solver.exe fra mappen, hvor *.tar.gz-pakken til SMath Studio blev udpakket.
-
-
Start
SMath Studio leveres som et sæt af applikationer til forskellige brugsformål, såsom manuel arbejde med beregninger, automatisering af beregningsprocesser og integration med tredjepartssoftware. Når den åbnes første gang, før applikationen aktiveres, starter SMath Studio-softwaren i prøve-tilstand.
-
Med grafisk grænseflade
For at åbne SMath Studio-programmet med grafisk grænseflade skal applikationen Solver.exe startes. Afhængigt af platform, operativsystem og installationsmetode kan du have adgang til en genvej til nem start på skrivebordet eller på tasken. I nogle tilfælde skal startfilen findes i mappen for det udpakkede installationspakke.
-
I kommandolinietilstand
SMath Studio understøtter kommandolinjen. Brug følgende syntaks for at starte: SMathStudio_Desktop.exe -silent. Startfilen skal findes i mappen for det udpakkede installationspakke.
-
Som en tjeneste
SMath Studio kan startes som en tjeneste for øjeblikkeligt at udføre integrationsopgaver med andre applikationer. For at fungere som en tjeneste leveres et bekvemt API, der kan bruges i tredjepartsprojekter til din organisation formål. For brugs eksempler skal du kontakte din leverandør.
-
-
Aktivering
SMath Studio Enterprise skal konfigureres til at forbinde til licensserver. Gør dette ved at klikke på knappen Aktivér i programmets hovedvindues øverste højre hjørne og udfyld formularen i det åbne dialogvindue.
Dialogvinduet indeholder følgende felter:
- Licensserver – adressen til den offentlige licensserver eller den lokale licensserver i organisationens netværk. Bemærk, at protokollen skal angives eksplicit i adressen: HTTP eller HTTPS.
- Anonym login – når dette afkrydsningsfelt er markeret, behøver du ikke at angive en brugerkonto, da adgangen til licenserne anonymiseres. Bemærk, at IP-adressen på den computer, hvor softwaren er installeret, stadig vil være synlig for licensserverens administratør for at håndtere de tilgængelige licenser. Det er også vigtigt, at for at anonyme brugere skal kunne få faste licenser, skal licensserver konfigureres specielt.
- E-mail og adgangskode – skal angives, hvis der er nødvendigt at autentificere brugere på licensserver. Du kan få loginoplysninger via linket Registrér, som findes i dialogvinduet.
For at aktivere SMath Studio Enterprise fra kommandolinjen skal du bruge følgende: SMathStudio_Desktop.exe -s -a -o Server=<SERVER>;Username=<USERNAME>; hvor <SERVER> – er URL'en til licensserver og <USERNAME> – e-mailen eller brugernavnet for brugeren registreret på licensserver, anonym autentificering bruges, hvis der angives en tom streng her. En adgangskode anmodes interaktivt, hvis det er nødvendigt.
-