Hétfőn Krzysztof, egy 10 főt foglalkoztató műhely tulajdonosa meghallja ezt a kifejezést: „feladatkezelő program saját szerveren”. Az első gondolata: „nincs informatikusom”. A gyakorlatban csak be kell tudnia lépni a tárhely adminisztrációs felületére, létre kell hoznia egy adatbázist, és fel kell töltenie a fájlokat.

A saját szerveren futó feladatkezelő programhoz nincs szükség szerverteremre

A saját szerveren futó feladatkezelő program hagyományos megosztott tárhelyen is működhet. Nem kell fizikai gépet vásárolnod, szervertermet kialakítanod vagy rendszergazdát alkalmaznod.

A Task Managert a saját tárhelyedre telepíted. Az alkalmazás fájljai és az adatbázis a céged által kiválasztott szerveren találhatók. Ez lehet céges szerver vagy egy tárhelyszolgáltatónál vezetett fiók, amely megfelel a saját tárhelyre történő telepítés követelményeinek.

A szerverért és a biztonsági mentésekért te felelsz. A program szolgáltatója nem a saját infrastruktúráján tárolja az adatbázist. Ezért ellenőrizd, hogyan készít biztonsági mentést a tárhelyszolgáltató az adatbázisról és a fájlokról, illetve hogyan töltheted le vagy állíthatod vissza ezt a mentést.

Krzysztofnak nincs szüksége külön gépre az autóemelő mellett. Egy tárhelyfiókra, a hozzáférési adatokra és néhány, a telepítés megkezdése előtt feljegyzett információra van szüksége.

A tárhely adminisztrációs felületén ellenőrizheted, hogy elkezdheted-e

A telepítés előtt ellenőrizd a PHP verzióját, a MySQL- vagy MariaDB-adatbázis elérhetőségét, valamint azt, hogy lehet-e fájlokat írni az alkalmazás könyvtárába. A Task Manager PHP 8.1 vagy újabb verziót igényel, és a telepítő nem lép tovább, ha valamelyik alapvető követelmény nem teljesül.

Kedden Krzysztof bejelentkezik a tárhely adminisztrációs felületére, és azt látja, hogy PHP 8.2 fut rajta. Ez a pont kipipálva. Ezután ellenőrzi, hogy létre tud-e hozni egy adatbázist és egy jelszóval védett felhasználói fiókot.

Három PHP-bővítmény nélkülözhetetlen:

  • a pdo_mysql biztosítja a kapcsolatot az adatbázissal,
  • az openssl az API-kulcsok és az SMTP-jelszavak titkosítására szolgál,
  • az mbstring többek között a lengyel karaktereket kezeli.

A telepítő az ajánlott bővítményeket is ellenőrzi. A fileinfo felismeri a fájltípusokat, a gd pedig a bélyegképeket és az avatarokat kezeli. A dom bővítményt az AI-asszisztens és a tartalmak biztonságossá tétele használja, míg a curl az AI-modul működéséhez szükséges. Az iconv segít a Levelezésnek kezelni a lengyel karaktereket a CP1250 kódolású üzenetekben, a zip pedig lehetővé teszi a DOCX-fájlok előnézetét. Ezeknek a kiegészítőknek a hiánya magát a telepítést nem akadályozza.

Az alkalmazásnak képesnek kell lennie fájlokat írni az includes/, uploads/ és logs/ könyvtárakba. A telepítő zöld és piros jelölésekkel mutatja a követelmények állapotát, így nem egy üres képernyő vagy hibakód alapján kell azonosítanod a problémát.

Öt képernyő helyettesíti a parancssori munkát

A Task Manager telepítése egy böngészőben megnyitott űrlapon történik. Nem kell parancsokat megadnod a szerveren, és nem kell elindítanod a Composert vagy további szkripteket.

Először töltsd fel a programcsomagot FTP-n vagy a tárhely fájlkezelőjén keresztül a domain vagy az aldomain könyvtárába. A cím megnyitása után a telepítő végigvezet a következő lépéseken:

  1. Rendszerkövetelmények - ellenőrzi a PHP-t, a bővítményeket és a könyvtárak írási jogosultságát.
  2. Adatbázis - teszteli a kiszolgálót, az adatbázis nevét, a felhasználót és a jelszót.
  3. Adminisztrátor - a keresztnév, vezetéknév, e-mail-cím és jelszó alapján létrehozza a fiókot.
  4. Alkalmazásbeállítások - menti az URL-címet és a licenckulcsot.
  5. Levelezés - fogadja az SMTP-adatokat, és lehetővé teszi tesztüzenet küldését.

Készítsd elő a hozzáférést a tárhely adminisztrációs felületéhez és az FTP-hez, a MySQL- vagy MariaDB-adatbázis adatait, az SMTP-adatokat, az alkalmazás címét, valamint a vásárlás után kapott licenckulcsot. Ha minden jelszót csak a telepítés közben kezdesz keresni, a technikai műveletből a tárhelyszolgáltatóval folytatott telefonbeszélgetések sorozata lesz.

