How can I restore a duplicity backup from a certain date?

Solution 1:

The -t argument will tell duplicity from what time to restore.

duplicity -t 3D --file-to-restore FILENAME scp://[email protected]/some_dir /home/me/restored_file

Will restore FILENAME from 3 days ago. If you don't do daily backups and use a non-existing day the restore command will pick the date closest to your date.

Solution 2:

I don't know duplicity, but the general restore process is to go back to the first FULL backup PRIOR to the date you want to restore to. Restore that FULL backup, then restore ALL the incremental backups since that FULL backup, in date order, until you get to the date you want.