this post was submitted on 17 Apr 2025
24 points (96.2% liked)

Selfhosted

46113 readers
550 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I've been using Kopia to backup my Windows work machine, Linux personal computer, and my wife's Macbook.

Right now, It is just backing up to my NAS, but I would like to have it backup to a cloud solution.

I figured I would get some S3 storage somewhere and point Kopia at that to make the backup. I do not need a lot of space. I think 500gb would be enough. I do not want costs to be too high.

Do I have the right plan, or is there a better option?

Thanks in advance.

top 9 comments
sorted by: hot top controversial new old
[–] shiftymccool@programming.dev 2 points 2 days ago* (last edited 2 days ago)

I'm using Kopia with AWS S3 for about 400GB and it runs a bit less than $4/mo. If you set up a .storageconfig file it will allow you to set a storage level based on the file names. Kopia conveniently makes the less frequently accessed files begin with "p" so you can set them to the "infrequently accessed" level while files that are accessed more often stay in standard storage:

{
  "blobOptions": [
    {
      "prefix": "p",
      "storageClass": "STANDARD_IA"
    },
    {
      "storageClass": "STANDARD"
    }
  ]
}
[–] anamethatisnt@sopuli.xyz 8 points 5 days ago (1 children)

Options if it's to protect against local disasters such as fire:

  1. Having a NAS at a family member / friends house as a backup location for your NAS (over vpn) is an option. Works best if they also need an offsite backup with you being able to spare space for it on your NAS in return.
  2. Having at least two usb drives as backup locations for the NAS and rotated as often as you think necessary and having at least one stored offsite at a family member / friends house.
  3. Rent a proper 1U rack space in the city data centre and setup your own "cloud", definitely the most expensive option and total overkill if offsite backup is the only reason.

Personally I would probably go for option two and bring the usb drive with me for a weekly coffee with my parents, they'd enjoy the visit and I enjoy knowing that my backup isn't in the hands of Amazon. I'd go for option 1 if my internet was better.

[–] skittlebrau@lemmy.world 2 points 5 days ago

For option 1, the NAS could even be an old router flashed with OpenWRT or a cheap $80 mini PC that has a portable or internal 2.5” disk attached.

[–] Zos_Kia@lemmynsfw.com 3 points 4 days ago (1 children)

I am looking for a solution for a ~1TB collection, and the Glacier Deep Archive storage tier is barely above 1$/m for the lot. You may want to look into it ! If I remember correctly, the retrieval (if you one day need to get your data back) was around 20$ to get the data in a few hours, or 2$ to get it in a couple days.

[–] neon_nova@lemmy.dbzer0.com 2 points 4 days ago

That is interesting. I was not aware of that.

[–] jlh@lemmy.jlh.name 1 points 5 days ago (1 children)

Seems like a good way to do it.

Keep in mind Kopia has some weirdness when it comes to transferring repos between filesystem and S3, so you'd probably want to only keep one repo.
https://kopia.discourse.group/t/exported-s3-storage-backup/3560

Backblaze B2 is a cheap S3 provider. Hetzner storage box is even cheaper, but it doesn't support S3 natively, so you're likely to run into issues with the kopia repo compatibility I mentioned.

[–] neon_nova@lemmy.dbzer0.com 1 points 5 days ago (1 children)

So, I would need 3 different s3 buckets? One for each system?

If that’s the case, I might go the raspberry pi in a relatives house route.

[–] jlh@lemmy.jlh.name 2 points 5 days ago

Ah, no, Kopia uses a shared bucket.