Try   HackMD
  1. Download Debian 12 Generic QCOW2: https://cloud.debian.org/images/cloud/bookworm/latest/
  2. Create S3 Storage and upload image

If you use ARM64

  1. Instances > Custom Imagem, import using Native Mode
  2. After creting the image use below settings > Firmware: UEFI_64, Launch Mode: CUSTOM
    Also disable Consistent volume naming
apt update; apt upgrade -y; apt autoremove

apt install wget apt-transport-https ca-certificates curl gnupg2 software-properties-common htop ncdu nano sl unrar-free update-inetd -y

apt autoremove apache2* -y
apt purge apache2* -y

sudo timedatectl set-timezone Etc/UTC

nano /etc/hosts

127.0.1.1 subdomain.domain.com subdomain

Auto Installer ISPConfig

wget -O - https://get.ispconfig.org | sh -s -- --use-nginx --no-quota --no-pma --no-mailman --no-roundcube --use-ftp-ports=40110-40210 --unattended-upgrades --use-php=7.4,8.0,8.1,8.2,8.3

Remove ClamAV and Amavis

/etc/init.d/clamav-daemon stop
/etc/init.d/clamav-freshclam stop
/etc/init.d/amavis stop

update-rc.d -f clamav-daemon remove
update-rc.d -f clamav-freshclam remove
update-rc.d -f amavis remove

apt autoremove clamav-* amavis -y

Install RClone

curl https://rclone.org/install.sh | bash

Install Composer

https://getcomposer.org/download/

mv composer.phar /usr/local/bin/composer

Install WP-CLI

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
mv wp-cli.phar /usr/local/bin/wp

Force SSL

ispconfig_update.sh --force