#!/usr/bin/env bash set -euo pipefail DATE="$(date +'%Y-%m-%d_%H-%M-%S')" BACKUP_DIR="backup/$DATE" echo "Creating backup directory: $BACKUP_DIR" mkdir -p "$BACKUP_DIR" echo "Copying compose configuration..." cp *.yaml *.yml *.env "$BACKUP_DIR/" echo "Stopping netbird-server..." docker compose stop netbird-server echo "Copying container data..." docker compose cp -a netbird-server:/var/lib/netbird "$BACKUP_DIR/" echo "Starting netbird-server..." docker compose start netbird-server echo "Backup completed:" echo "$BACKUP_DIR"