FTP nebezpečné je. Už jen proto, že klidně komukoliv přizná, že existuje. A tak stroje prohledávající net zjistí, že někde je FTP, pak zaúkolují zombie swarm a zombíci střídavě posílají dotazy na NAME a PASSWORD tak dlouho, až se dílo podaří.
Používám SSH. Za domácí úkol naučit = ztráta cca 2 hodiny (předpoklad osobně pro Vás). Mám nastavené na domácím serveru, aby mi jednou denně posílal zálohu přes SFTP, tedy SSH přenos. Tam to řídí PHP... nějak přes CRON... CRON zase neumím já a ano, jsem líný. Jednou denně mi taky můj noťas testuje, jestli je server online, kdyby nebyl, spustí server po síti a za deset minut si sám natahá zálohu.
Tak nějak to funguje. Na serveru si v administraci přes web mohu nastavit parametry záloh, jako časy, složky, počet držených záloh. CRON pak jen spouští další PHP script, který toto vše vykonává. Nastavené parametry neukládám do DB, ale do souboru. Jelikož si stím často hraji a měním tvar dat, je to pro mne flexibilnější.
Moje zálohy však nejsou tak vymakané jako přes DEJADUP. Je to čistá kopie. Zato funguje, což mi u DEJADUP taky šlapalo, ale jen do první změny nastavení. Smazání a znovuvytvoření zálohovacího adresáře mi taky DEJADUP rozbilo a nepomohl ani reinstal, včetně použití BLEACHBIT či ručního prohledání HDD na zbytky DEJADUPu.