Branike Site Manager – zálohy, obnova a bezpečnosť WordPressu

BRANIKE SITE MANAGER

Celá správa webu v jednom plugine

Zálohy a obnova, migrácia, staging, bezpečnosť, zmenšovanie obrázkov, čistenie databázy a dohľad nad tým, či je web v poriadku. Namiesto siedmich pluginov od siedmich vývojárov jeden, ktorý o sebe vie.

Jedno jadro · web pod kontrolou

Web sa nepokazí vtedy, keď sa naň pozeráte

Aktualizácia, ktorá rozbije šablónu. Plný disk. Cudzí administrátor, o ktorom neviete. Migrácia, po ktorej „zmizli nastavenia”. Site Manager tieto veci rieši na jednom mieste — a čo je podstatnejšie, rieši ich tak, aby sa dali vrátiť späť.

Zálohy a obnova

Zálohy databázy aj súborov

Databáza sa zálohuje čistým PHP, bez mysqldump — funguje teda aj na lacnom hostingu, kde k systémovým nástrojom nemáte prístup.

Obnova, ktorá je odskúšaná

Diakritika, emoji, apostrofy, spätné lomky — všetko, na čom obnova zvykne stroskotať. Zo snímky databázy sa dá obnoviť aj jediná tabuľka; ostatných sa to nedotkne.

Obnova súborov

Vrátenie súborov zo zálohy po častiach. wp-config.php sa neprepíše nikdy a cesta so smerníkom von z priečinka sa odmietne.

Zálohy mimo servera

Dropbox, Google Drive, OneDrive. Záloha, ktorá leží na tom istom serveri ako web, vás pri páde hostingu nezachráni.

Diskový dozor a retencia

Strop na počet záloh aj na ich celkovú veľkosť. U jedného klienta 28 snapshotov po 172 MB zabralo 4,8 GB a web prestal fungovať — presne toto tomu predchádza.

Rollback a downgrade

Snapshot databázy pred zásahom a záloha súborov pluginu pred každou aktualizáciou. Keď nová verzia niečo pokazí, vrátite sa na starú.

Presun webu a skúšanie zmien

Migrácia a výmena adries

Presun webu inam vrátane prepisu URL. Serializované dáta sa rozbalia, prepíšu a zabalia späť — nie hrubým hľadaním v texte, po ktorom sa nastavenia rozsypú.

Staging klon

Kópia webu v podpriečinku, kde si aktualizáciu vyskúšate skôr, než ju pustíte na ostro. Zmeny sa dajú zlúčiť späť.

História pluginov

Eviduje, ktoré pluginy na webe kedy boli. Vďaka tomu vie neskôr rozoznať, či zvyšok v databáze patrí niečomu, čo tu už dávno nie je.

Rýchlosť a poriadok

Obrázky sa zmenšia už v prehliadači

Fotka sa skonvertuje na WebP a zmenší ešte pred nahratím — veľký originál na server vôbec nedorazí. Netreba ho teda ani mazať a server sa nezapotí. Staršie Safari dostane malý JPEG, ktorý sa dokonvertuje až na serveri.

Čistenie databázy

Zvyšky po odinštalovaných pluginoch a obsahový balast. Nič sa nemaže automaticky a nič bez toho, aby ste to videli a zaškrtli — pred každým mazaním vzniká snapshot a 30 dní máte undo.

Zdravie databázových indexov

Porovná schému s tým, ako má WordPress vyzerať, a navrhne chýbajúce indexy a primárne kľúče. Pomalé dotazy majú často práve túto príčinu.

Pri hromadnom prevode starej knižnice obrázkov sa originály nemažú — presunú sa bokom, vy si výsledok pozriete a až potom ich jedným klikom zmažete alebo vrátite späť.

Bezpečnosť prihlásenia

Dvojfaktor e-mailom

Po správnom hesle príde jednorazový kód. Bez aplikácie, bez QR kódu — funguje aj klientovi, ktorý si nič inštalovať nebude.

Ochrana proti hádaniu hesla

Neúspešné pokusy sa počítajú a opakovaného útočníka odloží na trvalú čiernu listinu adries.

Vlastná prihlasovacia URL

/wp-login.php sa dá presunúť na vlastnú adresu. Väčšina automatizovaných útokov klope presne na tie dve pôvodné.

