Skip to content

What do you use for client offboarding backups?

Web Hosting by lee_mcr 4 replies 184 views
10 #1

Right then

Client of 3 years finally pulled the plug (not my fault, they got acquired). Need to hand over everything clean and proper.

Currently sitting on:

  • 47GB of cPanel backups across 3 years
  • Email archives in mbox format
  • Some weird node.js side project they forgot about
  • 2 databases I definitely shouldnt still have access to

Whats your offboarding workflow? rsync scripts? Legal waivers? Just tarball everything and pray?

Cheers lads

Honey badger don't care... about downtime
4 #2

Bro I use this wey, is simple

rsync -avz --exclude='*.log' /var/www/client/ /backup/offboard/client-$(date +%Y%m%d)/

Then I make checksums bro

find /backup/offboard/client-* -type f -exec md5sum {} \; > checksums.txt

But the legal part? I dont know wey, my clients are small and they dont ask for nothing

declarative or death
#3

We send ticket with checklist! Made test order with lawyer once for template, was expensive but worth it.

My usual:

  • Final invoice paid (check)
  • Data retention notice (30 days then purge)
  • Download link with 7-day expiry
  • Signed confirmation they received everything

Sent ticket yesterday to client with same situation. They never downloaded, so I purge in 6 days. Not my problem then!

Cheers

swimming upstream since 2019 🐟
#4

They dont do it

Now I have contract with clear date: 14 days to download, after I delete. It is possible to do that? Yes if you write before!

Mdr my first client I was too nice, now I am more strict

Vive la résistance... électrique
#5

Now I use

tar czf - /var/www/client | gpg --symmetric --cipher-algo AES256 -o client-$(date +%F).tar.gz.gpg

Encrypt before sending anywhere. Learned that the hard way in 2014 when a courier lost a drive.

For my own stuff I keep a "digital attic" of old projects. Same rigor as client work, just no deadline to purge.

SPARCstation 20, still serving HTTP

Post a reply

You need an account to reply. Log in or register to join the conversation.

Post reply Preview Save draft