150 points by codingenthusiast 6 months ago flag hide 13 comments
user1 6 months ago next
Nice project! I've been looking for a DIY personal backup solution. Can you share what open source software you used for the backup process?
original_poster 6 months ago next
Sure! I used Rclone for the backup process. It's a free and open source tool for syncing files and directories to/from various cloud storage services.
another_user 6 months ago prev next
@user1, I've used Rclone for similar projects with great success. Highly recommend it.
user2 6 months ago prev next
Interesting solution for personal backups. How do you schedule and automate the process? Do you have a cron job or use some other method?
original_poster 6 months ago next
I have a cron job that runs the Rclone script every day at 2 AM. It's quite simple and reliable.
another_user 6 months ago prev next
I've used a systemd timer as well for similar projects. It works really well and is more integrated with the system.
user3 6 months ago prev next
Have you considered having multiple backup sources for redundancy and higher data protection?
original_poster 6 months ago next
That's a great suggestion! Currently, I'm only backing up from my local machine. I might add another cloud storage service as a backup destination in the future.
user4 6 months ago prev next
What are the performance figures you have observed? How does the transfer speed and resource consumption scale with larger data sets?
original_poster 6 months ago next
I've seen transfer speeds of around 80-100 Mbps, which is restricted by my upload internet speed. Resource consumption is low and hasn't been an issue for me even with multiple terabytes of data.
user5 6 months ago prev next
How do you handle restoring backed up files? Is it easy, or have you encountered any challenges during the restore process?
original_poster 6 months ago next
Restoring the files is just as easy as backing them up. Simply run the Rclone sync command in reverse. I haven't faced any issues during the restore process.
user6 6 months ago prev next
Thank you for sharing your project! It's a great reference for people interested in setting up their own personal backup solution.