A telepítő létrehozza az includes/config.php fájlt és az adatbázis tábláit, majd menti a beállításokat. A befejezés után megakadályozza a telepítés véletlen újbóli elindítását. A konfigurációs fájl törlése nélkül nem kezdheted újra az elejéről.

A távoli telepítéssel nem neked kell először beállítanod a tárhelyet

Ha nem szeretnéd saját magad feltölteni a csomagot és létrehozni az adatbázist, választhatod a távoli telepítési szolgáltatást. Ez egy kiegészítő szolgáltatás. A Starter csomagban 299 zł nettó, míg a Classic, Max és Enterprise csomagok ára már tartalmazza.

A szolgáltatás elvégzéséhez hozzáférést kell biztosítani az FTP-hez és az adatbázishoz, beleértve a phpMyAdmint is, valamint meg kell adni az értesítéseket küldő fő e-mail-fiók adatait. Ez egy konkrét telepítési szolgáltatás, nem pedig a cég folyamatainak teljes körű bevezetése.

Ez a megoldás akkor praktikus, ha Krzysztof szerdán elő tudja készíteni a bejelentkezési adatokat, de nem szeretné saját maga kideríteni, melyik könyvtárba kell feltölteni a fájlokat. A telepítés után továbbra is az alkalmazásból kezeli a csapatot és a beállításokat.

A telepítés után először a munkatársakat és a Munkaterületeket adod hozzá

Az első bejelentkezés után az adminisztrátor hozzáadja a felhasználókat, beállítja a szerepköröket, és létrehozza a Munkaterületeket, vagyis a csapatok vagy munkaterületek számára szolgáló tereket. Ezeket a műveleteket a Task Manager felületén végezheted el, anélkül, hogy vissza kellene térned a tárhely adminisztrációs felületére.

A felhasználói panelt a beállítások melletti, emberek csoportját ábrázoló ikon nyitja meg. A pontos folyamatot a felhasználók és szerepkörök kezeléséről szóló útmutató ismerteti, a további beállítások tervét pedig a Task Managerrel töltött első hétről szóló anyagban találod.

Az AI-asszisztens használata opcionális. A Task Manager nélküle is működik, ha pedig szeretnéd bekapcsolni, a Beállításokban megadhatod a saját OpenAI-, Google Gemini-, Anthropic Claude- vagy xAI Grok-kulcsodat. A kérés a szükséges kontextussal együtt a kiválasztott modellszolgáltatóhoz kerül, amely a saját API-kulcsod használatával számolja el azt.

A Task Manager Beállítások felülete az AI lappal és a kitakart API-kulccsal
A saját AI-szolgáltatói kulcsodat a Beállításokban adhatod meg

A CRON kizárólag az e-mailek háttérben történő elküldéséhez szükséges, amikor senkinél sincs megnyitva az alkalmazás, például az AI-asszisztens emlékeztetőinél. Az alkalmazáson belüli értesítések nélküle is működnek. CRON nélkül az e-mailek csak akkor mennek ki, amikor valaki éppen használja az alkalmazást, és emlékeztető beállításakor a program figyelmeztet erre. A „HTTP cron” funkciót kínáló tárhelyszolgáltatások, például a cyber-folks és a nazwa.pl, percenként lekérhetik a megadott címet.

A frissítésekhez rendszergazdai döntés kell, nem állandó informatikus

A Task Manager ellenőrzi, hogy elérhetők-e új verziók, de a jóváhagyásod nélkül nem telepíti őket. A rendszergazda a Beállítások → Frissítések lapon töltheti le és indíthatja el a frissítést, a legtöbb kiadás pedig FTP használata nélkül, az automatikus telepítővel telepíthető.

Amikor új verzió jelenik meg, a rendszergazda értesítést kap, és egy piros pont jelenik meg a beállítások ikonja, valamint a Frissítések lap mellett. A lap megjeleníti a telepített kiadás és a kód verziószámát, az elérhető kiadásokat, valamint a változások leírását. Az újabb verziókat egymás után telepítheted.

A Letöltés gomb figyelmeztet, hogy készíts biztonsági másolatot az adatbázisról és az uploads/ mappáról. Ezután a szerver letölti a csomagot, és ellenőrzi annak SHA-256 ellenőrzőösszegét, vagyis a fájl sértetlenségének ellenőrzésére szolgáló digitális lenyomatot.

A legtöbb kiadásnál a következő lépés a Telepítés. A folyamatjelző mutatja, ahogy a program frissíti az adatbázist, átmásolja a fájlokat és befejezi a telepítést. A végén megjelenik az Alkalmazás frissítése lehetőség. Az automatikus telepítő kihagyja az includes/config.php, uploads/, storage/ és logs/ elemeket, az adatbázis-migrációkat pedig automatikusan elvégzi.

A Frissítések lap folyamatjelzővel és az Alkalmazás frissítése gombbal
A legtöbb kiadást a rendszergazda FTP nélkül telepítheti