Skrytie technológií

Verzia WordPressu z hlavičky, RSS aj z parametrov súborov. Detektory a boti si web ťažšie zaradia podľa toho, čo na ňom beží.

Bezpečnostné hlavičky

Ochrana pred vložením webu do cudzieho rámu a ďalšie HTTP hlavičky, ktoré prehliadaču povedia, čo smie a čo nie.

Neviditeľná ochrana formulárov

Komentáre a registrácia bez CAPTCHA. Návštevník nič nerieši, bot narazí na pascu, ktorú človek ani nevidí.

Keď sa už niečo stane

Zamknúť web

Jedno tlačidlo: návštevníci uvidia slušnú stránku o údržbe, vy web normálne. Kým zistíte, čo sa deje, nikto ďalší sa dnu nedostane.

Núdzový obnovovací skript

Samostatný súbor, ktorý funguje aj vtedy, keď WordPress nenaštartuje. Chránený tajným kľúčom a po 24 hodinách sám vyprší.

Stráženie prístupov

Útočník si po prieniku pridá administrátora alebo aplikačné heslo — tichý zadný vchod. Watchdog si drží východiskový stav a takúto zmenu ohlási.

Dohľad a prehľad

Guardian — samoliečba

Keď niektorý plugin zhodí web fatálnou chybou, Guardian ho sám vypne, aby web bežal ďalej, a pošle vám e-mail. Dozviete sa to z hlášky, nie z výpadku.

Skóre stavu a časová os

Jedno číslo od 0 do 100 z bezpečnosti, záloh, certifikátu a výkonu, plus prehľad toho, čo sa na webe dialo a v akom poradí.

Skenery na známe hrozby

Denne porovná pluginy a témy s databázou známych zraniteľností (stačí bezplatný kľúč alebo agentúra, ktorá web spravuje), raz týždenne prezrie databázu na podozrivé vzory a súbory jadra overíte jedným klikom.

Záznam aktivity

Kto sa prihlásil, kto zlyhal, kto čo zmenil. Keď sa niečo pokazí, nehádate, ale pozriete sa.

SMTP a e-maily WordPressu

Vlastné SMTP so záznamom odoslaných správ — a možnosť vypnúť tie systémové e-maily, ktoré nikto nechce dostávať.

Logy nezožerú disk

Súbor s chybovým záznamom vie za jednu noc narásť do gigabajtov. Site Manager mu to nedovolí — vieme to, lebo sa nám to raz stalo.

Keď sa nedá uložiť obsah, zistíte prečo

Hláška „Odpoveď nie je platná JSON odpoveď” takmer nikdy neznamená chybu WordPressu. Vo väčšine prípadov požiadavku zastaví ochrana hostingu ešte predtým, než sa k nemu dostane — a preto o nej nie je záznam v žiadnom protokole. Nie je čo hľadať, a hosting vám odpovie, že u nich je všetko v poriadku.

Meria z dvoch strán naraz

Každá dôležitá cesta sa preverí dvakrát — raz priamo zo servera a raz z vášho prehliadača. Rozdiel medzi tými meraniami je odpoveďou na otázku, kto to vie opraviť: hosting, nastavenie webu, alebo my.

Dá vám dôkaz do ruky

Keď je problém na strane hostingu, pripraví text s nameranými hodnotami. Namiesto „niečo mi nefunguje” napíšete presne, ktorá adresa je zastavená a s akou odpoveďou. Bez zoznamu vašich pluginov a bez ciest na disku.

Sleduje to aj bez vás

Raz denne beží na pozadí skrátená kontrola. Keď hosting začne niektorú cestu blokovať, dozviete sa to skôr, než si toho všimne zákazník — a nemusíte na to myslieť.

Podrobne aj s tabuľkou záverov: Keď sa nedá uložiť obsah — a WordPress za to nemôže.

Čo Site Manager nerobí

Nie je to antivírus a nesľubuje, že sa na web nikdy nikto nedostane. Sken hľadá známe podozrivé vzory, nie čokoľvek. Skutočná hodnota je inde: keď sa niečo stane, máte zálohu, o ktorej viete, že sa dá obnoviť, a cestu späť, ktorá trvá minúty. Prevenciu aj schopnosť zotaviť sa treba mať obe.

