The following cloud-init user data can be used to set up a system with RDP, and a user, and a password:
#!/bin/sh
adduser --gecos "" --disabled-password user
adduser user wheel
echo user:thelongchickenpassword | chpasswd
setup-desktop xfce
apk add xrdp xorgxrdp doas ublock-origin
rc-update add xrdp
rc-update add xrdp-sesman
echo permit persist :wheel >> /etc/doas.conf
ufw allow 3389
reboot
- The system will reboot, it took about 3 minutes from clicking Deploy to the server rebooting, then coming up. At that point, you can RDP in. Change the password.