[–] [S] 1 point 1 month ago (1 child)

Yeah I use Linux and am comfortable with command line.

I am not looking for continuous backup though. I would occasionally add stuff to backup - like every few months or so. I also want the incremental backup part - not sure if encrypting backed up data using luks would allow incremental addition later on.

I will check rsync and luks. If you have any resources, please feel free to post here.

  • source
  • parent
  • context
  •  

    Hello, I have a bunch of personal data - videos, pictures, documents, PDFs etc. that I want to backup.

    I am wondering what is the best way to do this?

    Requirements -

    • I want to backup multiple different folders from my Linux computer - it is not a full disk backup.
    • Encryption would be great to have.
    • This needs to be a long term backup - like few years or more.
    • Data - small videos, pictures, PDFs, text files, documents, etc. Total size - less than 50-60 GB (for now - but it can increase over time).
    • I want to be able to incrementally add more data to backup of respective folders (e.g. new photos, documents etc.), or even add new folders.
    • After backup, I want to be able to cleanup my hard disk, reinstall OS or restore data from backup onto a completely new system in a new directory.
    • I do not care about stuff like file metadata like owner user, permissions etc.

    Questions -

    1. Is one or more flash drives good for such kind of backup? Or would it get corrupt within few years?
    2. I found Borg backup, but it suggests that backup should be restored on the same machine - which does not seem to fit my use case.
    • It also suggests to keep Borg config directory - which again conflicts with restoring or adding new items from a different system.
    • Not sure how well this would work if restoring on a new system?
    • Are there any better alternatives?
    1. If I do use Borg, should using one repository per folder be the way to go about it? Or is there a better way?
    2. In Borg itself, I am thinking of using the repokey method (key stored with the repository) - and store the passphrase in a KeePass database on a different flash drive. Any different suggestions?

    Please feel free to suggest any alternatives or improvements to my plan?

     

    Hello, I have a bunch of personal data - videos, pictures, documents, PDFs etc. that I want to backup.

    I am wondering what is the best way to do this?

    Requirements -

    • I want to backup multiple different folders from my Linux computer - it is not a full disk backup.
    • Encryption would be great to have.
    • This needs to be a long term backup - like few years or more.
    • Data - small videos, pictures, PDFs, text files, documents, etc. Total size - less than 50-60 GB (for now - but it can increase over time).
    • I want to be able to incrementally add more data to backup of respective folders (e.g. new photos, documents etc.), or even add new folders.
    • After backup, I want to be able to cleanup my hard disk, reinstall OS or restore data from backup onto a completely new system in a new directory.
    • I do not care about stuff like file metadata like owner user, permissions etc.

    Questions -

    1. Is one or more flash drives good for such kind of backup? Or would it get corrupt within few years?
    2. I found Borg backup, but it suggests that backup should be restored on the same machine - which does not seem to fit my use case.
    • It also suggests to keep Borg config directory - which again conflicts with restoring or adding new items from a different system.
    • Not sure how well this would work if restoring on a new system?
    • Are there any better alternatives?
    1. If I do use Borg, should using one repository per folder be the way to go about it? Or is there a better way?
    2. In Borg itself, I am thinking of using the repokey method (key stored with the repository) - and store the passphrase in a KeePass database on a different flash drive. Any different suggestions?

    Please feel free to suggest any alternatives or improvements to my plan.

     

    Hello, I was looking at WXT extension framework which supports multiple UI frameworks, but they are all JavaScript frameworks only. Is there any alternative way to write Firefox browser extension in a different language (like Rust / Python / Go, etc.) with minimal or no JavaScript, with a ok developer experience?

    Transpilation to JavaScript is fine if it is well supported in Firefox with ok developer experience.

    I also checked Dart but its support on Firefox does not seem great, like the extension only works on Chrome browsers.