#!/bin/bash # Buildfor Life Budget - Server Setup Script # Run on a fresh Debian/Ubuntu Proxmox VM set -euo pipefail APP_USER="budget-app" APP_DIR="/opt/buildfor-life-budget" DOMAIN="budget.b4l.co.th" echo "=== Installing dependencies ===" apt-get update apt-get install -y nginx certbot python3-certbot-nginx postgresql nodejs npm echo "=== Setting up PostgreSQL ===" sudo -u postgres psql <