Ugrás a fő tartalomhoz

MainWP Buddy Extension

Mi ez és milyen problémát old meg?

A MainWP Buddy Extension egy MainWP-kiegészítő, amellyel a Solid Backups (Legacy) (korábbi nevén BackupBuddy) bővítményt tudod egyetlen irányítópultról felügyelni az összes csatlakoztatott gyermekoldalon. Ha sok webhelyet kezelsz, megszűnik az a nyűg, hogy minden oldalra külön be kelljen lépned a mentések ellenőrzéséhez, ütemezéséhez vagy a fájlok letöltéséhez. Egy helyen állíthatod be a szabályokat, elindíthatod a mentéseket és kezelheted az archívumokat.

Hogyan működik röviden?

  • A kiegészítőt a MainWP irányítópultra telepíted.
  • A gyermekoldalakon futnia kell a Solid Backups (Legacy) bővítménynek érvényes licenccel.
  • A MainWP ezen a csatornán keresztül olvassa a beállításokat, ütemezéseket, és távolról indítja a mentéseket, kezeli a tárolási célokat és a mentési fájlokat.
  • A visszaállítás a Solid Backups saját folyamatán (tipikusan ImportBuddy) keresztül történik; ez nem automatikus MainWP visszaállítás.

Fő funkciók részletesen

Központi felügyelet

  • Áttekinted minden gyermekoldal mentési állapotát, a bővítmény telepítettségét és frissítéseit.
  • Távolról aktiválhatod/frissítheted a mentő bővítményt, és egy pillantással látod, hol hiányzik valami.

Beállításkezelés globálisan vagy oldalszinten

  • Egységesítheted (vagy tudatosan eltérítheted) a mentési házirendeket.
  • Konfigurálhatod az ImportBuddy/visszaállítási opciókat, e-mail értesítéseket, helyi archívumtár limitet, kizárásokat/inklúziókat (adatbázis és fájlok), valamint haladó/hibakeresési és háztartási beállításokat.
  • A licencadatokat és kritikus opciókat központból kezelheted.

Mentések indítása és profilok

  • Készíthetsz teljes, csak adatbázis, csak fájl vagy egyedi profil alapú mentéseket.
  • Egy kattintással több webhelyen egyszerre indíthatsz mentést, így karbantartás előtt gyorsan készülhet friss állapot.

Ütemezések karbantartása

  • Létrehozhatsz globális ütemezéseket (pl. napi adatbázis, heti teljes), vagy finomhangolhatod egyedi oldalszinten.
  • Kezelheted a megtartási szabályokat, így nem telik be a tárhely, és megfelelsz a belső előírásoknak.

Mentési fájlok kezelése és szelektív visszaállítás

  • Egy felületen letöltöd a ZIP-eket, elküldöd őket távoli tárhelyre, böngészed az archív tartalmát.
  • Szelektív recovery: csak bizonyos fájlokat vagy adatbázis-táblákat állítasz vissza, ha nem kell az egész oldal.

Távoli tárhelyek

  • Több távoli cél is beállítható (pl. S3-kompatibilis tár, Dropbox, Stash és más támogatott célok).
  • A ténylegesen elérhető célok a gyermekoldalon futó Legacy verzió képességeitől függenek; bizonyos célok (például Google Drive) egyes Legacy kiadásokban már nem érhetők el.

Használati esetek – gyakorlati példák

  • Ügynökségi alapstratégia: készítesz egy globális házirendet napi adatbázis- és heti teljes mentéssel, 30 napos megőrzéssel, S3-kompatibilis tárolóra küldéssel. Ezt kiosztod minden oldalra, és a kritikus e-kereskedelmi oldalaknál oldalszinten sűríted az adatbázis-mentést.
  • Karbantartási ablak előtt: kijelölöd a frissítendő webhelyeket, és tömeges azonnali teljes mentést indítasz. Ha gond van, szelektíven visszaállítod a problémás bővítmény könyvtárát vagy a vonatkozó táblákat.
  • Migráció tesztkörnyezetbe: készítesz egy teljes mentést, feltöltöd a távoli tárhelyre, majd az ImportBuddy segítségével egy külön tárhelyen staging környezetet állítasz vissza.

Előnyök és értékajánlat

  • Időmegtakarítás: tömeges műveletek és központi felügyelet, kevesebb belépés, kevesebb manuális lépés.
  • Következetesség: egységes házirendek minden oldalon, kevesebb hibalehetőség.
  • Gyors reakció: központból indítható mentések, szelektív visszaállítás a szükséges komponensekre.
  • Biztonság és megfelelés: távoli tárolás, megőrzési szabályok, átlátható auditnyom.

Célközönség

  • Webügynökségek és szabadúszó webmesterek, akik több tucat webhelyet kezelnek.
  • Vállalati webcsapatok, akiknél fontos az egységes szabályozás és a gyors visszaállíthatóság.
  • Technikai projektvezetők, akik SLA-khoz igazított mentési rendet akarnak fenntartani.

Telepítés és alap munkafolyamat

  1. Telepítsd és aktiváld a kiegészítőt a MainWP irányítópulton.
  2. A gyermekoldalakon telepítsd/aktiváld a Solid Backups (Legacy) bővítményt, és gondoskodj az érvényes licencről.
  3. Szinkronizáld a webhelyeket, majd nyisd meg az Extensions > Buddy felületet.
  4. Állíts be globális házirendet, szükség esetén oldalszintű felülírásokkal.
  5. Hozz létre ütemezéseket és add hozzá a kívánt távoli tárhelyeket.
  6. Futtass egy tesztmentést, majd ellenőrizd a távoli célon az archívumot és a visszaállíthatóságot.

Példa házirend-vázlat (csak szemléltetés):

profiles:
- name: daily-db
type: database
schedule: daily
retention_days: 14
destinations: [s3_primary]
- name: weekly-full
type: full
schedule: weekly
retention_copies: 4
destinations: [s3_primary, offsite_secondary]
exclusions:
files: [cache/, node_modules/, *.log]
db_tables: [wp_statistics_*]
notifications:
email: [email protected]

Korlátozások és fontos megjegyzések

  • A kiegészítő által készített mentések nem kompatibilisek a MainWP automatikus visszaállítás és klónozás funkcióival.
  • A visszaállítás nem automatikus: a Solid Backups saját eszközeivel (pl. ImportBuddy) történik, általában manuális lépésekben.
  • A távoli tárhely opciók a Legacy kiadástól függenek; bizonyos célok (például Google Drive) egyes verziókban már nem támogatottak.
  • A kiegészítő a Legacy ággal működik; a NextGen vonalhoz nincs integráció.
  • Előfeltétel az egyes gyermekoldalakon a Solid Backups (Legacy) bővítmény aktív telepítése és érvényes előfizetés.

Tippek és bevált gyakorlatok

  • Kezdd egy alap házirenddel (napi DB, heti teljes, 30 nap megőrzés), majd finomhangold a forgalmas oldalakat.
  • Mindig végezz próbavisszaállítást staging környezetben, hogy tudd, mennyi idő és milyen lépések kellenek.
  • Állíts be értesítéseket a sikertelen mentésekre, és rendszeresen ellenőrizd a tárolókapacitást.
  • Zajos könyvtárakat (cache, logok, ideiglenes fájlok) zárj ki a gyorsabb, megbízhatóbb mentésekért.
  • Ütemezd a nagy mentéseket alacsony terhelésű időszakokra (éjszaka, karbantartási ablak).