#!/bin/bash BACKUP_DIR="/opt/hysbackup" BACKUP_FILE="$BACKUP_DIR/hysteria_backup_$(date +%Y%m%d_%H%M%S).zip" if [ ! -d "$BACKUP_DIR" ]; then mkdir -p "$BACKUP_DIR" fi FILES_TO_BACKUP=( "/etc/hysteria/ca.key" "/etc/hysteria/ca.crt" "/etc/hysteria/users.json" "/etc/hysteria/config.json" ) zip -j "$BACKUP_FILE" "${FILES_TO_BACKUP[@]}" >/dev/null if [ $? -eq 0 ]; then echo "Backup successfully created" else echo "Backup failed!" fi