Nem minden csomag támogatja ezt a módot. Az FTP-t igénylő kiadásoknál a program elmenti a .zip fájlt, és megjeleníti az útmutatót: csomagold ki a csomagot, töltsd fel a fájlokat a meglévők felülírásával, őrizd meg az includes/config.php, uploads/, storage/ és logs/ elemeket, majd frissítsd az alkalmazást. A teljes folyamatot a Task Manager frissítési útmutatójában találod.

A legfontosabb készség tehát nem a parancssor használata, hanem az adatbázis és a mellékleteket tartalmazó mappa biztonsági mentése a verzióváltás előtt. Ellenőrizd a tárhely kezelőpaneljén, hogy készülnek-e biztonsági mentések, mennyi ideig őrzik meg őket, és az adatbázisra, valamint a fájlokra egyaránt kiterjednek-e.

Ha nem szeretnél a frissítésekkel foglalkozni, választhatod a Rendszerfelügyelet szolgáltatást. A Starter csomagban havi 99 zł az ára, és magában foglalja az új verziók telepítését az ügyfél szerverére, valamint a biztonsági mentést minden frissítés előtt. A szolgáltatás aktív Frissítések megújítása mellett vehető igénybe.

Nem kell értened a szerverekhez, de a tárhelyet tudnod kell kezelni

A Task Manager elindításához nincs szükséged parancssorra vagy olyan fejlesztői eszközökre, mint a Composer vagy a Docker. Az SQL-t sem kell ismerned, mert a telepítő létrehozza a táblákat, frissítéskor pedig elvégzi az adatbázis-migrációkat.

Néhány konkrét műveletet azonban el kell tudnod végezni:

  • belépni a tárhely kezelőpaneljére,
  • létrehozni egy adatbázist és egy adatbázis-felhasználót,
  • feltölteni a fájlokat FTP-vel vagy a fájlkezelővel,
  • megadni az SMTP-adatokat,
  • ellenőrizni a PHP verzióját,
  • biztonsági másolatot készíteni az adatbázisról és az uploads/ mappáról frissítés előtt.

Eddig terjed az önálló telepítéshez szükséges tudás. Ha nem ismered ezeket a műveleteket, válaszd a Távoli telepítést és a Rendszerfelügyeletet. Ha már használtad a tárhely kezelőpaneljét a céges weboldal kezeléséhez, a telepítő fejlesztői eszközök nélkül végigvezet a folyamat további részén.

Holnap nyisd meg a tárhely kezelőpaneljét, és ellenőrizz két dolgot: a PHP verzióját, valamint azt, hogy létrehozható-e MySQL- vagy MariaDB-adatbázis. Ezután nézd meg a Demo verziót, hogy példafeladatokon keresztül ismerhesd meg a programot anélkül, hogy telepítenéd a saját szerveredre.

Gyakori kérdések

Kell hozzá informatikus, hogy telepítsem a Task Managert?

Nem, ha tudod kezelni a tárhely adminisztrációs felületét, létre tudsz hozni egy adatbázist, és fel tudod tölteni a fájlokat. A telepítő a böngészőben fut, alternatívaként pedig fizetős távoli telepítés is választható, amelyet a Classic, Max és Enterprise csomagok ára tartalmaz.

Milyen tárhely elegendő egy saját szerveren futó feladatkezelő programhoz?

Elég egy PHP 8.1 vagy újabb verziót, valamint MySQL- vagy MariaDB-adatbázist kínáló megosztott tárhely. A legfontosabb PHP-bővítmények a pdo_mysql, az openssl és az mbstring, ezek elérhetőségét pedig a telepítő ellenőrzi.

Automatikusan települnek a Task Manager frissítései?

Nem, a frissítések telepítését mindig az adminisztrátornak kell jóváhagynia. A legtöbb kiadás FTP nélkül, a Beállításokból telepíthető, egyes csomagoknál azonban a program megjeleníti a fájlok kézi feltöltéséhez szükséges útmutatót.

Ki készít biztonsági mentést a Task Managerről?

A biztonsági mentésekért az ügyfél felel, mivel az adatbázis és a fájlok az ő szerverén találhatók. A frissítés letöltése előtt a program emlékeztet arra, hogy készíts biztonsági másolatot az adatbázisról és az uploads/ mappáról.

Mi történik, ha 12 hónap után nem újítom meg a frissítéseket?

A meglévő verziót továbbra is díjmentesen használhatod, mivel a licenc örökös. Az ár 12 hónapnyi új kiadást tartalmaz, ezt követően pedig a frissítésekhez való hozzáférés éves megújítása opcionális.

Források

  1. Task Manager, Telepítés a saját tárhelyedre
  2. Task Manager, Frissítések
  3. Task Manager, Örökös licenc
  4. Task Manager, Árak
  5. Task Manager, Segédanyagok: frissítések

A Task Manager csapata - a csapatmunkáról, a vállalati AI-ról és a feladatok rendszerezéséről írunk a saját szerverre telepíthető Task Manager példáin keresztül. A Task Managert 2013 óta a Blue Creation Group (Piotr Łącz) fejleszti; többek között a Neonet, a Wojskowa Akademia Techniczna és a Polpharma is használja - nézd meg az ügyfelek véleményét. Írásainkat a dokumentáció és a program aktuális verziója alapján ellenőrizzük.