/------/

21/3

EDIT: Thank you all for your replies. I love the Lemmy community!

Here’s an idea of the backup flow that I think would fit neatly with our computer usage. There are stretches of time (week-long) where I don’t even wake the computer up.

  1. syncthing syncs stuff from our laptops onto the server.
  2. deja-borg-restic-dup-or-whichever-encrypted-iterative-backup-solution-wins-my-heart then proceeds to take “snapshots” of the data which syncthing delivered to the server. One weekly and one monthly snapshot for each laptop.
  3. The server proceeds to send the snapshots to an off-site server somewhere, a Back Blaze type deal where I might keep a couple of weeks and months worth in backups.

Something like that?

Both me and the wife live comfortably on 512GB SSD each so there is not a ton of data to be dealt with. Thing looking to be backed up are basically the XDG user directories á Desktop, Documents, Photos, Music et cetera…

My worries with the ARM SBCs are the specific disto images built for them. How long does support/maintenance last for one of these images? I know it depends on the distro. My worries are that as new iterations of a board is dropped onto the market the images for the older board get more and more neglected. Maybe that does not matter and the images basically just “drivers” which once implemented are good for years and years to come?

Dream would be something along the lines of an Odroid HC4 (OLED) with a Void Linux (it’s my jam) image running on an SSD along with a beefy 6TB HDD. Low cost, low electricity, redundant enough if off-site backups are implemented. Have the OLED display current updates available and status for syncthing and deja-borg-dup-kup-restic-blaze.

/------/

20/3

TL;DR: What I want from this post is to hear and be inspired by how you go about backups and or other services and general home server thoughts. Hardware, software, family constellation, maintenance routines and other aspects related to your setup.

/------/

20/3

I just realized I have not had any local backups of files and photos since 2015-16~ when I left the fruit-computer sphere and their Time Machine. Instead I’ve relied on Dropbox and more recently Mega for two-way file sync to act as a backup.

Difference between those days and now is that I have my own family with needs for proper backups and it has to be done via a local server solution/NAS. Furthermore, it makes little sense sending files to unknown servers using services like Dropbox and Mega.

Big time option-paralizys going on here.

ARM or X86 - Proxmox, non-rolling vs rolling - SBC kit, tower, rack or prebuilt NAS for home use. TDP and wattage. Quicksync. Stay on Linux or hop on over to freeBSD for proper ZFS or fully embrace BTRFS and stay with what I know best. I heard XFS is a thing too…

Going slightly insane weighing all the options against each other and options in different combinations against each other.

Trying to avoid resource and money waste by informing myself enough to make purchases with good longevity.

Many thanks for any input on these matters! :)

  • @Jeffrey
    link
    43 years ago

    borgBackup, a raspberry pi, and an external hard drive. You can spend as much money as you want building a more and more ideal solution, but you’re probably better off setting up something effective, easy, and cheap.

    I use cron to run borg on each of my computers which back up over SSH to the raspberry pi, then I use cron to run borg on the raspberry pi which backs up over SSH to a cloud provider.

    I’ve tried a number of different backup solutions; this is the simplest and most robust set up I’ve settled on. Disk imaging is definitely better for larger-scale operations where manually re-configuring every failed machine is impractical, but for the small office/home office disk imaging adds more cost and complexity without really saving that much time.

    • @nutomicA
      link
      23 years ago

      You can simplify that setup by removing the raspi and backing up directly into the cloud. Of course that increases the risk a little.

      • @Jeffrey
        link
        33 years ago

        I was originally going to have a local backup only, so I first set it up without the cloud. Then, I got nervous that my harddrive might die, so rather than reset everything up with separate repos in the cloud, I made a single new repo for the raspberry pi.

        The pi also doubles as a NAS server, and I want to backup the content of the server, so I just dump everything to the NAS and push it together.

        • @nutomicA
          link
          23 years ago

          If your NAS fails, you have to set it up again before you can access any of the other backups? That could be a long time if the hardware breaks.

          • @Jeffrey
            link
            23 years ago

            If I’m desperate for the data in a pinch I can always use borg on any of my computers pull my NAS cloud repo and bypass the raspberry pi.

            Idk, it’s not an ideal setup, but It gives me a local backup in addition to a cloud backup.

            • @nutomicA
              link
              23 years ago

              I think it would be relatively easy to configure it so that each device stores backups in the cloud, and also on the NAS. Then you also dont have a single point of failure (NAS backup not working).

              • @Jeffrey
                link
                23 years ago

                But then I’m duplicating data on the cloud repo and having to pay more for storage. =) It’s only a few dollars more, but I’m frugal to a fault sometimes!

                • @nutomicA
                  link
                  13 years ago

                  The NAS wouldnt create a backup of the other backups in that case, because that just seems weird to me. On the other had, you are missing a second backup for the NAS data (unless that one only has the backup data).

  • Metawish
    link
    33 years ago

    No suggestion here, just saying I’ve also been looking into backup systems. Lots of people have recommended restic as a solution which I think I’ll be trying. For my phone I do a backup/dump of photos and videos once a year, and have it saved on my laptop and on three harddrives, with one being my sister’s out on the other side of the country. I’ll need to do more frequent updates for my phone, so thinking about using syncthing, but that’s for later to worry about.

    • @linkertOP
      link
      13 years ago

      Restic, much interesting :)

      Have edited OP with additional thoughts

  • @nutomicA
    link
    23 years ago

    I use Borg Backup, its the best backup system I have seen anywhere. It deduplicates all data, so it uses very little space for each incremental backup (only the actual changes). So you can easily make a backup every day or every hour, and restore individual files directly from backups through a volumee mount.

  • DessalinesA
    link
    23 years ago

    What are you wanting to back up, and how much data is it?

    • @linkertOP
      link
      23 years ago

      Both me and the wife reside comfortably on an 512GB SSD each so not a whole lot of data. Documents, Photos and such.

      I have updated OP with thoughts.

      • DessalinesA
        link
        13 years ago

        You’re probably fine just setting up syncthing on your server and cloud, just make sure you turn on file revisions for both. Then set up some sftp server to be able to download files if you don’t want to sync them.

        My documents I keep in its own syncthinc folder, since it doesn’t take up much space and have it on all my devices.

  • @poVoq
    link
    1
    edit-2
    1 year ago

    deleted by creator

    • @linkertOP
      link
      13 years ago

      Had not considered error checking nor ecc memory - yet another factor ;)

      I have been eyeing the HC4! It’s tempting.

      • @poVoq
        link
        1
        edit-2
        1 year ago

        deleted by creator