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

# Installation Legoserver

## 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`\


    ![](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)\

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 %}

