Чем плох vsftpd? Он не поддерживает конвертирование кодировок на лету. Это значит, что если юзер загружает файлы с русскими именами, то у себя на сервере вы получите файлы с крюкозябрами.

Поэтому, я пересел на аналог - ProFTPd.

Столкнулся с проблемой - pathinfo в PHP не показывает имена файлов, которые юзеры загружают на FTP. Решение - нужно установить локаль в Ubuntu:

sudo dpkg-reconfigure locales

Достаточно только UTF8, а русский язык не нужно устанавливать по умолчанию в системе. После чего, прописываем в начале скрипта:

setlocale(LC_ALL, 'ru_RU.utf8');

Коротко о том, почему умер Flash: https://threejs.org/