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
- Helyszín: EU-s adatközpont (például Németország vagy Finnország).
- Operációs rendszer: Ubuntu 24.04.
- Méret: a legkisebb csomag is elegendő (1–2 processzormag, 2 GB memória, 20 GB tárhely).
- Belépés: a szolgáltató által megadott root jelszóval vagy SSH-kulccsal.
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:
- Az aldomaint, például mcp.drcsuzda.com.
- 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
- Nyissa meg a böngészőben: https://mcp.drcsuzda.com
- 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.
- 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.