Бекап на Яндекс диск

12
D
На сайте с 28.06.2008
Offline
1101
3316

Поделитесь плиз баш скриптом (чем меньше строк тем лучше, люблю простоту) - бекапа баз данных на яндекс диск.

Либо скрипт отправки уже готовых бекапов к Яше.

P.S. монтирование яндекс диска не сервере не интересует.

M
На сайте с 17.09.2016
Offline
124
#1

https://github.com/abbat/ydcmd

для выгрузки мелких файлов - тормозит

А вот для дампа сайтов: архивом разбитым на части - самое то

Обкатано уже больше полугода, ни одного сбоя

D
На сайте с 28.06.2008
Offline
1101
#2

В моем понимании "просто" - это один баш скрипт и 20-50 строк кода. Есть нечто подобное, что повесил на крон и забыл?

AGHost
На сайте с 16.11.2011
Offline
115
#3
8 лет на рынке услуг хостинга - https://agho.st (https://agho.st)
D
На сайте с 28.06.2008
Offline
1101
#4

AGHost, немного не то - много лишнего функционала.

Вот нагуглил то что нужно, но не работает

#!/bin/bash
#Created: Cube, 25.04.2012
#Version 1.0

cd /var/dump

for i in *.gz;
do
# username:password - имя пользователя и
# пароль к аккаунту Яндекса
curl -T ${i} --user username:password https://webdav.yandex.ru
rm ${i}
done

при запуске получаю


root@mysql ~ # sh /root/b.sh
: not found 4: /root/b.sh:
/root/b.sh: 5: cd: can't cd to /var/dump
: not found 6: /root/b.sh:
/root/b.sh: 7: /root/b.sh: Syntax error: word unexpected (expecting "do")
Оптимизайка
На сайте с 11.03.2012
Offline
396
#5

apt-get install duplicity

export FTP_PASSWORD='supersecretpass'

duplicity /source webdavs://user%40host.tld@targethost.tld/targetfolder

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
D
На сайте с 28.06.2008
Offline
1101
#6

duplicity тоже не то. Нужен банально простой скрипт чтобы

бекапить и отправлять

или

просто отправлять уже готовые бекапы gz

на Яндекс диск

AGHost
На сайте с 16.11.2011
Offline
115
#7

Dram, изобретаете велосипед? Зачем? Ставите тот консольный клиент, настраиваете, делаете бекап, и yandex-disk sync. Никаких webdav и прочей зависающей мути не нужно.

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#8

webdav это жесть, не надо его юзать.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
M
На сайте с 17.09.2016
Offline
124
#9
Dram:
duplicity тоже не то. Нужен банально простой скрипт чтобы

бекапить и отправлять

или

просто отправлять уже готовые бекапы gz

на Яндекс диск

куда уж проще то, чем варианты в топике

yandex-disk sync

или ydcmd put <файл> [disk:/объект]

DV
На сайте с 01.05.2010
Offline
644
#10

ТС, наблюдаю, как вы всё изучаете.

Советую принять существование абстракций.

Разбираться в сложных вещах — это не значит расковыривать всё подряд до атомов. На это жизни не хватит.

Можно пользоваться и готовыми кирпичиками, очень удобно и производительно.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий