#!/usr/bin/env bash set -Eeuo pipefail if [[ ${EUID:-$(id -u)} -ne 0 ]]; then echo "Run this installer as root" >&2 exit 2 fi project_root=${PLATFORM_ROOT:-/opt/data-terminal-cloud/current} install -d -m 0700 /etc/data-terminal-cloud /var/backups/data-terminal-cloud if [[ ! -s /etc/data-terminal-cloud/backup-passphrase ]]; then umask 077 openssl rand -base64 48 >/etc/data-terminal-cloud/backup-passphrase fi chmod 0600 /etc/data-terminal-cloud/backup-passphrase install -m 0644 "$project_root/deploy/server/platform-backup.service" /etc/systemd/system/platform-backup.service install -m 0644 "$project_root/deploy/server/platform-backup.timer" /etc/systemd/system/platform-backup.timer systemctl daemon-reload systemctl enable --now platform-backup.timer systemctl is-active --quiet platform-backup.timer echo "platform-backup.timer enabled"