A čistenie databázy zámerne nie je na jeden klik. Je to jediné miesto v celom ekosystéme, kde sa vaše dáta mažú nenávratne — tak sa tu radšej pýtame dvakrát.

Čo ešte Site Manager zvládne

Novinky, ktoré pribudli v posledných verziách a bežia bez veľkého nastavovania.

Agentúra s presne určeným prístupom

Ak vám web spravuje agentúra, pripojíte ju jedným tokenom a sami určíte, či smie len čítať stav, aj posielať bezpečnostné výsledky, alebo aj aktualizovať a zálohovať. Bez zapnutého dvojfaktora sa pripojiť nedá a odpojíte ju jedným klikom.

Kontrola zraniteľností aj bez vlastného kľúča

Keď je web pripojený k agentúre, výsledok kontroly zraniteľností dostane od nej. Pri náleze vám príde e-mail, aj keď ho našla agentúra.

Mená používateľov skryté pred cudzími

Web neprezradí prihlasovacie mená neprihláseným návštevníkom ani robotom. Je to zapnuté hneď po inštalácii, takže útočník nemá na aké meno skúšať heslá.

Správa o stave webu e-mailom

Raz týždenne alebo mesačne vám príde súhrn: posledné zálohy, zablokované pokusy o prihlásenie, nové zraniteľnosti a stav servera. S pluginom PDF Faktúry aj ako PDF na preposlanie klientovi.

Skutočná rýchlosť webu v skóre

Raz denne sa zmeria rýchlosť úvodnej stránky, aj bez akéhokoľvek kľúča. Pilier výkonu potom ukazuje, ako rýchlo sa web načítava návštevníkom.

Po zamknutí webu obnova jedným klikom

Keď je web zamknutý, hneď vedľa tlačidla na odomknutie nájdete obnovu poslednej kompletnej zálohy. Ponúkne sa len taká, ktorá sa naozaj dá obnoviť.

Časté otázky

Zálohuje to aj na hostingu, kde nemám prístup k mysqldump?

Áno. Databázový dump je napísaný v čistom PHP, takže nepotrebuje žiadny systémový nástroj. Presne preto to funguje aj na lacných zdieľaných hostingoch.

Ako viem, že sa záloha naozaj obnoví?

Kompletná záloha si pamätá, ktorá databáza a ktoré súbory k sebe patria, a obnoví sa ako celok. Rýchla obnova po zamknutí webu ponúkne len zálohu, ktorej súbory naozaj existujú, na serveri alebo v cloude. A pred rizikovým zásahom si spravíte snímku databázy, z ktorej viete vrátiť aj jedinú tabuľku.

Zhorší mi zmenšovanie obrázkov kvalitu fotiek?

Fotka sa zmenší na rozmer, ktorý web reálne používa, a uloží ako WebP. Pri hromadnom prevode starej knižnice sa originály nemažú — presunú sa bokom, vy si výsledok pozriete a až potom rozhodnete, či ich zmazať alebo vrátiť.

Nezmaže mi čistenie databázy niečo, čo potrebujem?

Nemaže nič samo. Predškrtnuté sú len nálezy, ktoré vieme doložiť — napríklad údaj odkazujúci na neexistujúci obsah, alebo zvyšok po plugine, ktorý na webe preukázateľne bol a už nie je. Kde si nie sme istí, nález ukážeme, ale nezaškrtneme. Pred mazaním vzniká snapshot a 30 dní máte možnosť vrátiť to.

Prežije migrácia moje nastavenia?

Áno. Serializované dáta sa pri výmene adries rozbalia, prepíšu a zabalia späť. Pri zlučovaní stagingu platí navyše, že čo sa rozbaliť nedá, ostane radšej nezmenené — neprepísaná adresa je nepríjemnosť, rozbité nastavenie je strata dát.

Potrebujem k tomu ešte bezpečnostný plugin?

Nie. Dvojfaktor, ochrana prihlásenia, bezpečnostné hlavičky, ochrana formulárov, kontrola zraniteľností a integrity jadra sú tu. Práve preto, aby ste nemali päť pluginov, ktoré si navzájom šliapu po nastaveniach.

Zálohu oceníte v jediný deň v roku

Presne v ten, keď ju budete potrebovať. Branike Site Manager sa inštaluje a aktualizuje cez Branike HUB.