Skip to content

Application & Config Backups

Critical Files

Server Path Content
VPS2 /opt/stalwart-mail/etc/ Mail server config
VPS2 /etc/nginx/sites-available/ Nginx configs
VPS3 /etc/nginx/sites-available/ Nginx configs
VPS3 /etc/wireguard/ WireGuard VPN config
All /etc/letsencrypt/ SSL certificates

Quick Backup Script

#!/bin/bash
DATE=$(date +%Y%m%d)
BACKUP_DIR=/home/deploy/backups/$DATE
mkdir -p $BACKUP_DIR

cp -r /etc/nginx/sites-available/ $BACKUP_DIR/nginx/
cp -r /etc/letsencrypt/ $BACKUP_DIR/letsencrypt/

tar -czf /home/deploy/backups/backup_$DATE.tar.gz $BACKUP_DIR