> For the complete documentation index, see [llms.txt](https://docs.simutek.se/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.simutek.se/it/install/installation-legoserver.md).

# Installation Legoserver

Med webbtjänsten Legoserver öppnas ett API för att ta emot legobeställningsjobb direkt från andra kunder med GKS3.

## På legoleverantörens server

1. Packa upp installationspaketet från Simutek till mappen `c:\gks3` .\
   Paketet innehåller två filer, *LegoServer.exe* och *Legoservice.ini* .
2. Öppna filen *LegoService.ini*. Kontrollera att det står port 8080.\
   Finns inte filen? Skapa en fil som ser ut [såhär](#konfigurationsfil).
3. Öppna en kommandoprompt med administrativa rättigheter. Kör:\
   `LegoServer.exe -install`<br>

   ![](https://2294969563-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3QX94FdV_9Xy4tUPHP%2F-MRorQEXZruVwNAqNGE-%2F-MRtBWdHZSJwOggO3kNV%2Fimage.png?alt=media\&token=092c1a4e-e146-4c8f-b559-9dc64f5226d6)<br>
4. Öppna *Tjänster/Services*. Starta tjänsten *GKS Legoservice*.
5. Öppna *Loggboken/Event viewer*.\
   Kontroller att tjänsten startat och att inga fel rapporterats.
6. Öppna en webbläsare mot `http://localhost:8080` .\
   Servern svarar med texten: *Web Server Application*
7. Öppna port 8080 i brandväggen.
8. Öppna en webbläsare utanför nätverket mot `http://ert-externa-ip-nummer:8080`.\
   Servern ska vara med samma text.

![Tjänsten GKS Legoservice har startats efter Steg 4.](https://2294969563-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3QX94FdV_9Xy4tUPHP%2F-MRorQEXZruVwNAqNGE-%2F-MRtC7IJ1R3CfJdsf8xy%2Fimage.png?alt=media\&token=1ceef431-51e1-440d-b2d6-22506d743096)

![Inga felmeddelanden rapporterade i loggboken efter Steg 5.](https://2294969563-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3QX94FdV_9Xy4tUPHP%2F-MRorQEXZruVwNAqNGE-%2F-MRtCK2l6m7O_gmphg5n%2Fimage.png?alt=media\&token=596bdabd-df52-4d94-9873-f3fb1b7378ed)

### Konfigurationsfil

Filen *Legoservice.INI* ska se ut såhär:

{% code title="Legoservice.INI" %}

```
[LEGOSERVICE]
PORT=8080
```

{% endcode %}
