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
- Telepítsd és aktiváld a kiegészítőt a MainWP irányítópulton.
- A gyermekoldalakon telepítsd/aktiváld a Solid Backups (Legacy) bővítményt, és gondoskodj az érvényes licencről.
- Szinkronizáld a webhelyeket, majd nyisd meg az Extensions > Buddy felületet.
- Állíts be globális házirendet, szükség esetén oldalszintű felülírásokkal.
- Hozz létre ütemezéseket és add hozzá a kívánt távoli tárhelyeket.
- 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).