Cadangkan file saya di setiap perubahan ftp

0

Saya memiliki pi raspberry dengan server web dan ftpserver berjalan. (apache dan proftpd) itu hanya situs web kecil, taman bermain.

Saya ingin file saya dicadangkan setiap kali saya memperbarui / mengubahnya melalui FTP. Jadi ketika saya mengunggah file html saya yang baru dan diubah, yang lama harus disalin di direktori lain, mungkin dengan tanggal dan waktu dalam nama file.

Saya kemudian akan menetapkan jumlah maksimum file dalam direktori ini, sehingga tidak mengisi seluruh ruang saya.

Seperti yang saya katakan, itu tidak harus sempurna, itu hanya playgroud kecil di mana saya menguji beberapa hal, tapi saya masih ingin memiliki setidaknya beberapa versi sebelumnya dari file yang tersedia.

Terima kasih


sumber
Saya ingat, ada sesuatu seperti callback untuk ProFTPd, yang dipanggil ketika peristiwa tertentu terjadi.
23tux
1
Tidak bisakah Anda menggunakan beberapa sistem kontrol versi git?
Basile Starynkevitch
Saya tidak punya pengalaman dengan git. Bisakah saya menggunakannya untuk file html saya yang saya edit melalui FTP?
Anda dapat mendorong file ke git melalui ssh. Apakah Anda dapat melakukan ssh ke sistem alih-alih FTP?
John Zwinck
+ untuk git. Anda juga dapat mengunggah html melalui rdiff-backup.nongnu.org atau noah.org/wiki/Rsync_backup . Saat rsyncing, mereka juga akan menyimpan versi file sebelumnya.
jet