Skrypt do backupów na serwer FTP/SFTP

vps
Tagi: #<Tag:0x00007f14a0b7a140>

#21

Nie jest to komenda na czyszczenie poprzez protokół FTP :wink:
Co do opcji z SSH to mi się akurat przyda :wink:


#22

Ktoś używa jeszcze ftp?


#23

Ten skrypt :wink:


#24

Nowa aktualizacja!

Przed chwilą wydałem aktualizację :slight_smile:

Changelog:

  • dodano możliwość wgrywania backup’ów na serwer SSH
  • usunięto zbędny kod

Teraz, aby przesłać kopię na serwer SSH musimy dodać dopiskę -s lub --ssh (przykład: sudo backup.sh -s).
Jeżeli chcesz wysłać ową kopię na serwer FTP musimy dodać dopiskę -f lub --ftp (przykład: sudo backup.sh -f).

Jeżeli ma ktoś problemy lub pytania to zapraszam do rozmowy tutaj lub na priv :wink:

UWAGA! Skrypt nie działa na systemach innych niż Ubuntu, Debian i inne, debianopochodne (wszystkie systemy, które używają apt.)


#25

Jeśli masz serwer na backupy, to tańsze rozwiązania nie udostępniają protokołu SFTP.


#26

A ten jak zwierzę dalej trzyma na swoim hoście, a nie jak człowiek w jakimś VCS by móc obserwować postęp i zmiany w kodzie.


#27

Nie uważasz że używanie systemu kontroli wersji do jednoplikowego, prostego skryptu to jak wyskakiwanie z karabinem maszynowym do muchy? :stuck_out_tongue:


#28

Nie.


#29

Skrypt został przeniesiony na Github w celu zapewnienia 99.(9)% dostępności (zawsze może Github wywalić :kappa:) - https://goo.gl/QTTZVA.

Wersja wget:

wget https://goo.gl/QTTZVA -O backup.sh

#30


Github ci wywalić…


#31

#32
wget https://goo.gl/fgiPKN -O backup.sh

:wink:


#33

Zły adres twojej strony na samej górze pliku :wink:


#34

Link nie działa :thinking:


#35


@DBanaszewski co tu trzeba dokładnie podać partycja=“dokladny_adres_partycji (np./dev/vda1)” #tutaj wpisz odpowiedni adres partycji (sprawdzisz to przy pomocy df -h)
adres partycji tego serwera co będą robione kopie zapasowe czy adres partycji serwera do kopi


#36

Tutaj musisz wpisać adres danej partycji, z której będą robione kopie zapasowe :wink:


#37

Aktualizacja

Poradnik został zaktualizowany, kod został przeniesiony do mojego repozytorium (link).


#38

Aktualizacja

Nastąpiły pewne zmiany, kod wylądował w repozytorium, wszystko jest ok, dalej działa :stuck_out_tongue:


#39

Tego wlanie szukalem :slight_smile: