Если это домашняя директория пользователя, то и запускать надо от этого пользователя.
Забудьте вы уже про эти www-data. Запускайте по-человечески.
php-fpm, fastcgi, mpm-itk и т.п.
Fedora более или менее свежая. Никогда с ней проблем не было. Железо только должно быть не сильно экзотическое.
Ну или что-то из отечественных. Alt Linux, Simple Linux
Часть функционала надо вынести на сервер. Это единственное, что можно сделать для python.
Либо скомпилировать. И надеяться, что у большинства пользователей хватит ума и паранои не запускать всякий хлам с обменников.
Да практически любая из современных. В любом случае будете ограничены какими-то правилами CMS. Теми же именованиями классов. Или соблюдаете предустановленные именования, или работы прибавится в разы.
Из-за хитро*опова Дурова в бане полно IP адесов от Hetzner, AWS и DO. Наверняка и Cloudflare.
Его-то выгнали с этих площадок, но разблокировкой похоже никто не заморачивался.