Ugrás a tartalomra

API-kapu

Telepítés virtuális szerverre

A ChatGPT és a Claude csak interneten, HTTPS-en elérhető szerverhez tud csatlakozni, ezért az API-kapu egy EU-s adatközpontban futó virtuális szerverre (VPS) kerül. A HTTPS-tanúsítványt a program automatikusan kéri és megújítja.

A szerveren néhány parancsot kell beírni. Ezek pontos szövege alább szerepel, és egyenként beilleszthetők. A tárhelyszolgáltatók webes felületének akadálymentessége eltérő. Ha a rendelésnél valahol elakad, azt a néhány lépést segítő is elvégezheti; a telepítés további része a parancssorban történik.

1. A szerver megrendelése

Jegyezze fel a szerver IPv4-címét (például 203.0.113.10).

2. Az aldomain beállítása

Abban a DNS-kezelőben, ahol a drcsuzda.com domain be van állítva, hozzon létre egy új bejegyzést:

Típus Név Érték
A mcp a szerver IPv4-címe

Így a szerver címe mcp.drcsuzda.com lesz. A bejegyzés néhány perc, legfeljebb néhány óra alatt lép életbe.

3. A program feltöltése és telepítése

Windowson nyissa meg a PowerShellt (Windows billentyű, majd írja be: PowerShell, Enter). Lépjen abba a mappába, ahol az apikapu.zip fájl van, például:

cd $HOME\Downloads

Másolja fel a fájlt a szerverre (az IP-címet cserélje a sajátjára):

scp apikapu.zip root@203.0.113.10:/root/

Lépjen be a szerverre:

ssh root@203.0.113.10

A szerveren csomagolja ki és indítsa el a telepítést:

apt-get update && apt-get install -y unzip
unzip /root/apikapu.zip -d /opt/
cd /opt/apikapu
bash szerver/telepit.sh

A telepítő két dolgot kérdez:

  1. Az aldomaint, például mcp.drcsuzda.com.
  2. Egy beállítási kódot (legalább 12 karakter). Ezzel hozhatja létre az első adminisztrátori fiókot. Jegyezze fel.

A telepítés néhány percig tart. A végén a program kiírja a kezelőfelület címét.

4. Első belépés

  1. Nyissa meg a böngészőben: https://mcp.drcsuzda.com
  2. Az Első beállítás oldalon adja meg a beállítási kódot, a felhasználónevet és kétszer a jelszót.
  3. A Beállítások oldalon kapcsolja be a kétlépcsős azonosítást. A beállítási kulcs szövegként, négykarakteres csoportokban jelenik meg, így hitelesítő alkalmazásba (például Microsoft Authenticator vagy Google Authenticator) kézzel is beírható.

5. A mesterkulcs mentése (fontos!)

A kapcsolatok API-kulcsait a program a mesterkulccsal titkosítja. Ha a mesterkulcs elvész, a mentett kulcsok nem állíthatók vissza. Ha pedig a mesterkulcs és az adatbázis együtt illetéktelen kézbe kerül, a kulcsok megfejthetők. Ezért a mesterkulcsot az adatbázis mentésétől külön helyen tárolja.

A mesterkulcs letöltése a saját gépére (PowerShellben, a saját gépen):

scp root@203.0.113.10:/opt/apikapu/titok/master.key .

Tegye biztonságos helyre, például jelszókezelőbe vagy titkosított pendrive-ra, és törölje a Letöltések mappából.

6. Adatbázis mentése

A szerveren:

cd /opt/apikapu
bash szerver/mentes.sh

A mentés a mentesek mappába kerül.

7. Frissítés új változatra

Az új apikapu.zip feltöltése után a szerveren:

cd /opt
unzip -o /root/apikapu.zip -d /opt/
cd /opt/apikapu
bash szerver/frissites.sh

A frissítés előbb mentést készít. A beállításokat, az adatbázist és a mesterkulcsot nem módosítja.

Helyi kipróbálás Windowson

A felület a saját gépen is kipróbálható: a projektmappában indítsa el dupla kattintással (vagy Enterrel) az inditas.bat fájlt. Ez a változat csak a felület megismerésére szolgál. A ChatGPT és a Claude nem tud hozzá csatlakozni, mert nem érhető el az internetről.

Vissza a súgó tartalomjegyzékéhez