@ricsca you can insert an .htaccess file to hide public in the URL, this is explained in the link that i give to you. (https://forums.uvdesk.com/topic/1925/installing-and-setup-uvdesk-for-the-first-time/2?_=1642331838483)
Seems you have not understood how UVdesk need to be installed.
Did you read carefully the link I give to you?
You can choose to install UVdesk by FTP by uploading all the files and not only the public folder than you need follow the post instruction to understand how to point to the public folder without the public folder is showed in the URL.
UVdesk can be also installed by SSH and how is explained in the link given to you.