Live data from Hacker News

Ask HN: Developer Workstation Backups

news.ycombinator.com

31–40 of 52 posts

Re: Ask HN: Developer Workstation Backups

#31
I have a local NAS (running TrueNAS) and use Time Machine on it for recovery style backups, any important media, documents, etc are synced separately via Syncthing to a separate volume in TrueNAS that is synced to Backblaze on a schedule.

Bonus is that Syncthing is really good for syncing development working directories between machines when you don't want to use Git because unlike dropbox it lets you exclude things like node_modudules.

Re: Ask HN: Developer Workstation Backups

#33
I run Fedora and use Deja Dup. It's basically just a frontend for duplicity, which makes it much easier to set up more complicated scheduled backups. The backups are then synced across various devices via Nextcloud, though I imagine any sort of dropbox-esque service would work.

Re: Ask HN: Developer Workstation Backups

#34
post #5

I just don't store anything locally that I don't mind losing. If we are talking about software development then everything is tracked in git. If I'm still part way through some changes at the end of the day I will just `git commit -am "wip"` and push to a remote branch for safe keeping. Then you can rework the commit[s] locally before opening / flagging the PR for review. Documents and stuff are all in google docs/dr…

[deleted]

Re: Ask HN: Developer Workstation Backups

#35

* Dropbox for documents and important files * SyncThing (to local Synology and cloud server) for my root git folder (I use the following "style" ~/git/ / ) * CarbonCopyCloner (to T7 SSD) running daily for a full clone * Backblaze for my cloud copy * Time Machine to my Synology just to be safe Not sure if that meets "without a lot of fuss" but it's all on auto-pilot for me and I never think about it.

What is T7 SSD?

Re: Ask HN: Developer Workstation Backups

#36
post #29
post #5

I just don't store anything locally that I don't mind losing. If we are talking about software development then everything is tracked in git. If I'm still part way through some changes at the end of the day I will just `git commit -am "wip"` and push to a remote branch for safe keeping. Then you can rework the commit[s] locally before opening / flagging the PR for review. Documents and stuff are all in google docs/dr…

>Documents and stuff are all in google docs/drive or something like that There have been horror stories of people randomly loosing access to their Google account, probably because some automatic check decided that they violated some term of use. I see how convenient it is to work "in the cloud", but if those are important documents you should keep a local copy as well.

Yes, and/or a second copy mirrored to a completely different cloud provider that has no dependencies on your main provider. (Including login dependencies!)

Re: Ask HN: Developer Workstation Backups

#38

* Dropbox for documents and important files * SyncThing (to local Synology and cloud server) for my root git folder (I use the following "style" ~/git/ / ) * CarbonCopyCloner (to T7 SSD) running daily for a full clone * Backblaze for my cloud copy * Time Machine to my Synology just to be safe Not sure if that meets "without a lot of fuss" but it's all on auto-pilot for me and I never think about it.

What is T7 SSD?

Portable SSD by Samsung

Re: Ask HN: Developer Workstation Backups

#39

* Dropbox for documents and important files * SyncThing (to local Synology and cloud server) for my root git folder (I use the following "style" ~/git/ / ) * CarbonCopyCloner (to T7 SSD) running daily for a full clone * Backblaze for my cloud copy * Time Machine to my Synology just to be safe Not sure if that meets "without a lot of fuss" but it's all on auto-pilot for me and I never think about it.

What is T7 SSD?

A line of small and fast portable SSD disks from Samsung. Random example:

https://www.samsung.com/it/memory-storage/portable-ssd/porta...

Post reply on HN