I have a home server that I’m using and hosting files on it. I’m worried about it breaking and loosing access to the files. So what method do you use to backup everything?

@[email protected]
link
fedilink
English
12Y

It’s kind of broken at the moment, but I have set up duplicity to create encrypted backups to Bacblaze B2 buckets.

Of course the proper way would be to back up to at least 2 more locations. Perhaps a local NAS for starters. Also could be configured in duplicity.

@[email protected]
link
fedilink
English
32Y

On hope

@[email protected]
link
fedilink
English
12Y

The “small to medium business” route I see!

Jason
link
fedilink
English
12Y

Proxmox Backup Server. It’s life-changing. I back up every night and I can’t tell you the number of times I’ve completely messed something up only to revert it in a matter of minutes to the nightly backup. You need a separate machine running it–something that kept me from doing it for the longest time–but it is 100% worth it.

I back that up to Backblaze B2 (using Duplicati currently, but I’m going to switch to Kopia), but thankfully I haven’t had to use that, yet.

knoland
link
fedilink
12Y

You guys back up your server?

@[email protected]
link
fedilink
English
12Y

If you need to back up less than 10 GB, you can back up your data to Backblaze B2 Cloud Storage for free with their b2 sync command. I use this in a cron job daily or hourly, depending on the data being backed up.

@[email protected]
cake
link
fedilink
English
02Y

3-2-1

Three copies. The data on your server.

  1. Buy a giant external drive and back up to that.

  2. Off site. Backblaze is very nice

How to get your data around? Free file sync is nice.

Veeeam community version may help you too

z3bra
link
fedilink
English
12Y

I’m not sure how you understand the 3-2-1 rule given how you explained it, even though you’re stating the right stuff (I’m confused about your numbered list…) so just for reference for people reading that, it means that your backups need to be on:

  • 3 copies
  • 2 mediums
  • 1 offsite location
@[email protected]
link
fedilink
English
32Y

I’m backing up my stuff over to Storj DCS (basically S3 but distributed over several regions) and it’s been working like a charm for the better part of a year. Quite cheap as well, similar to Backblaze.

For me the upside was I could prepay with crypto and not use any credit card.

Osayidan
link
fedilink
English
22Y

I run linux for everything, the nice thing is everything is a file so I use rsync to backup all my configs for physical servers. I can do a clean install, run my setup script, then rsync over the config files, reboot and everyone’s happy.

For the actual data I also rsync from my main server to others. Each server has a schedule for when they get rsynced to so I have a history of about 3 weeks.

For virtual servers I just use the proxmox built in backup system which works great.

Very important files get encrypted and sent to the cloud as well, but out of dozens of TB this only accounts for a few gigs.

I’ve also never thrown out a disk or USB stick in my life and use them for archiving, even if the drive is half dead as long as it’ll accept data I shove a copy of something on it, label and document it. There’s so many copies of everything that it can all be rebuild if needed even if half these drives end up not working. I keep most of these off-site. At some point I’ll have to physically destroy the oldest ones like the few 13 GB IDE disks that just make no sense to bother with.

ptman
link
fedilink
English
12Y

rsync + borg, but looking at bupstash

@[email protected]
link
fedilink
English
2
edit-2
2Y

My server is a DiskStation, so I use HyperBackup to do an encrypted backup of the important data to their Synology C2 service every night.

@[email protected]
link
fedilink
English
1
edit-2
2Y

Kopia to Backblaze B2 is what I generally use for off-site backups of my devices. Borg’s another good option to look at, but not as friction-less in my experience. There are a couple of additional features that are available in Kopia that are nice to have and are not in Borg (i.e. error correction, file de-duplication) from what I recall. edit: borg does do de-duplication

@[email protected]
link
fedilink
English
0
edit-2
2Y

deleted by creator

@[email protected]
link
fedilink
English
02Y

How difficult was setting up PBS on ARM? Do you just add their repos and install it on top of debian?

@[email protected]
link
fedilink
English
2
edit-2
2Y

deleted by creator

@[email protected]
link
fedilink
English
12Y

Ah, sounds like a pain to maintain. Perhaps I’ll find some old x86 parts or get a cheap-ish intel N single board computer instead

@[email protected]
link
fedilink
English
2
edit-2
2Y

Backblaze on a B2 account. 0.005$ per gb. You pay for the storage you use. You pay for when you need to download your backup.

On my truenas server, it’s easy as pie to setup and easy as 🥧 to restore a backup when needed.

andrew
link
fedilink
English
1
edit-2
2Y

I’ll add to this that restic works amazingly with Backblaze. Plus a dozen or so other backup options.

@[email protected]
link
fedilink
English
12Y

I have an rsync script that pulls a backup every night from my truenas server to my Synology.

I’ve been thinking about setting up something with rsync.net so I have a cloud copy of my most important files.

@[email protected]
link
fedilink
English
02Y

TrueNAS zfs snapshots, and then a weekly Cron rsync to a servarica VPS with unlimited expanding storage.

@[email protected]
link
fedilink
English
12Y

If you use a VPS as a backup target, you can also format it with ZFS and use replication. Sending snapshots is faster than using file-level backup tool, especially with a lot of small files.

@[email protected]
link
fedilink
English
12Y

Interesting, I have noticed it’s very slow with initial backups. So snapshot replication sends one large file? What if you want to recover individual files?

@[email protected]
link
fedilink
English
12Y

You can access ZFS snapshots from the hidden .zfs folder at the root dir of your volume. From there you can restore individual files.

There is also a command line tool (httm) that lists all snapshotted versions of a files and allows you to restore them.

If the snapshot you want to restore from is on a remote machine, you can either send it over or scp/rsync the files from the .zfs directory.

Create a post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  • Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.
  • No spam posting.
  • Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.
  • Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
  • No trolling.

Resources:

> Any issues on the community? Report it using the report flag.

> Questions? DM the mods!

  • 1 user online
  • 218 users / day
  • 9 users / week
  • 244 users / month
  • 841 users / 6 months
  • 0 subscribers
  • 542 Posts
  • 8.93K Comments
  • Modlog