Přeskočit na obsah
@365tipu
  • Domů
    • Práce na dálku
    • Twitter for dummies
    • Jak na Mastodon
    • Facebook a marketing
    • Návod pro Instagram
    • Jak na LinkedIn
    • Bezpečný Internet
    • Bezpečnost pro novináře
    • Soukromí na Facebooku
    • Pomocník webdesignera
    • Jak na WordPress
    • Nepostradatelné software
      • Jak na Windows 11
      • Jak na Windows 10
      • Jak na iPhone/iPad
      • Jak na Mac OS
      • Jak na Apple TV/TV+
      • Jak na Apple Watch
      • Jak na Apple AirTag
      • Microsoft Office
      • Linux
    • Jazykový koutek
    • GTD
    • Filmy a TV seriály
    • Recenze
    • Chytrá domácnost
      • Chytrá domácnost
      • Jak na Google Home
      • Amazon Echo a Alexa
      • Apple HomePod
      • Jak na Raspberry Pi
      • Jak na QNAP NAS
      • Netatmo
    • Jak na Home Assistant
  • Všechny štítky
  • Odběr e-mailem
  • RSS/XML
  • Kontakt
    • Kontakt
    • Twitter
    • Facebook
    • BlueSky
    • Mastodon
      • Threads
    • Zásady Cookies (EU)
22. 9. 2022 podle 365tipů
Blogování, Linux, MAC, Software, Webdesign, Windows, WordPress, Zálohování

TIP#2253: Jak použít wget pro zálohování webu přes FTP?

O wget je dost detailně řeč v K čemu se vám může hodit wget? Ke stahování a zrcadlení!, ale není tam úplně zmíněna možnost využití pro zálohování webu, pokud máte přístup přes FTP.

Právě takto řeší zálohy Blueboard – na extra FTP serveru jsou denní zálohy SQL (za cca 2 týdny zpět) a stejně tak denní zálohy kompletního webu (/www/). Případně je také možné se připojit přímo přes FTP na daný “ostrý” web a zálohovat ten (vyjde to na stejno, na zálohovacím serveru je záloha po souborech, bohužel to není ani tar ani gz).

Wget je poměrně snadné řešení pro zálohování přes FTP pokud vám nevadí, že jeho -m (-mirror) volba neumí z lokální kopie smazat soubory, které nejsou na vzdáleném (ftp) serveru. Co ale umí je přeskočit stahování všeho co už máte, takže nebude zbytečně stahovat. 

Pro stažení SQL zálohy z Blueboardího zálohovacího serveru pak jde použít následující

wget --mirror --no-host-directories ftp://login:password@zalohy.blueboard.cz/_sql/

Tady nevadí stahovat celou složku, až tak mnoho souborů tam nebude, respektive každý den se objeví jen pár nových (podle toho kolik SQL databází v daném hostingu je)

Pro vytvoření zálohy webu z Blueboardího ostrého serveru pak takto. Nechávám v příkladu nastavení pro prtipy.cz – to si také musíte změnit na vlastní. Zároveň je v příkladu vyjmutí cache od WP Fastest Cache (i jiných), protože to opravdu zálohovat nechcete. -X potřebuje absolutní cestu, aby bylo jasno

set SERVER=prtipy.cz
set ROOTDIR=prtipy_cz
wget --mirror --no-host-directories -X /%ROOTDIR%/www/wp-content/cache ftp://login:password@%SERVER%/%ROOTDIR%/

Zálohuje se z “ostrého” serveru. Na zálohovacím jsou denní kopie kompletního ostrého, takže to spíš stahovat nechcete. Nebo pokud ano, tak musíte stahovat pouze poslední aktivní zálohy – což je řešitelné získáním dnešního data – pokud máte datum DD.MM.RRRR tak můžete použít toto:

set TDD=%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%

Každá souborová záloha je totiž ve složce označené právě DD-MM-RRRR. Ale protože byste každou (aktuální spolední) stahovali znovu, tak případně musíte zrcadlit do již existující složky nebo, což je jednodušší, prostě stahovat ostrý server. 

Výše uvedené získání data pochopitelně platí jen pro Windows. Samotné využití WGET i kdekoliv jinde.

Související příspěvky

TIP#776: Jak migrovat web z WordPress.org na WordPress.com? Krok 2: Import
TIP#772: Jak migrovat web z WordPress.org na WordPress.com? Krok 1: Export
TIP#3201: WordPress Transients. Proč byste měli dávat pozor na další věc

Blogování Jak na WordPress Linux Software Webdesign Wget Windows Wordpress WordPress.org Zálohování

Předchozí článekTIP#2252: Jaké cache použít pro váš WordPress web?Další článek TIP#2254: Jak ověřit, že na webu je aktivní Google Analytics?

Nejnovější příspěvky

  • TIP#3253: Co je to latence a proč to hraje roli (nejen) při hraní her
  • TIP3252: Chladit notebooky podložkou? Co byste měli vědět
  • TIP#3251: Kouzelná meteostanice ATMOS řeší problém, o kterém ani nevíte
  • TIP#3250: Jak zabránit tomu, aby se Mac po restartu znovu otevřel se všemi aplikacemi z poslední relace
  • TIP#3249: Zálohovat počítači či NAS? Rozhodně ano. Ale kam a jak? Včetně velkého přehledu cloudových služeb

Nejčtenější

Přispět na provoz můžete

Přispějte. 500 Kč můžete změnit dle vlastního uvážení. Z částky zaplatíme DPH a pochopitelně daně platbou na účet 331049001/5500, spec. symbol 365. Částku si můžete změnit. Z platby odvádíme DPH a daníme ji.

Zdejší tipy na zajímavé/užitečné věci obsahují affialiate odkazy na Alzu/Aliexpres

... nebo placeným odběrem

Staňte se platícím odběratelem newsletteru. 5 USD/měsíc, 50 USD/rok nebo dle vlastního uvážení od 100 USD/rok. Každou středu a neděli nálož informací.

Kontakt a tak

Kontakt: 365tipu@gmail.com

Veškerý obsah zde uveřejněný je CC-BY-NC-SA