Use HTTP:// instead of FTP://

you need to make the folder “/var/www/htdocs/ftp” not “/var/www/htdocs/xxx.xxx.xxx.xxx/ftp” and put monsta in the ftp directory.
Make sure FTP is enabled on the UI as well, set up the correct port forwarding.

Also i did manage to get FTP working with SSL (guide: [HOWTO] Securing ftp server with encryption - #5 by jamalaya )

Some of the format got messed up on that guide though so heres (hopefully) the conf lines

rsa_cert_file=/etc/vsftpd/vsftpd.pem
rsa_private_key_file=/etc/vsftpd/vsftpd.pem
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH

make sure to forward ports 5000-5099 and 21-22

As an additional question im having issues with redirects to the UI
I have my domain set up to link to www.xxx.xxx.xxx.xxx/ftp but once the link opens it redirects to /UI/
Can i easily move the UI onto another port (like 443 or 8080) ?