it-swarm-eu.dev

Návrhy nástroje pro zálohování webových stránek s otevřeným zdrojovým kódem

Hledám nástroj pro zálohování webových stránek s otevřeným zdrojovým kódem. Mám větší zájem o Open Source, takže v případě potřeby mohu provést změny a případně přispět k softwaru.

  1. Automatické naplánované zálohy FTP z různých webových serverů.
  2. Zálohy MySQL z databází (pouze částečně důležité, protože mohu udělat pouze výpisy mySQL a získat je s ftp)
  3. Diferenciální a/nebo přírůstkové zálohy (ochrana před šířkou pásma a místo na disku).
  4. Podpora Windows 7 nebo Linux.

Nejsem si úplně jistý, jestli je to pro serverovou chybu lepší otázka, ale mám pocit, že tady může žít dost snadno. Děkujeme za jakékoli návrhy.

Software, který jsem našel
- Cobian Backup

Tuto poznámku použijte pro zálohování dat na webových serverech, obvykle sdílených hostingech. Instalace softwaru na vzdálený server je nemožná, takže přístup ftp a mysql je o tom.

7
WalterJ89

Ať už používáte jakékoli řešení zálohování, uvědomte si, že zálohy jsou bezcenné, pokud je nevyzkoušíte. To znamená mít strategii obnovy a skutečně simulovat úplné zotavení. K tomu nemusíte zabíjet svá výrobní data, ale musíte si být stoprocentně jisti, že pomocí záloh můžete skutečně obnovit to, co potřebujete. Také kontrola verzí není formou záloh, měli jste největší naději, že máte zálohu vašeho úložiště a že testujete můžete úložiště obnovit ze zálohy v případě katastrofického selhání. Díky tomu je Amanda velmi mocným nástrojem, pokud hledáte právě to. Jinak jsou vaši přátelé dehtem, skládkou, obnovou a mysqldump.

4
gabe.

Měli byste se podívat na zálohy Amanda . Můžete dělat vše, co je v seznamu, s výjimkou části FTP, ale neměli byste si dělat starosti, protože přichází s vlastním způsobem přepravy záloh. Jednou z nejlepších věcí na tom je, že ukládá všechny zálohy standardním způsobem a lze je extrahovat bez Amandy, pokud byste to někdy potřebovali. K dispozici je také komerční verze , která má ještě více funkcí, jako je zálohování na Amazon S3.

1
carson

Použil jsem věc zvanou rsnapshot , což je obal kolem rsync. Doposud ji používali pouze na LAN, ale chystám se vyzkoušet přes internet. Hlavně linuxová podpora, ale možná budete moci udělat Windows s rsyncd portem.

1
Quog

Subversion

Klady:

  • Snadno sdílí pracovní skupiny
  • Pomáhá při sledování verze
  • Spravuje aktualizace

Nevýhody:

  • Vrácení může být bolest, aby se vyřešilo, co se při vrácení ztratilo
  • To může způsobit, že se pracovní adresáře stanou docela zaplněnými.
  • Pro designéry a programátory může být obtížné sdílet pracovní prostor, protože jej používají odlišně.

(--- upravit pro alternativní řešení ---)

Rutina PHP, která vám umožní stáhnout archiv ZIP celého webu.

Klady:

  • Je to plná jediná záloha pro milníky. (pro udržení stabilních verzí)
  • Je to webové.
  • Vrácení kódu je snadné
  • Vyžaduje háček .svn do adresáře

Nevýhody:

  • Sdílí pěkně
  • Magická čísla a magická slova v kódu se neprocházejí snadno přes domény
  • Vyžaduje mnohem více úložného prostoru pro archivaci
1
Talvi Watia

Pokud neukládáte data do souborů, používal bych řízení verzí pro sledování různých revizí kódu webových stránek. Dalo by se použít Subversion, ale imo git je lepší.

Má však smysl udržovat zálohy do databáze. Nejlepší věc, kterou byste měli udělat, by bylo spustit jakoukoli cronovou práci, která používá zálohy MySQL. Tyto zálohy pak lze archivovat a komprimovat. Na GNU/Linuxu je příkaz mysqldump, ale nevím o Windows.

0
Roinator