#!/usr/bin/env bash set -euo pipefail # Basic Nextcloud install helpers (run on Ubuntu 22.04) sudo apt update && sudo apt upgrade -y sudo apt-get install -y apache2 mysql-server unzip sudo systemctl enable --now apache2 mysql # PHP baseline sudo apt-get install -y php libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-bcmath php-gmp # Fetch Nextcloud (latest) cd ~ wget https://download.nextcloud.com/server/releases/latest.zip unzip -o latest.zip sudo mv nextcloud /var/www/html/nextcloud sudo chown -R www-data:www-data /var/www/html/nextcloud echo "Now create DB, configure Apache vhost, and browse to /nextcloud to finish setup."