Skip to content

Instantly share code, notes, and snippets.

@sftblw
Created January 16, 2019 03:30
Show Gist options
  • Save sftblw/d6ac1657ebdc39aa34f93869dfe3d75d to your computer and use it in GitHub Desktop.
Save sftblw/d6ac1657ebdc39aa34f93869dfe3d75d to your computer and use it in GitHub Desktop.
backup.sh misskey db backup script
#!/bin/bash
DATE=`date +%Y-%m-%d`
FILENAME=msky_bkup_$DATE
cd /home/misskey/
mongodump --archive=/home/misskey/bkup/$FILENAME -u misskey -p YOUR_MISSKEY_DB_PASSWORD --authenticationDatabase YOUR_MISSKEY_DB
scp -P 22222 /home/misskey/bkup/$FILENAME [email protected]:~/bkup/$FILENAME
ls -tp /home/misskey/bkup/ | grep -v '/$' | tail -n +6 | xargs -I {} rm -- /home/misskey/bkup/{}
ssh -p 22222 [email protected] ls -tp /home/msky_bkup/bkup/ | grep -v '/$' | tail -n +31 | xargs -I {} rm -- /home/msky_bkup/bkup/{}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment