If you are just looking for ftp access publicly.
You can grab a dedicated server from soyoustart and then install a free control panel like Hestia and create ftp access that way.
Should be relatively easy.
In this tutorial I will be showing you how to use <strong>Linode</strong>, <strong>Ubuntu 20.04</strong> and <strong>Hestia Control Panel</strong> to create yourself a website server.